- #码农类general
- #中国面经
- #中国面试经验
字节跳动后端开发一面面经

35701
第一次面国内公司。投的后端开发岗位、面试下来问了很多底层。上来出了一道题,[9,7,6,5,1,2,3,4]问如何找出里面的最低点,不用写代码,直接说思路就好,利口有类似的,就是二分法加比较左右两个
然后接下来就是java各种问题,很跪。。
hashmap的底层实现原理
sychronized和lock的区别
为什么要有sychronized
栈和堆的区别
堆里面分为哪几块
jvm内部怎么划分
垃圾回收机制是什么
TCP/IP的三次握手是什么,为什么必须有三次握手
继承和组合的区别(组合我都没听过,我还问不是继承和接口的区别?他说就是继承和组合的区别)
overide和overload区别
然后继续问到设计模型,有哪些常见的设计模型
写一个单例模型
讲一下工厂模型如何实现
MySQL如何进行搜索的
能想起来的就这些了,问的很广,而且我回答上来后继续问我,知道我说没学过。。
找实习真的好难啊
然后接下来就是java各种问题,很跪。。
hashmap的底层实现原理
sychronized和lock的区别
为什么要有sychronized
栈和堆的区别
堆里面分为哪几块
jvm内部怎么划分
垃圾回收机制是什么
TCP/IP的三次握手是什么,为什么必须有三次握手
继承和组合的区别(组合我都没听过,我还问不是继承和接口的区别?他说就是继承和组合的区别)
overide和overload区别
然后继续问到设计模型,有哪些常见的设计模型
写一个单例模型
讲一下工厂模型如何实现
MySQL如何进行搜索的
能想起来的就这些了,问的很广,而且我回答上来后继续问我,知道我说没学过。。
找实习真的好难啊
1条回复
热度排序