07/26/2020 ByteDance Interview II
等面试官十几分钟,越等越放松。
二面出乎我意料,随便问了两句做了啥项目,为啥想做。其中一个网页的项目问了问框架用的啥,server用的啥,为啥DB用的MongoDB
就完了。 然后全程怼基础,像过了遍教材。
全程大致40分钟。
Computer Network
1.输入url到显示全过程。
2.https
和http
区别。对称加密和非对称加密。Authentication、证书。
3.五层模型中,http
哪层的,下一层是啥。
4.TCP
和UDP
的区别。滑动窗口。
5.TCP
handshaking。
6.Router
routing的过程,算法。
7.TCP
下面哪层。网络层有什么Protocol
。
OS
8.进程间通信,什么时候用什么。
9.进程线程的区别
10.进程线程的内存管理
11.Virtual Memory Map: 有点忘了具体问的啥了。。。
12.进程间socket通信和网络中socket通信的区别。
总之这两块问的非常之细,上面大致列了一下问的内容,一些追问的相关小问题没有列出。
Algorithm
合并两个单链表,例:输入9->3->7->NULL
,6->7->NULL
,输出1 0 0 0
(相加)
那道题想都没写就开始飙代码,快写完了发现开始没想好,又reverse了一下linklist,结果有点冗余。跟面试官讲了思路。
(完)
记性不好,或有遗漏,见谅。
全部评论
(1) 回帖