3.30字节跳动后端开发二面凉经
校招,本科应届,后端开发
一面:
简单自我介绍一下?
简单实现一下LRU?如何优化?(提示了一下用哈希去搜索)
海量数据如何找前1000个?如何优化?(最后提示了一下用分布式)
海量数据如何找前1000个?如何优化?(最后提示了一下用分布式)
介绍一下GC?
JVM的内存模型?
老年代经常发生清理,如何调优?
func(List<Fruit> a)能不能传ArrayList<Apple> b?为什么?
Spring IOC的作用?
AOP的作用及其实现方式?
JVM的内存模型?
老年代经常发生清理,如何调优?
func(List<Fruit> a)能不能传ArrayList<Apple> b?为什么?
Spring IOC的作用?
AOP的作用及其实现方式?
介绍一下四次挥手?为什么要四次挥手?
TCP、UDP区别?
拥塞控制?
拥塞控制?
进程和线程区别?
进程间通信的方法?
进程间通信的方法?
介绍一下事务?
隔离性级别有哪些?你平时用哪个?
索引有哪些?
隔离性级别有哪些?你平时用哪个?
索引有哪些?
你知道redoLog吗?(我答知道错误恢复基本原理,然后答了《数据库原理概论》里的部分)
二面:
求二叉树两个最远节点的路径长度?(提示考虑一下在子树内,经过子树的根,且最远路径的两叶子)
Integer == int 发生了什么?
没听清……
二面表现太差,面试官被我搞得有点烦,最后收到谢谢参与
😫
#字节跳动##面经##校招##春招##Java工程师#