腾讯提前批Java1,2面(已凉)
之前投的实习,笔试都没过,后来打电话直接问我是否秋招捞起来。一面一直各种基础和八股,二面上来三道算法题,第一道是个锁题的hard,没思路。后面两道都轻松解决了,面试完面试官还问我要了我项目的源代码发给他邮箱,我以为二面稳了,可后来还是凉了。害,心累
大数据平台JAVA后端
腾讯1面 8.5 14:50-16:10缓存相关
1.缓存穿透,缓存雪崩,缓存击穿
2.项目中redis怎么用的
3.缓存过期策略
4.缓存与数据库的一致性
5.为什么项目用了本地缓存
6.lru和lfu算法及缺点
7.redis对lru算法的改进
mysql:
1.mysql中的视图
2.改变一个视图其它事务能看到吗
3.mysql为什么用b+树
Java相关:
1.如何设计一个线程池
2.Java内存模型
3.Java内存结构
4.volitate关键词
操作系统相关:
1.线程如何调度
2.linux指令
3.多路复用
消息队列:
1.什么是消息队列
2.如何保证消息不丢失
3.如何保证消息不重复
算法题
最长无重复子串
2面 8.9 19:00-20:00
1.简单问了一下项目(我已经明确说了分布式那个项目是网上开源的了)
2.算法题1:Leetcode1166 设计文件系统
3.算法题2:写一个简单的计算器
4.算法题3:找出两个排序数组的相同的数
最后顺便推荐一下牛客的《Java岗位面试真题宝典》专刊,内容包括Java岗的面试八股文问题及答案,整理得比较全,答案也都写得很专业。目前我正在学习中,感觉对求职很有帮助
#腾讯22届提前批面试##面经##校招##腾讯##Java工程师#