华为武长地区通用软件开发工程师实习面经

这份面经说实话应该4月23号面完就写出来的,面完感觉自己答得挺菜的,就没心思整理了,准备收拾收拾考研去了

这次暑假实习其实我没投简历,因为寒假实习的时候投简历电话面完没消息,就悄无声息地挂了,宣讲会上说原则上寒假挂的这次就不能投了,也就没考虑再试一下。等暑假这一批笔试、性格测试都弄完了之后通知面试,突然发现通知我去,可能是被捞起来的???反正那天上午考完期中试就和同学打车去河东面试了。

等了半个小时吧,就轮到我了,下面是具体的内容

(面试通知)

一、一面 技术面

这部分都轻车熟路了,毕竟挂了那么多次面试……都快能背下来自己的经历了,说的大概就自己的大概情况,然后教育经历这我比较丰富一点,转专业、专业分流、对三个专业的认识和想法;然后大学都做了什么事,这部分说的比较少,因为像在学生会这些东西对于技术面试应该没那么重要;然后学了哪些课这块挑了自己学的比较好的说,怕后面挖坑,这里耍了点小聪明,提了一下上个学期考了专业第一这件事,目的是想让面试官看到我虽然转专业,学习周期比别人少了一年,但是学习能力比较强的;项目经历,这部分要好好说,因为网传华为比较重视项目能力,我虽然都是自己做的小项目,还是把这些项目都大概介绍了一下

然后轮到面试官果然上来就对着简历把项目的细节都问了一遍,包括功能怎么实现的,遇到了什么困难,怎么解决的,我觉得这里主要是想看解决问题的能力,所以只要是项目完全是自己亲手做的我觉得这里没有什么问题,注意一下表达和语速应该就好了;抓住简历上的三个项目都问了一下,然后就问了我专业知识,这里我记得不大清楚了,不出所料地问了进程和线程这块,怎么理解进程线程、线程间哪些部分是共用的、进程间通信,主要问的都是操作系统,别的问的很少,然后问了死锁,这个地方以为又像CVTE一样让我大致写个银行家算法什么的……所幸大概问了一下就开始给我出题了

手写代码啊,我还以为写一点伪代码大概能说明白意思就可以了,没想到给我一张纸让我写完整代码。题目大概是给出一个字符串,这里先命名为str1,然后再给出一个子字符串命名为str2,把str1中包含str2的部分删掉,输出删除之后的结果

比如给出str1 = "123456789456132",str2 = "456",则应该输出“123789123”

我觉得这部分还是挺简单的,说明白自己的想法,然后我出来发现大家都没手写代码,只有我写了……学长跟我说可能是看你项目比较简单,所以想看一下功底怎么样吧,我觉得还是有道理的

手撕代码之后面试官跟我说了一下这个程序哪里可以优化一下,然后又跟我聊了一会,这里我就不大记得了,然后就跟我说“我这里你已经过了,去综合面试那边准备吧”,我:???,老师用不用我再展示点别的什么,跟我说不用了,这里已经可以了,然后又让面试官给我提了点意见,就去二面综合面试等着了

整个过程持续了一个小时吧,所以上面的内容只是部分,面试多的小伙伴其实能看出来这里还是挺简单的,让人意外的是二面也……没什么难度

二、综合面试

在酒店等了一中午,和小伙伴都没出去吃个饭什么的,等到一点四十左右就被叫到去面试了

首先自我介绍,还是之前那一套,然后这部分明显就和前面技术面不一样了,虽然还是问了项目,但是不太在意具体是怎么实现的,而是在做项目过程中都经历了什么困难的,你会怎么解决。这里其实我有个短板就是我没做过那种团队的项目,一面面试官不太在意这个,但是在这里就被抓住了,面试官当时的语气可能就不是特别好,所以大家如果有机会还是做一点团队的大型项目会比较好

然后问了我……嗯怎么看待996,这不就是明摆着问你加班你开不开心吗,然后我大概想了一下,也没想太久,好像给人的感觉会很犹豫,就大概说了一下如果确实有任务需求996没什么不可以的,还是要注重效率之类的

然后又聊了一会人生,这里我还是比较谨慎的,虽然发现面试官已经开始进入聊人生状态了,还是怕突然给我挖个坑。

这个过程比较短,我和小伙伴们都是十几分钟二十分钟就把二面面完了

三、结果

面完了感觉自己太菜了,心态也有点崩,毕竟从三月四月开始投了那么多实习,不管到几面最后都挂了,到这自己彻底没信心了,面完回来就准备考研了,准备了半个月之后……嗯???

还是挺惊喜的吧,自己面过腾讯、CVTE、深信服技术服务、深信服测试、拼多多、华为,技术服务的虽然拿到了但是最终放弃了,这也算是有个结果吧,现在继续考研还是去实习还没想好,还是总结一下,找实习阶段应该就到这里了

发布了63 篇原创文章 · 获赞 15 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/LieberVater/article/details/90338888
今日推荐