字节-抖音基础技术-二面
#面经#
灵魂拷问:
1.你的专业和计算机科学与技术或者软件工程还是有不小差异,为什么想转来这个领域?
2.了解前端,后端,数据开发, 算法这些岗位都干什么嘛?
3.你更想去做的岗位是什么?为什么?
4.如果你来做软件开发,你的中短期的个人目标是什么?
计算机网络:
1.在浏览器输入网址后,会发生什么?
2.你刚才提到DNS解析,那什么是DNS解析,具体展开说说?
3.服务器的状态码,比如1开头,2开头等等,分别代表什么意思?
4.URL是什么,具体介绍下每个部分的用处?
5.了解Https吗?与Http的区别是什么?
6.你刚才提到SSL加密,具体讲讲是怎么工作的?
7.你刚才提到的Http响应过程中要建立TCP连接,讲讲TCP连接的三次握手,为什么是三次,而不是四次五次呢?
8.那为什么挥手需要四次呢?三次不行吗?
操作系统:
1.内存上的分区有哪些区域?
2.如果定义一个变量int a,那么这个变量会一直存在吗?
3.那如果使用static修饰呢?
4.了解内存对齐吗?为什么要用内存对齐?为什么内存对齐能提高效率?
4.有做过多线程编程吗?进程和线程之间的区别是什么?
5.多线程编程中最重要的是什么?
6.了解锁吗?互斥锁和自旋锁的区别是什么?
7.了解读写锁吗?和互斥锁之间的区别是什么?为什么要用读写锁?
编程题:数组中最大的连续严格递增序列。
反问。
灵魂拷问:
1.你的专业和计算机科学与技术或者软件工程还是有不小差异,为什么想转来这个领域?
2.了解前端,后端,数据开发, 算法这些岗位都干什么嘛?
3.你更想去做的岗位是什么?为什么?
4.如果你来做软件开发,你的中短期的个人目标是什么?
计算机网络:
1.在浏览器输入网址后,会发生什么?
2.你刚才提到DNS解析,那什么是DNS解析,具体展开说说?
3.服务器的状态码,比如1开头,2开头等等,分别代表什么意思?
4.URL是什么,具体介绍下每个部分的用处?
5.了解Https吗?与Http的区别是什么?
6.你刚才提到SSL加密,具体讲讲是怎么工作的?
7.你刚才提到的Http响应过程中要建立TCP连接,讲讲TCP连接的三次握手,为什么是三次,而不是四次五次呢?
8.那为什么挥手需要四次呢?三次不行吗?
操作系统:
1.内存上的分区有哪些区域?
2.如果定义一个变量int a,那么这个变量会一直存在吗?
3.那如果使用static修饰呢?
4.了解内存对齐吗?为什么要用内存对齐?为什么内存对齐能提高效率?
4.有做过多线程编程吗?进程和线程之间的区别是什么?
5.多线程编程中最重要的是什么?
6.了解锁吗?互斥锁和自旋锁的区别是什么?
7.了解读写锁吗?和互斥锁之间的区别是什么?为什么要用读写锁?
编程题:数组中最大的连续严格递增序列。
反问。
全部评论
相关推荐
查看12道真题和解析 点赞 评论 收藏
分享
03-05 13:31
郑州轻工业大学 Java
书海为家:实习是成为大厂正式员工很好的敲门砖,看您的简历中有一段实习经历,挺好的。我来给一点点小建议,因为毕竟还在学校不像工作几年的老鸟有丰富的项目经验,面试官在面试在校生的时候更关注咱们同学的做事逻辑和思路,所以最好在简历中描述下自己实习时做过项目的完整过程,比如需求怎么来的,你对需求的解读,你想到的解决办法,遇到困难如何找人求助,最终项目做成了什么程度,你从中收获了哪些技能,你有什么感悟。 点赞 评论 收藏
分享
