秋招02——TPLINK杭州软开,ssp(+8)
因为实习的缘故,我的面试只能安排在了周末,所以TP-LINK的面试便是我连续三周的周日完成的,TP是我秋招第一个正常三面的公司,也能顺带复习复习为秋招预热
一面:25min
1. 项目相关:问了我网络聊天室的项目
1.1 整体架构是什么样的,用到了哪些组件
1.2 如何考虑服务器宕机,客户端断连问题的(恰好在钉钉实习,我便发散讲了一波钉钉的容灾策略)
1.3 读写扩散问题是如何考虑的
1.4 基于什么样的目的做这个项目
2. 简单基础问题:
2.1 进程和线程的区别
2.2 讲一讲mmap
3. 专业问题,兴趣爱好,篮球水平怎么样
二面:40min
1. os相关:
1.1 介绍一下虚拟内存
1.1 介绍一下虚拟内存
1.2 什么是用户态和内核态
1.3 介绍你所了解的系统调用,能深入汇编吗
2. 网络相关:
2.1 从键入网址到浏览器显示的全过程
2.2 我们TP-LINK主要是深耕于数据链路层,讲一讲数据链路层的协议,ARP吗,不是,了解PPP,Ethernet吗,不了解
3. 口述算法
3.1 10亿的int型数,统计出现了一次的
3.2 100级楼梯,每次1步或者2步的跨法
3.3 挺难一道原创题,说了回溯和动态规划两种解法
三面:15min
1. STL源码有什么喜欢的设计
2. Redis源码有什么喜欢的设计
3. 钉钉实习的业务,体验,收获
#C/C++##C++工程师##秋招##面试#