美团一二面面经
面试体验特别好,两个面试官都特别和蔼。
一面:
介绍自己
问项目
tcp过程
分布式锁
讲一下ThreadLocal
讲一下线程同步的list会用什么
讲一下hashmap
讲一下线程安全的hashmap底层的结构
什么是线程安全
线程池了解吗?
线程池参数都有什么?
你说命名规范很重要,为什么?
你知道哪些设计模式
项目中用了什么设计模式
为什么用这两个设计模式
讲一下缓存击穿
sql查询很慢怎么办
问了一个不用容器去将两个字符串做乘法
二面:
介绍自己
项目里都干嘛了?
兴趣爱好是什么?
合并两个链表
两个链表有交点如何合并
不去求这个交点如何合并
如果说我有数量级很大的多个链表,链表节点也很多但是内存不够怎么办(我是真的喜欢这部分,循序渐进的问)
这个算法时间复杂度是多少
堆排序时间复杂度是多少
快排时间复杂度是多少
快排最差情况时间复杂度
如何让快排保持nlogn
项目中为什么使用归并和快排的多堆排的少(这个面试官提示我了说是项目中,当时想的点全在时间空间上,面试结束了立马想到业务逻辑还有其它的信息,这个挺可惜的)
给我讲了一下我面得部门和部门用的技术栈
总体体验都极好 就是最后那个没答上来挺可惜的 许愿三面