您当前的位置: 首页 > 

TechGuide

暂无认证

  • 6浏览

    0关注

    166博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

字节跳动日常实习三面面经

TechGuide 发布时间:2021-12-20 22:58:48 ,浏览量:6

恭喜发现宝藏!微信搜索公众号【TechGuide】关注更多新鲜好文和互联网大厂的笔经面经。 点赞再看,养成习惯,侵删🤝

一面
  1. 为什么投杭州?我说朝代之中最喜欢宋朝,他说他也是哈哈哈

  2. 讲一下ArrayList和LinkedList

  3. 讲一下hashmap的扩容

  4. 扩容当中存不存在Node数组当中所有节点都转化为红黑树?

  5. mysql 联合索引,写了一些sql语句让我判断走不走索引,走哪些索引

  6. redis数据结构 讲一下简单动态字符串

  7. redis过期键删除策略,过期键删除过程中是否会阻塞,删除完成的标志是什么?定期删除间隔的时间具体是多少?

  8. redis的qps是多少?

  9. 讲一下Java的锁

  10. cas具体原理

  11. ABA问题如何解决

  12. 讲一下ReentrantLock

  13. 可重入具体如何实现

  14. 讲一下mysql的索引

智力题 一个5升的杯子,一个3升的杯子,如何取4升的水

算法题 求两个字符串的最长公共子串

反问题 我问部门用什么语言,他说用Go

二面
  1. 项目相关

  2. 一个人给另一个人转账100,这个过程你要考虑什么?

  3. 这个过程会不会出现死锁?为什么?

  4. 讲一下Java锁的升级机制

  5. 平衡二叉树的特点

  6. 红黑树和平衡二叉树的对比

  7. 讲一下volatile

  8. 刚才你提到内存屏障,内存屏障如何实现?

  9. 虚拟内存了解吗?讲一下?

  10. 为什么会有多级页表?

  11. 死锁讲一下?

  12. 如何预防死锁?

  13. 银行家算法讲一下?

  14. LRU了解嘛?讲一下实现思路?

  15. 你刚才说要用到hasmap,map的key是什么?value是什么?

  16. 一个一百万的数组,要求最大的k个,如何更好更快的求?

  17. 如何学技术的?

  18. 以后的计划是什么?

算法题 重排链表

反问题 我问他对我有什么建议?

三面
  1. 项目相关

  2. 还是转账,你要考虑什么?

  3. 事务如何开启

  4. 讲一下redisson的实现原理

算法题 两个有序数组求第K小(要求时间复杂度logn)

反问题 部门做什么业务?对我有什么建议?

面试总结

这波面试下来,每一面都基本是一个小时左右吧,已经是面麻了,起起落落,浮浮沉沉,有成功的喜悦也有失败的沮丧,那就先这样吧!

关注
打赏
1663164218
查看更多评论
立即登录/注册

微信扫码登录

0.0483s