登录
  • #码农类general
  • #中国面经
  • #中国面试经验

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

sanguobusha
3570
1
第一次面国内公司。投的后端开发岗位、面试下来问了很多底层。上来出了一道题,[9,7,6,5,1,2,3,4]问如何找出里面的最低点,不用写代码,直接说思路就好,利口有类似的,就是二分法加比较左右两个

然后接下来就是java各种问题,很跪。。

hashmap的底层实现原理

sychronized和lock的区别

为什么要有sychronized

栈和堆的区别

堆里面分为哪几块

jvm内部怎么划分

垃圾回收机制是什么

TCP/IP的三次握手是什么,为什么必须有三次握手

继承和组合的区别(组合我都没听过,我还问不是继承和接口的区别?他说就是继承和组合的区别)

overide和overload区别

然后继续问到设计模型,有哪些常见的设计模型

写一个单例模型

讲一下工厂模型如何实现

MySQL如何进行搜索的

能想起来的就这些了,问的很广,而且我回答上来后继续问我,知道我说没学过。。

找实习真的好难啊
1条回复
热度排序

发表回复