华为2012实验室中央软件园 编译器开发面经
华为的研究型部门,主要工作是面向公司内部的编译器相关的研究和开发(非常符合我对底层产品创新开发的追求)。
本人海外IT本硕,主修偏向数据库研究,明年毕业。
技术一面(50分钟)
主要问题
- java 和python的区别
- 线程和进程的区别
- 进程之间的通信方式有哪些
- leetcode 两数相加
技术二面(50分钟)
- 说出几个你熟悉的设计模式
- python 的闭包了解吗?(因为我代码用python写的)
- 说一下java编译过程和C编译过程你的了解,有啥区别。顺带讲了一些java虚拟机相关的内容
- 有没有对数据库调优方面的理解
- leetcode 原题 回文链表。要求时间复杂度O(1)
主管面(30分钟)
结合简历问了一些,留学相关的东西,以及留学学了什么课程,毕业时间,对华为企业文化的了解, 华为薪资的了解。
总的来说,三场面试体验都还不错。面试官都比较温和,有些没有回答好的点,面试官也给了通过了。自己本身对底层开发挺感兴趣的,这个部门非常符合自己期望,许愿能早日上岸。若能成功,定奉献自己全部精力于推进国内编译软件的发展!。
2021 4.6
收到如池子短信,期望能快速上岸吧。再次许愿!