华为2012实验室中央软件园 编译器开发面经

华为的研究型部门,主要工作是面向公司内部的编译器相关的研究和开发(非常符合我对底层产品创新开发的追求)。
本人海外IT本硕,主修偏向数据库研究,明年毕业。

技术一面(50分钟)
主要问题
  1. java 和python的区别
  2. 线程和进程的区别
  3. 进程之间的通信方式有哪些
  4. leetcode 两数相加

技术二面(50分钟)
  1. 说出几个你熟悉的设计模式
  2. python 的闭包了解吗?(因为我代码用python写的)
  3. 说一下java编译过程和C编译过程你的了解,有啥区别。顺带讲了一些java虚拟机相关的内容
  4. 有没有对数据库调优方面的理解
  5. leetcode 原题 回文链表。要求时间复杂度O(1)
主管面(30分钟)
结合简历问了一些,留学相关的东西,以及留学学了什么课程,毕业时间,对华为企业文化的了解, 华为薪资的了解。


总的来说,三场面试体验都还不错。面试官都比较温和,有些没有回答好的点,面试官也给了通过了。自己本身对底层开发挺感兴趣的,这个部门非常符合自己期望,许愿能早日上岸。若能成功,定奉献自己全部精力于推进国内编译软件的发展!。



2021 4.6
收到如池子短信,期望能快速上岸吧。再次许愿!

#面经##校招##华为##编辑器#
全部评论
楼主收到offer了吗?
点赞 回复 分享
发布于 2021-04-19 11:17
楼主收到offer了吗
点赞 回复 分享
发布于 2021-05-21 23:03

相关推荐

点赞 评论 收藏
分享
评论
5
17
分享
牛客网
牛客企业服务