一面

1、基础

  1. 指针的地址对齐;及其意义

存取效率的提高;空间和时间的博弈。

  1. 地址对齐的场景;不需要地址对齐的场景
  • 封装寄存器的时候不能对齐,否则不一致了
  • packed 命令使其最小对齐;aligned 使其向大字节对齐;
  1. 虚函数;引入意义;基本原理;
  2. 高级语言的编译过程;每个步骤的过程及其作用;

2、网络

  1. 四次挥手;
  2. 四次挥手的两端的状态变迁;

3、操作系统

  1. 操作系统从整个计算机上电;到最后启动完毕;整个过程能大概介绍一下吗;(上电启动)
  1. bootloader
  2. 中断配置
  3. 物理内存管理
  4. 虚拟内存管理
  5. 线程和进程管理
  6. 调度器
  7. 初始化swap和文件系统
  8. 执行init进程

学习:清华 操作系统原理

4、一面总结

  • 面试官人很好;我投错部门了,也耐心给我讲解部门的业务、需求、技术栈;同时问我有没有兴趣;很有耐心;
  • 面试过程简短;一面问到的基础内容很少;

二面

算是扩散性问题吧,都是发挥性质的;

  1. 项目介绍、问答;
  2. UDP、TCP;
  3. 面向连接;
  4. 技术难点;算法落地;
  5. 衡量算法;
  6. 获奖情况;
  7. 反问;

HR面

  1. 项目介绍;
  2. 为啥不考虑FPGA岗位;
  3. C++ 大数据相关的了解;
  4. 为什么确定这个方向;
  5. 有没有论文产出;
  6. 大数据的兴趣;更感兴趣哪个方向;
  7. 了解个人家乡、家庭;
  8. 有没有offer;
  9. 找工作优先考虑的因素;
  10. 期望薪资;行业了解;同门的投递了哪些;

意向书

  • HR面结束没两天就发了意向书;

总结

  • 流程很快,笔试完两周结束流程;
  • 方向还可以,不一定给意向书,但是整个流程还是很舒服的;
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐