华为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-05-21 23:03
楼主收到offer了吗?
点赞 回复 分享
发布于 2021-04-19 11:17

相关推荐

来个厂收我吧:首先,市场侧求职我不是很懂。 但是,如果hr把这份简历给我,我会觉得求职人不适合做产品经理。 问题点: 1,简历的字体格式不统一,排版不尽如人意 2,重点不突出,建议参考star法则写个人经历 3,印尼官方货币名称为印度尼西亚卢比(IDR),且GMV690000印尼盾换算为305人民币,总成交额不高。 4,右上角的意向职位在发给其他公司时记得删除。 5,你所有的经历都是新媒体运营,但是你要投市场营销岗位,jd和简历不匹配,建议用AI+提示词,参照多个jd改一下经历内容。 修改建议: 1,统一字体(中文:思源黑体或微软雅黑,英文数字:time new romans),在word中通过表格进行排版(b站学) 2,校招个人经历权重:实习经历=创业经历(大创另算)>项目经历>实训经历>校园经历 3,请将项目经历时间顺序改为倒序,最新的放最上方。 4,求职方向不同,简历文字描述侧重点也需要不同。
点赞 评论 收藏
分享
评论
6
17
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务