美团到家 软开一面面经
#软件开发笔面经#一共45min,纯正的八股盛宴,听语气每个部分都得问几个
首先自我介绍
1.介绍实验室的项目细节
2.讲讲后端项目里有哪些重点
3.如何实现扫码登陆,交互流程?知道设备ip如何确定对应哪个链接?
4.redis的zset了解吗,底层实现了解吗?跳表和b+树有什么区别?
5.数据为什么要存在redis而不是直接写入磁盘?qps有多少
6.redis为什么是单线程的,单线程有什么问题?io多路复用了解吗
7.mysql的隔离级别有哪些?可重复读如何实现
8.synchronized和reentrantlock有什么区别
9.锁的升级过程了解吗,逐步升级为重量级锁是基于什么情况设计的?
10.jvm中有哪些垃圾回收器?都有什么区别?
11.cpu的上下文切换过程了解吗,一次切换涉及几次系统调用?
12.用户态和内核态的区别?为什么要这么设计?
13.tcp为什么是可靠的?传输过程中如何确保安全?
14.讲讲对称加密和非对称加密
15.MQ主要解决的是什么问题?
16.依赖倒置了解吗,讲讲
17.快排的时间复杂度最低?最高?如何优化?
18.红黑树和平衡二叉树的区别有什么?
19.手撕:力扣124.二叉树的最大路径和
20.反问
首先自我介绍
1.介绍实验室的项目细节
2.讲讲后端项目里有哪些重点
3.如何实现扫码登陆,交互流程?知道设备ip如何确定对应哪个链接?
4.redis的zset了解吗,底层实现了解吗?跳表和b+树有什么区别?
5.数据为什么要存在redis而不是直接写入磁盘?qps有多少
6.redis为什么是单线程的,单线程有什么问题?io多路复用了解吗
7.mysql的隔离级别有哪些?可重复读如何实现
8.synchronized和reentrantlock有什么区别
9.锁的升级过程了解吗,逐步升级为重量级锁是基于什么情况设计的?
10.jvm中有哪些垃圾回收器?都有什么区别?
11.cpu的上下文切换过程了解吗,一次切换涉及几次系统调用?
12.用户态和内核态的区别?为什么要这么设计?
13.tcp为什么是可靠的?传输过程中如何确保安全?
14.讲讲对称加密和非对称加密
15.MQ主要解决的是什么问题?
16.依赖倒置了解吗,讲讲
17.快排的时间复杂度最低?最高?如何优化?
18.红黑树和平衡二叉树的区别有什么?
19.手撕:力扣124.二叉树的最大路径和
20.反问
全部评论
相关推荐