21校招补录
5.9 笔试
前两道a,第三道0.3,卡在第三题没看第四题结果第四题好像还好做些。。
5.14 一面
- 问问项目(扩展到搜索引擎如何实现快速搜索,搜索框架,es等等)
- cookies-session、服务器端如何不缓存用户登陆态以节省性能(项目相关)
- 反爬虫有什么方法;如何对有反爬虫机制的网站进行爬虫(项目相关)
- 局域网 / 公网下的网络请求过程,头发生的变化
- Linux定位springboot代码块并关闭(一行命令,没完全答上来)
- 聊了聊Node运行机制,事件驱动如何实现,聊一聊熟悉的模块(以前项目做过)
- Java和C++的比较
- 算法:5亿数据,格式 [id, 登陆时间,登出时间] ,找登陆峰值持续时间和峰值下的登陆总人数,其中峰值时间可以不连续(id没用上,我估计面试官是想让我展示峰值和峰值下全部id)
- 反问
5.19 二面
- 算法:二维0-1矩阵找1填充下形成的最大正方形边长(dp)
- 算法:手写阻塞队列,模拟put和get
- 问之前完成的小型编译器项目如何完成的,比较深入
- os:进程线程,PCB有什么内容
- 数据库:B和B+树选型
- Java:HashMap底层数据结构,put扩容过程,参数功能
- 反问
5.19 三面
- 算法:忘了,不太难
- 聊聊个人情况,为什么补录,未来打算,个人倾向方向
- 网络:网络分组过多下TCP如何保证数据完整(很怪的就是面试官特意指出不是TCP拥塞控制,我没get到)
- os:问的很分散,范围很广
- base意向等等
- 反问
全部评论
(2) 回帖