字节tiktok二三面(已hr面)
字节二面面经
很奇怪,感觉面试官完全不想要我,然后面试完十分钟通知过了
自我介绍
15分钟八股,全程一问一答,背诵八股,没有任何形式的追问
Java线程同步
wait,notify,notifyAll
jvm内存
反射
Tcp协议为啥稳定
tcp,udp区别
慢开始协议
七层协议
Https连接过程
中间人攻击
做题:
最小覆盖子串变形,比原题简单一点
Follow up:把最小覆盖子串改成,["aaa","bbb","ccc"]这种每个字符长度为k的字典,让求长度为m*k的覆盖子串
没反问…
字节三面(1h)
这个面试官很喜欢问操作系统,八股问的也很深入,应该是leader
不过面试官一点也不严肃,比前两面好多了
介绍项目
深挖实习项目架构,架构设计
反射,注解
反射各种api
反射能不能给对象添加方法
redis应用
redis过期机制
mysql事务体现再哪里
mysql各种锁,问的比较乱,顺带答上了mysql隔离级别
mybatis事务(这一块答的一般,mybatis事务学的不够深入)
springboot启动流程
从redis拓展到操作系统缓存有哪些,这一块没get到面试官想问啥,答了cpu缓存。最后才发现是在问虚拟内存,页置换算法
问常见设计模式,观察者模式
手写单例
最近公共祖先
能实习多久
打不打算考研
反问:
业务语言go,培新机制
问表现咋样:
说操作系统之类的基础要打扎实,虽然tiktok技术很牛逼,但是其实很多东西不见得比操作系统精妙,学好基础有利于未来发展