GE医疗 EEDP EID技术面+主管面面经

119 阅读3分钟

微信图片_20230528174104.jpg

时间:2023-05,1小时左右

地点:线上会议

前面有个HR初面,主要问一下专业、研究方向、学过哪些专业课这些大致信息,我这一步是电话面的,正好是某一次华为笔试之前半个小时,当时还担心聊不完 :)

这次主要是技术面,快结束的时候问了一些职业规划和将来发展的问题,大概就是主管面?结束之后转天就oc了。

问题:

问的问题太多,记不清了,想起来啥就写啥。

  1. 自我介绍
  2. 开始深挖项目。大致介绍一下项目功能。
  3. 说一下项目底层原理(是一个基于跳表的kv存储引擎)
  4. 说一下异步日志写入如何实现
  5. 异步日志依靠的ring buffer你是如何实现的?
  6. 为什么用数组而不是链表?
  7. 整个项目用了哪些第三方库?
  8. 数据持久化功能是如何实现的?
  9. 开始问C++八股,说一下指针和引用的区别
  10. 如果一个函数要返回一个引用,要注意什么?
  11. 说一下const跟指针、引用结合分别是什么语义。
  12. 说一下你知道哪些智能指针?其原理是什么?
  13. 说一下linux从加载一个可执行文件到启动执行的过程(这个没答好,只知道加载elf和相关的so库到进程空间,子进程一般是shell父进程fork出来的)
  14. 说一下linux进程虚拟内存空间的布局
  15. 你说的.bss段和.data段有什么区别?
  16. 用过单片机吗?用过哪些型号?
  17. 说一下单片机从上电之后第一条指令从哪里读取(这我是真不知道,只学过51汇编,没系统学过嵌入式)
  18. 看你的简历上写了深度学习,你认为深度学习和机器学习是什么关系?
  19. 用过哪些机器学习算法?
  20. 用过哪些深度学习框架?大概是什么掌握程度?
  21. 为什么最喜欢pytorch?是怎么学习使用pytorch的?
  22. 之前有没有做过传统的医学图像算法?(这里我答了之前用MFC做过一个CT图像查看的小工具,只查看重建好的,不管正弦图)
  23. 大概说一下都有哪些功能?
  24. 用过哪些分割算法?
  25. CT的窗宽窗位代表什么物理意义?
  26. 之后开始问一些非技术问题。你怎么看待企业往往是应用现有技术,而学校实验室往往是探索前沿理论,你是否能够接受这样的差异?
  27. 我看你的研究方向我们目前不涉及这方面的技术,你接受进来之后改变研究方向吗?
  28. 英语水平如何?然后下一句话就开始英语交流。大概问了问工作之余有什么爱好?你的技术偶像(我理解的是这个)是谁?(答了Linus和Kaiming He)

暂时就想起来这些,问的问题属实不少,而且线下面我也不敢录音。

总结

说实话时间不短而且问题很多,面完出了会议室人都有点麻,几个问题答得并不满意,当时也没什么底,但两位面试官是真的专业。

所幸结果还是不错的,转天HR就打电话来oc了,offer已拿。决定放弃之前的一个互联网金融厂去GE了,毕竟专业对口而且外企的工作时间是真的香。

大概就这样,回头想起来什么再写:)