2018华为暑假实习面试

非科班想找软件岗位,参加了华为IT应用软件开发实习生的招聘。

华为招聘实习生,在学校总共举办了四场实习生招聘宣讲会,参加宣讲会很有好处,可以了解各个部门实际的工作内容,也可找他们了解招聘需要准备哪方面的知识,感觉华为的软件相关的岗位很多都是和云计算相关的。

由于算法岗难度高,没敢报算法岗,报了IT产品的应用软件开发岗,感觉这个岗位没有太明确的方向,就是去当码农的。然而我想的还是太简单了。

在官网上提交了简历之后,28号晚进行机考。题目相对来说没什么难度,平时稍微刷过题的都能做出来,总共三道编程题,第一道100分,第二道200分,第三道300分,总共两个小时时间。前两道题很简单,不到40分钟就通过。最后一道其实也不难,第一次做只通过20%,我以为是复杂度太高,换了写法,还是20%,耗了一个小时都没通过。交卷后看网上评论,都在说这个题的测试集数据格式有问题。不管了,反正据说过100分就让面试,准备下面试吧。

29号,发通知要做测评,36道性格测试题,45分钟做完。我感觉测评题说是要按照自己的实际情况想法做,但是还是会影响到后续的面试的,所以说还是要往好的方向去选。

30号,通知面试,下午4:40开始,可能自己是最后一批,有大巴接送的,12点半,时间太早我没坐,自己两点坐公交过去的。

杭研院环境还是很不错的,进去在门卫那里领个通行证,找面试地点。来的比较早,都在一个礼堂看华为大赛宣传片。有同学在我之前的一批面试,他说面试官让他讲了项目,也没问什么问题,感觉很水,让我好好看看项目。我这个同学报的算法岗,结果算法岗人很多,不少被调到开发岗,果然华为的岗位分配很随意的,都没通知他本人。

又看了看项目,到4:30让刷身份证签到去面试。来到三楼一个比较大的会议室,里面坐满了人,也看到华为招聘场面,碰到另一同学,问了问也是算法岗调到开发岗,也是只讲了项目。刚说一会就被HR点名让到二楼去面试。二楼也是一个比较大的会议室,摆了好几张桌子,每个桌子都有一个面试官,一对一面试。面试我的面试官是个戴眼镜的小哥,居然没按照套路来,一没自我介绍,二没让我讲项目。看我学过最优化原理,直接问我机器学习的算法,懵逼,虽然自学过,但面试前没准备,磕磕绊绊没答好,这不是算法岗的内容吗??可能我运气不好,刚好遇到做这方面的面试官,我那个只讲项目的同学,面试官不了解他的东西,所以也没问啥,感觉这个部门做啥的都有,方向很多,就看你运气好不好,遇到什么样的面试官,当然你有实力,就不在乎这些了。这里明确一下,简历上写的课程也要保证你都了解,不熟的课程就不要写了,以免问了内容答不上来。之后问了java的数据结构,数组查找的复杂度,又出题给一个数组和一个数,如何确定数组里是否有这个数,答遍历一遍?好吧,他好像不满意。问知道设计模式吗,答不知道,真不知道,java学的太浅了。另外还问我,平时都在看什么技术资料,或者都是从哪学技术,好吧,我有点扯,答知乎。。。是啊,我平时想学啥都是先到知乎上搜一下,看别人怎么学,推荐哪些资料。。最后问我还有什么问题,当然有问题了,这不是开发岗吗,你一直问我算法是几个意思,当然我没这样问。我就问我要是想胜任这个岗位除了编程技术,还有往这些算法上深入吗?他说也不一定,你要么编程技术很好,要么算法理论学的很好,或者你两个都好。好吧,我两个都不好,凉凉。。。还有,我本身是做FPGA编程的,可能面试官也了解FPGA,了解了几个问题,还都说上了,所以感觉面试软件岗,自己FPGA开发经历可能还用的上,毕竟现在深度学习也有可能用到FPGA加速。

第一面结束后又回到之前的会议室等待,好像不管第一面怎么样,都会让第二面的。等待时间有点长,从5点多等到了6点半,期间还被HR叫出来,给盒饭吃,还挺贴心的。第二面就很简单了,也不是群面,也会一对一面试。面试官说话很客气,问我都会哪些技术啊,学过啥,教育经历。又说我的性格测试显示我有点焦虑,问我了解情况,为啥焦虑。好吧,我专业不对口,想做软件技术又差,怕找不到想要的工作,能不焦虑吗。面试官人还不错,还建议我性格测试下次还是尽量往好的选,第二面也就这些了,几分钟就结束。

总结一下,现在即使是软件开发的岗位,也要懂机器学习的理论,每个面试官情况不一样,你肯定知道越多越好,来应对各种各样的面试官。华为,秋招再战。。。

### 华为暑期实习面试经验总结 #### 技术面试部分 华为的技术面试通常注重考察候选人的基础知识和技术能力。根据以往的经验,技术面试可能会涉及一些具体的编程题目以及对候选人项目的深入探讨[^1]。值得注意的是,尽管准备了许多知识点可能并不会全部被提问到,但扎实的基础仍然是成功的关键。 对于算法类岗位,面试官更倾向于通过实际案例来评估应聘者的逻辑思维能力和解决问题的能力[^3]。因此,在面对复杂问题时能够清晰表达自己的解题思路显得尤为重要。此外,针对不同类型的开发岗(如Android应用开发),除了基础技能外还需要展现出对该领域最新趋势的理解程度及其应用场景的认识水平[^2]。 #### 综合素质考核环节 在第二轮即所谓的“综合面”阶段,则更加侧重于对应聘者整体形象和个人特质方面的考量。此过程中往往会再次提及之前讨论过的项目经历,并进一步挖掘细节信息;同时也会询问关于职业规划等相关话题以便更好地判断其是否适合加入团队长期发展计划之中。另外需要注意自我陈述环节的时间把控技巧——既不可过于简短以至于无法充分展现自身优势,也不宜过分冗长以免影响交流效率。 #### 复活机制与备考建议 如果初次尝试未能获得理想成绩也不要气馁,因为存在复活机会可以重新证明自己实力的机会[^4]。为了提高成功率,可以从以下几个方面着手准备:一是加强理论学习巩固专业知识体系结构;二是积极参与各类实践活动积累实战经验从而提升动手操作能力;三是关注行业动态保持敏感度随时调整方向迎合市场需求变化特点。 ```python def prepare_for_huawei_internship(): knowledge_base = ["data structures", "algorithms", "operating systems"] project_experience = {"web development": True, "mobile app creation": False} if not project_experience["mobile app creation"]: create_mobile_app() optimize_resume_and_self_intro() prepare_for_huawei_internship() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值