瓜子二手车【Java开发】一二三面(已口头offer)面经

图片


首先声明,本人双非渣本,非科班生菜鸡一枚,从3月份开始投简历,面过蔚来,奇安信,中兴等公司,但都是一面挂。一度怀疑人生,四月份也只有笔试没有面试,就马上要放弃了,瓜子给打电话约面试。下面就分享一下瓜子面经(我真是鱼的记忆,尽量给大家补充好吧),回馈给大家

一面 技术面 1h
 

问的比较全面,但是都是基础
 

操作系统:


1.进程与线程的区别
2.进程切换与线程切换
3.进程通讯方式(具体解释),线程通讯方式
 

计算机网络:


1.http1.0 1.1 2.0的区别
2.tcp和udp的区别
3.tcp三次握手四次挥手过程(具体介绍)
4.tcp怎样保证可靠性
5.http https的区别
6.osi七层模型,都是干什么的,有哪些协议
 

java基础:


1.创建线程的方式
2.产生死锁的原因
3.怎样避免死锁
4.谈谈hashmap
 

mysql:


1.MySQL索引底层数据结构
2.MySQL索引b+树什么情况不适用
3.MySQL怎么判断索引是否生效
4.MySQL索引失效的情况
5.MySQL的四种隔离级别,分别解决了什么
6.不可重复读和幻读的区别
7.MySQL四种隔离级别低沉是怎么实现的
 

redis:


1.Redis五种基本数据类型
 

算法:


两数之和(力扣第一题)

二面 技术面 1h
 

二面问了很多场景题,自己回答的其实并不是很好。
1.挖项目,问项目中怎么分层的,前后端联调遇到什么问题,单点登录怎么实现的等等
2.怎么解决Redis和数据库的数据一致问题
3.为什么Redis快
后面就又是Java多线程的知识了,和一面部分差不多。
 

算法:


1.删除链表倒数第k个节点
2.变态青蛙跳台阶(可以跳1 2 3层)

三面 技术面 30min
 

1.为什么选择java
2.为什么想来北京
3.项目springcloud服务间调用怎么实现的(谈到了熔断器这些)
4.http https的区别
5.ssl协议过程
6.springmvc执行流程
7.进程间通讯的方式
 

算法:


给定两个有序数组,找出两数组中相同的数。(我是以两种方式实现的)

三面结束大概30分钟,hr加我微信谈薪,问能不能实习这些

总结:瓜子效率确实特别高,整个流程走的特别快。感觉算法还是重点,自己二面三面其实答的并不是很好,也就是最后算法写的比较快可能救了我(自己的猜测)。 

猜你喜欢

转载自blog.csdn.net/pao12375321/article/details/120830374
今日推荐