面试时间:08/23
面试形式:视频会议
面试岗位:移动软件开发
Base:北京
一面(90min)
- 自我介绍
- 你是做服务端开发,为什么想到客户端这边?
算法
- 手写两个排序,并且讲述其算法思想。我写了快排和归并。
- 两个算法是稳定算法吗?为什么快排不是稳定的算法?
- 时间和空间复杂度?
- 快排为什么会退化到O(n^2)。
计网
- OSI7层网络模型展开讲讲?
- 介绍一下HTTP协议的优缺点?
- 了解HTTP协议的缓存吗?
ETAG
和 If-Modified-Since
两种有什么区别? - HTTP的状态码介绍一下?
- GET 和 POST 有什么区别?
- 介绍一下传输层的协议?
- 可以详细讲一下TCP协议吗?
- TCP的三次握手和四次挥手?
- TCP的流量控制算法?
- TCP的拥塞控制算法?
OS
- 进程和线程的区别?
- 进程的通信方式?
- 线程的通信方式?
- 线程池的设计思想以及优点?
- 知道死锁吗?如何避免死锁?
项目
反问:
- 部门的具体职责和技术栈?
- 上班时间和加班时长?
- 面试有几轮?两轮技术+HR面
暂时想起来这么多,后面看草稿纸再补充
面试官很亲和,全程都在引导,上面就介绍今天的面试时长1个小时,分为算法+基础+项目三个部分,我的语速今天比较慢,所以最后是花了一个半小时
流程走的很快,吃饭的时候就收到二面邀请了。开水厂的面试体验挺好的
#美团##美团面试#