4.11美团后端一面
第一次视频面试还有点紧张,很多东西都忘了,只能凭借回忆大概写一些
自我介绍
主要是根据项目问八股
用了LRU,为什么用LRU,你还知道其他的置换算法吗?
你用了LRU做缓存类,那你听过缓存雪崩和击穿吗(直接和面试官说没用过redis。。。)
那数据持久化你有了解吗?
能接收10000+请求,你是怎么测出来支持这个数量的请求?
get和post请求的区别
线程间通信和进程间通信
你了解过分布式吗
我说我没学过分布式的课程,但是做了一个股票交易系统的项目,里面有很多玩家会并发的买卖股票,然后我讲了一下我的隔离级别,怎么解决并发带来的问题
mysql索引的作用,有哪些分类,什么时候要建立索引
最左匹配法则听过吗,解释一下
什么时候匹配会失效
实习能接受的城市
算法题:合并k个有序链表(现在面试都是hard题了嘛www)
因为我做的都是C++相关,美团部门基本上都是JAVA,所以基本上都是问问计网和数据库的东西。
因为算法题十分钟左右就做完了,做完算法题之后总时长30多分钟,感觉面试官也不是特别感兴趣c++,不知道是不是凉了
反问
给我的建议:
- 知识的广度要够,比如要去学会redis。
- 简历上面掌握的语言不用写太多,把语言和框架的熟练程度写到简历上面
部门的技术栈
- java-springboot-redis-mysql-阿里云的分布式(没太用过)
什么时候会知道结果
- 如果通过了三天之内会得到结果,超过了四天没消息大概率就是被拒了