2022年秋招/春招/提前批/大厂面经整理(持续更新中~)
· 自我介绍
· 你平时是怎么样学习的?
· c++优先队列底层数据结构是什么?用什么容器实现的?
· 能不能介绍一下你的项目的主要功能?(引出计网)
· HTTP请求报文和响应格式是什么?
· HTTP请求头有什么内容,请求行有什么内容?
· HTTP1.1和HTTP1.0相比有什么不同?
· HTTP2.0和HTTP1.1相比有什么不同?
· 说HTTP中请求头有什么字段?
· 说一下keep-alive具体指什么?
· 你提到了多路复用这个词?说一下什么是多路复用?
· 说一下操作系统文件怎么管理的?
· 说一下操作系统内存是怎么管理的?
· 能不能讲一下为什么要有虚拟内存?怎么实现的?
· 说一下你知道哪些页面调度算法?
· 有没有听说过内存碎片?是怎么产生的?
· C++ sort()底层实现?为什么是这样?
· 为什么sort()快排递归层数多换堆排序?
· 你知道哪些排序算法?列举一下。
· 你知道快排和归并具体怎么实现的吗?你能不能从多个维度去分析它们两个算法之间的区别?
· 链表的查询,删除,插入复杂度是多少?二叉树的呢?
· 编程时有用过锁和多线程吗?具体是怎么用的?
· 数据库的索引是什么?底层实现是什么?
· 什么情况下数据库要用到索引?
· 只要是读多的列都可以建立索引吗?为什么?
· 使用order by是咋实现的?(后来还提示了和底层结构有关
· 了解索引覆盖吗?了解回表吗?
总结语
希望大家能够时刻保持一颗积极向上的心,我始终相信一件事:机会永远是留给有准备的人。
资料分享:下图中的资料是我和群里的小伙伴一起为正在准备秋招的朋友整理的,需要这份校招资料的点赞、转发、收藏之后添加君羊【832218493】 免费了领取!
