字节跳动提前批一二三面面经

一面:约的下午2点,2点整来了一个小哥,打了个哈欠就开始面试了,原本挺紧张的,面试官很会调节气氛,刚聊两句就放松了

1.自我介绍
2.
说下StringStringBuilder的区别,和使用场景,线程安全方面呢?(StringBuffer呢?),三者区别?
3.JVM
GC回收(这是个很庞大的知识体系,从垃圾判定GC ROOT搜索算法,到分代收集理论,再到常见垃圾回收器优缺点,想条理清晰说清楚不容易)

4.Java在GC时JVM会暂停执行用户程序吗?解释下STW问题,为什么?

5.讲一下Java的反射
6.
说一下虚存与实存
7. epoll
select的区别

8. 说几个常用的linux命令,比如netstat
9.
描述一下计算机网络三次握手过程
10.
手撕代码:Z字型遍历二叉树(剑指offer原题,LeetCode1553题)

11.闲扯项目经历

12.提问环节

原以为一面结束要过几天才能约二面,没想到字节效率贼高,一面结束面试官说让我在线上等待,5分钟后开始二面。

二面:

1.讲一下数据库的表连接操作?什么是笛卡尔积?

2.Java线程的生命周期?有几种状态?

3.Java多线程编程时有哪几种线程间通信方式?

4.Object类中的object.wait(),object.notify()方法使用场景?内部实现细节?使用时需要synchronized关键字配合吗?什么时候会释放对象锁?什么时候申请锁?

5.讲一下研究生阶段的项目经历

6.手撕代码:给一个二维数组arr[][],二维数组的每一行的长度是不固定的,具体每行的长度存储在一维数组int len[]中(例如:len[0]=3,代表arr数组的第0行有3个元素),arr数组的总行数为size,实现一个函数func(int[][] arr,int[] len,int size);要求对arr数组每行选一个元素,输出所有可能的组合。

7.提问环节

原本二面结束继续线上等待三面,可是5分钟后HR打电话说三面面试官在开会,就重新约了第二天下午4点面试。

三面:

原以为会有手撕代码,不过并没有。全程在聊项目经历,实习经历。过程中穿插了一些基础知识提问,不过都很简单,聊了大概40分钟,就结束了,结束提问环节我问还有四面或者HR面吗?面试官说提前批HR面统一都取消了,总共只有三面。最后面试官口头说应该没问题,会让HR尽快给offer

PS:顺便问下已经拿到字节意向书的同学,你们都在终面后等了多久?我这里一周了还没动静😪昨天找HR确认说还在审批流程......

#提前批##字节跳动##秋招#
全部评论
lz怎么联系到的HR呀?
点赞 回复
分享
发布于 2020-07-15 19:20
楼主太强了吧,仰望😀
点赞 回复
分享
发布于 2020-07-15 20:15
百信银行
校招火热招聘中
官网直投
基本愿意加微信就是结果不错的
点赞 回复
分享
发布于 2020-07-15 21:22
老哥,我也是基础架构,三面面试官说没有hr面,感觉慌慌的。
点赞 回复
分享
发布于 2020-07-15 21:35
三面聊天是真的舒服
点赞 回复
分享
发布于 2020-07-16 09:53
同在offer审批,现在第四天了,祈福
点赞 回复
分享
发布于 2020-07-16 10:01
这个楼里都是要拿offer的大佬同学们吗
点赞 回复
分享
发布于 2020-07-16 12:39
老哥啥时候三面的 我等了四天了 不过我问HR他说我过了
点赞 回复
分享
发布于 2020-07-16 14:43
我审批通过等了三四天也没发,慌得一比
点赞 回复
分享
发布于 2020-07-16 14:44
三面是不是都是部门领导面了呀?
点赞 回复
分享
发布于 2020-07-17 10:41
data基础结构吗?
点赞 回复
分享
发布于 2020-07-18 17:19
有大佬 讲讲二面的算法题吗
点赞 回复
分享
发布于 2020-07-20 20:46
感觉楼主的问题还是比较常规的,不是靠那些底层原理细节。我面的大数据也是基础架构,可很多都是底层细节问题
点赞 回复
分享
发布于 2020-07-26 00:50

相关推荐

10 46 评论
分享
牛客网
牛客企业服务