字节跳动Java后端开发一面凉经

寒假待得太安逸了就想开始找暑期实习,试试找工作的感觉,然后一下就投了字节跳动的简历,或许是梁静茹给我的勇气吧。2月底接到电话安排3月19号面试,我一直浪到快3月10号才开始疯狂突击,看了一堆面经,终于到19号结果被面试官鸽了......然后就今天面试辽。这算是我第一次正式面试吧,过程体验挺好的,字节的面试官人非常nice,你不会的他会一直引导你,和你一起探讨,后来就一点也不紧张了,不过聊得再好也不耽误结束面试十几分钟后就收到感谢信hhh。

就内容来说和我之前看的怎么不太一样...蛮基础的,没我想的那么难,所以以后复习也一定要全盘接受,不要认为什么不会考就不看了,加油吧!会有offer的!

下面是我回忆得起来的面试问题,希望对看文章的你有帮助:

  1. Java接口和抽象类的区别
  2. 常见排序算法及其时间复杂度
  3. Java内存回收策略
  4. Java的多态
  5. TCP可靠性保证机制
  6. 数据库事务原子性实现原理
  7. 算法题:给定一个数组代表股票每天的价格,请问只能买卖一次的情况下,最大化收益是多少                                                           输入: {100, 80, 120, 130, 70, 60, 100, 125110795059}                                                                                                      输出:  6560 买进,125 卖出)
  8. 快速排序时间复杂度以及时间复杂度在什么情况下会变差
  9. Java的面向对象是什么意思
  10. 数据库索引的底层实现(B+树)

你可能感兴趣的:(找工作)