今日头条/字节跳动面经-后台开发
第一轮
1. Integer和int的区别,各自的存储方式,回收方法
2. HashMap、HashMap如何保证线程安全、ConcurrentHashMap
3. JVM中堆和栈的区别
4. 手撕代码:按层次遍历二叉树
5. 手撕代码:按层次遍历二叉树(不完全二叉树)节点为null的需要输出null
6. 项目
第二轮
1. 自我介绍&项目
2. Elastic Search 索引建立
3. Elastic Search 查询的过程
4. Elastic Search集群管理、Master***,节点特性
5. 手撕代码:求二叉树的两个节点的最近共同父节点
6. 手撕代码:问题同上,空间复杂度O(1)
7. 手撕代码:常规二叉树树节点求最近共同父节点
第三轮
1. 手写五种单例
2. 手写代码:给你一个文件,判断文件中的注释是否符合要求,如果符合要求,删除注释
其他我.........忘了,我有一种面完试就忘了面试题目的特异功能,怕不怕,反正凉了(写个面经,求一个阿里offer,卖萌装可爱)
#字节跳动##面经##Java工程师##秋招#