华为2012硬件工程院(软开)面经

上周三3月11号做的机试,应该就过了一道多。
今天3.18号两场面试。部门是做底层C开发的。然而我基本就用java和python

一面:
TCP三次握手,四次挥手。
ISO分层的原因,好处(这个反正我不知道,面试官提示了一下我瞎说了,只给讲了有哪些层)。
树的遍历方法。
讲下快排怎么实现的。
讲了一下项目,讲了一下实习。
讲一下B-树。(确实忘了,说知道B和B+)
什么是完全二叉树?
给了三道简单的单选做了一下,记不太清内容了(都是C语言的,一个关于static的,一个关于++的操作)。

手撕:1到1000中数字含有的9的个数。(直接暴力写了,我也不知道有什么别的方法,面试官说不懂java。C和python选,python写的)


二面:
操作系统的东西。我反正都没答上来。感觉之前也没见过。
32位操作系统,8G内存。为什么实际只有4G? (说不知道)
每个进程为什么分配了4G内存?(说不知道)
多态的实现?(我就给他说了一下多态的方式,重载和重写)
C的static。(并不会,瞎说了)
设计模式,用到过哪些,是怎么解耦的 ,别说单例 ( 我说了个装饰者,瞎扯)
了解LINUX内核吗(说不了解,只知道用户态和内核态)

手撕:判断链表是否有环,我用java写了。(快慢指针)
然后又口头问了一下,两个单链表怎么判断相交。我说二重循环判断节点相同。然后面试官给我讲了一下两个拼接,再判断是否有环。


说实话面试感觉代码题有点过于简单了吧,都是写纸上然后发过去。一共面了1个多小时,不到一个半小时。两个面试官人都很好
HR在还没有面试之前,就给我说了明天主管面,这是内定了?
也不太了解这个部门,好像是硬件工程院下面的处理器技术部,有大佬知道的可以讲讲

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3.19的主管面 (40min):
基本和大多数人的主管面经一样,就是聊天。
自我介绍
项目挑一个讲,问了有遇到什么困难,怎么解决的
自己优缺点
对国外的一些看法?
自己的爱好
父母做什么的
对华为的了解
喜欢看书吗?
你留学的地方哪里强?
工作地意向
问了一下实习
然后提问。
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
4月初接到oc,过了几天发了offer。base深圳。非常的白菜价。


#华为##校招##Java工程师##面经#
全部评论
B-树就是B树
1 回复 分享
发布于 2020-04-03 15:22
请问是什么通知你今天面试的呢?
点赞 回复 分享
发布于 2020-03-18 21:16
大佬嵌入式软开吗
点赞 回复 分享
发布于 2020-03-19 21:22
有谈期望薪资吗
点赞 回复 分享
发布于 2020-03-20 00:19

相关推荐

头像
11-18 13:35
已编辑
百度_测试开发(实习员工)
这个时间点开始回忆复盘一下之前经历过的面试吧,美团是8.31笔试的,9.03一面,9.06复活一面9.03 美团美团平台测开一面 40min1.自我介绍2.测试相关自学的吗?为啥选择软件测试开发方向?学了多久3.项目是什么背景下开发的?自己具体涉及到了哪些?4.实习期间主要做了什么?5.线上事故存在QA漏测的情况吗?6.解释下什么叫黑产攻击?7.完整的项目流程里QA的测试流程?8.实习期间有涉及到性能测试吗?9.商场3个电梯,怎么设计测试用例?10.算法:二叉树中的最大路径和(要求15分钟内写完)11.GET和POST的主要区别?12.Cookie和session的区别?13.数组和链表的区别?14.什么数据结构最适合进行括号匹配?15.有没有了解过字符串匹配算法?16.一个缺陷的生命周期有哪些?反问:部门业务、对我的评价9.06 美团到家复活赛一面 65min1.自我介绍2.投测开这个岗位的心态是什么?3.怎么进行学习的?本专业研究生论文有压力吗?4.如果给offer能提前实习吗?论文进度怎么样?5.对测开岗位的理解?6.实习相关问题(服务端代码、自动化测试、线上问题)7.对于一个特别紧急需要立马上线的需求,没有足够时间去考虑case,你怎么处理,思路和行动是怎么样的?8.实习时候发现测试结果和测试用例预期结果不一样,你怎么去排查?9.你觉得自己实习过程或者未来正式工作,有哪些技能还需要提升?短期职业规划?10.你在百度准备实习留用吗?11.MySQL的事务和索引?12.索引的优缺点?13.使用缓存的优缺点?14.SpringBoot里边写接口的流程?15.Controller层后面还有哪些层级?(因为上个问题没答全)16.常用的Git指令?17.Hashmap的底层原理?18.算法:两数之和(写的时候可能导包有问题,这么简单的题提交没过。。后面又说了下思路,也还行。)19.微信朋友圈评论功能,设计测试用例20.反问:面试有几轮?对我的评价?(基础和算法还可以,以后可以对实际业务理解再加深一下)部门业务?总结失败的原因还是因为是秋招的第一场面试,实习当时也才一个多月,可能很多实习业务方面没有深入地了解,也是属于给别的公司当面试垫脚石了。当时此次一面挂确实有点被打击到了,现在回过头想想也没啥#美团##面经##测试开发##秋招##牛客创作赏金赛#
查看35道真题和解析 牛客创作赏金赛
点赞 评论 收藏
分享
评论
3
20
分享
牛客网
牛客企业服务