【面经】字节跳动-后端实习一面
面试官很和蔼,时间也很准时,视频面试
2021-4-11日下午5:00~6:00
自我介绍
浏览器输入URL后的过程,越详细越好
TCP和UDP的区别
举出TCP保证可靠的应用场景,当时跟面试官僵持了一会,不太会
进程和线程的区别
TCP如何保证可靠
HTTP的报文结构
get和post的区别
手写一个单例模式(懒汉式)
这样写有什么问题,怎样优化。我说了一种利用静态内部类来实现的方法,然后全程手写出来了,看出来面试官还是挺惊讶的
这个静态内部类实现有什么特点?可以懒加载
算法题,一个数组中的逆序对数,当时第一眼看就认出来是《剑指offer》上的原题,
我见过,但是忘了这个题当时怎么做的,所以就临时想了一种方法【双指针法】,可惜最后代码也没有跑通
最后反问环节,问部门是做什么业务的,用到的技术栈是什么
总结:
1、有些知识点还是不熟练,像URL回车这个,里面的东西深挖可以挖出很多,面试官也会根据你回答的内容,从中再提问很多
2、有些知识盲区,千万不要给自己挖坑,不太懂的最好不要说,说了就要做好被问的准备
3、算法,算法,算法,重要的事情说三遍。算法不过关,你别的答得再好,可能都很悬。相反如果你写的一手好算法,能惊艳到面试官,那么别的问题答得不太好也可能过面试
4、面试这个东西,真的像之前一个师兄说的那样,很玄学。有时候,你感觉答得还不错,跟面试官聊得也很投机,但还是没有通过。有时候,你感觉凉凉,却又收到了下一轮面试的机会
5、你准备的它不一定问到,感觉自己准备了那么多,却很多东西都没问,怀才不遇的感觉。
《加油吧!找实习的学生》
[ 版权声明 ]:
本文所有权归作者本人,文中参考的部分已经做了标记!
商业用途转载请联系作者授权!
非商业用途转载,请标明本文链接及出处!