虾皮8.7号后端开发一面凉经

Linux:
linux io模型有哪些

数据库:
有用过redis吗?
有用过mysql吗
mysql数据的存储是什么,具体是用什么数据结构
说一下mysql的索引
事务的特性
一致性是mysql提供的吗,还是业务该关心的吗?
隔离的级别
为什么会有那么多的隔离级别,分别解决什么问题

操作系统:
虚拟内存到底是什么
虚拟地址和物理地址需要映射,多级页表是怎么思考怎么设计出来的
为什么需要二级页表,三级页表
进程调度算法的理解

网络:
介绍http
http状态码
http的请求报文的格式
http报文的分类(请求行,请求头,请求体)
他们之间的分割符是什么(是回车符+换行符,还是只有一个换行符呢)
http怎么确定报文的长度
http2.0对于1.0的优化是什么
http2.0有什么问题到达3.0解决了的
tcp连接的步骤
四次挥手的整个流程
为什么要等待time_wait

算法题
两个队列实现栈


总结:1h base深圳
面试官很nice,自己的知识面比较广但还是不够精,比如进程调度算法,刚学就又忘记了有点尴尬,算法题也有点尴尬,明明那么简单,我一下脑子卡壳,后面冷静下来才想出来,很是尴尬。隔天收到了感谢信,继续加油吧。

#虾皮提前批##面经##Shopee##C++工程师##校招#
全部评论

相关推荐

4 19 评论
分享
牛客网
牛客企业服务