3.27 腾讯一面

📍面试公司:腾讯 - 腾讯广告

👜面试岗位:JAVA后端开发

📖面试问题:

  1. 自我介绍
  2. 拷打项目(技术栈、数据规模、做了什么等) 20min
  3. 手撕 LC 347. 前K个高频元素 (面试官改成求第2个高频元素)
  4. CAS是什么?是怎么工作的?常见的ABA问题怎么解决?
  5. 重入锁是什么?
  6. MySQL建联合索引的话,需要注意什么?
  7. TCP与UDP有什么区别?一般用在什么场景下?
  8. 即时通讯软件使用udp,怎么保证有序性?
  9. 在做开发时,某个接口做了很多处理,比如调用接口、访问数据库,如果感觉速度很慢,超过预期,该怎么定位与优化?假如DB没有可优化的了,还有什么可能?
  10. 如果观察到一个服务gc比较频繁,这种问题一般怎么排查?除了扩大内存还有什么方法?怎么排查内存使用问题?有没有工具可以帮助你排查?
  11. git reset和git revert有什么区别?

🙌面试体验:

整个流程体验还好,但最后听到面试官说“感谢你的时间”,感觉寄了

----------------------------------

3.28晚上收到二面通知,不过流程上还是初试状态

全部评论
我也3.27面了腾讯广告,不过我是前端
1 回复 分享
发布于 03-28 07:04 美国
为什么说感谢你的时间就g了??
点赞 回复 分享
发布于 03-28 13:47 重庆
大佬,请问腾讯广告部门是哪个事业群的,技术栈是啥样的
点赞 回复 分享
发布于 03-28 17:37 上海
请问下是春招还是实习呀
点赞 回复 分享
发布于 03-28 23:17 重庆
mark CAS是什么?是怎么工作的?常见的ABA问题怎么解决?
点赞 回复 分享
发布于 03-29 11:13 江苏
git reset和git revert有什么区别?这个问题感觉问的好突兀 是前面提到了git吗
点赞 回复 分享
发布于 昨天 12:45 北京

相关推荐

评论
1
9
分享

创作者周榜

更多
牛客网
牛客企业服务