美团到家 软开一面面经

#软件开发笔面经#一共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.反问
全部评论

相关推荐

04-11 21:48
门头沟学院 C++
钱嘛数字而已:警告是为了什么,为了表明老师尽责了,你校外出事不是老师和学校的锅。 只要你找到了工作,提升了就业率,还处分你干什么,导员只会笑嘻嘻说小伙子真行! 社会嘛,大家都在为流程负责,只有你需要为自己的结果负责。你得开动脑筋,让他们对得起流程,然后你自己对得起结果。
你找实习最大的坎坷是什么
点赞 评论 收藏
分享
评论
10
54
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务