美团 前端/客户端 面经
(忘记录屏了,面经是面完大概写了一下,可能会有遗漏的也说不定,,)
时间线:投递时间忘记了-4.26笔试(2/2)-5.13一面
问我学校里学了什么?数据结构、计算机网络、操作系统
常见的数据结构,具体应用场景。
讲一下计算机网络的七层结构。每层具体是什么作用?(详细讲讲)有什么协议?讲一下大概的流程是怎么样的
tcp和udp有什么区别?tcp怎么实现可靠传输?tcp的具体过程讲一下?为什么要有三次握手四次挥手?每次握手有什么意义。
数据链路层有什么协议?具体讲讲
mac地址是干什么的?有什么用?
讲一下怎么通过域名知道ip地址?具体讲一下dns的过程
了解get请求和post请求吗?有什么区别?
端口号有什么用?
了解https吗?具体讲讲。
是对称加密还是非对称加密?为什么要非对称加密?
可以讲讲域名的构成吗?你刚才说端口号是用来区分网页的,那刚才你说/../..也可以区分网页,所以?¥¥%¥#%#。这段不知道在乱讲什么我先写一下到时候再看
..(能记起来的大概这么多w)
(问了很多网络的,感觉都是计网的八股,有印象但是讲的很混乱)
操作系统主要是什么方面的(?忘了他当时怎么问了..我讲了大概是跟内存相关的知识)
进程调度有什么算法?
进程和线程的区别
线程通信
进程通信
死锁,死锁必要条件,怎么避免死锁,怎么检测死锁
手撕!给一个括号(){[]})这种的,检测是否合法。撕的一坨。面试官在我写完之后还给我纠正了一下我的一坨代码,然后说手撕可能比较薄弱。
印象里计算机网络考的特别细。