热乎的字节实习一面面经
一面的面试官是个略显沧桑的工程师,人非常的Nice
面试开始:
1.自我介绍
2.讨论实习时长的情况
3.项目介绍
4.讲讲这个项目你的收获是什么
5.kafka和消息队列怎么理解的,kafka和其他消息队列的对比
6.操作系统和网络哪块比较熟悉? 答:操作系统还可以
8.LeetCode 74 矩阵查找
一开始我说从右上角或左下角开始查找,面试官让我讲解思路和时间复杂度,之后他说这不是最优解
最后在面试官的引导下写出来了最优的二分查找
9.LeetCode 54 螺旋矩阵,做完提问怎样保证不会重复输出
10.计算机网络七层和五层模型,每层的作用
11.传输层和网络层分别解决了什么问题
反问:
1.部门日常开发所需的技术栈是哪些
2.我今天的表现怎么样? 答:不能给出详细的评价,要和后面的面试官反馈,不过基本符合我的预期
面试时长1个小时,最后许愿字节offer#实习##面经##字节跳动##Java工程师#
虽然全程大多时间都是我在讲,巴拉巴拉的,不过讲到哪,面试官会不断的表示肯定,讲不出来也说别急,会给一定的提示
1.自我介绍
2.讨论实习时长的情况
3.项目介绍
4.讲讲这个项目你的收获是什么
5.kafka和消息队列怎么理解的,kafka和其他消息队列的对比
6.操作系统和网络哪块比较熟悉? 答:操作系统还可以
7.进程和线程的区别,结合具体的操作系统windows/mac/linux说说(我这个题答的不好)
一开始我说从右上角或左下角开始查找,面试官让我讲解思路和时间复杂度,之后他说这不是最优解
最后在面试官的引导下写出来了最优的二分查找
9.LeetCode 54 螺旋矩阵,做完提问怎样保证不会重复输出
10.计算机网络七层和五层模型,每层的作用
11.传输层和网络层分别解决了什么问题
反问:
1.部门日常开发所需的技术栈是哪些
2.我今天的表现怎么样? 答:不能给出详细的评价,要和后面的面试官反馈,不过基本符合我的预期