华为2021校招【软件开发岗】笔+面试总结

华为2021校招【软件开发岗】笔+面试总结

文章目录

    • 华为2021校招【软件开发岗】笔+面试总结
  • 个人情况
  • 一、机试
  • 二、综合测试
  • 三、专业面试一
  • 四、专业面试二
  • 五、业务主管面试
  • 六、总结

个人情况

1. 机试:150/满分600 (100分即可参加面试)
2. 综合测评:性格测试 (通过)
3. 专业面试一 (通过)
4. 专业面试二 (未通过)
5. 业务主管面试 (未参加)


提示:以下是本篇文章正文内容,下面案例可供参考

一、机试

3道编程题:第一题(100分),第二题(200分),第三题(300分),共计600分。考一次会在华为系统里作用半年。

第一题:每5分钟前进X米,退Y米,共计N米,需要多长时间走完N。
输入正整数:X, Y, N
输出时间(四舍五入整数):
例:
输入:3, 1, 6
输出:13

解题思路:青蛙跳井问题
公式 次数 = (总长 – 单长)/ (实际单长) + 1

第二题:查看输入字符串中括 是否正确,不正确则补充完整。
例:
输入:[{][
输出:[{}][]

第三题:没做不记得了
好像是棋盘格,需要用树的思路做。

二、综合测试

机试一过第二天会收到性格测试的邮件。
需要注意:1. 尽量不要选择太极端的答案。2. 按照自己的实际情况答题,注意前后一致性。

三、专业面试一

时间:大概1个半小时

  1. 自我介绍
  2. 自己做过哪些比较大的项目。(面试官会尝试理解你做的东西并且针对你的项目提问),例如“你的项目具体使用在什么地方/li>
  3. 做项目过程中遇到过哪些比较困难的问题,怎么解决的。

四、专业面试二

时间:大概1个小时

  1. 自我介绍
  2. 自己做过哪些项目 (面试官会根据你的项目问更加具体的问题)
  3. 做项目过程中遇到过哪些比较困难的问题,怎么解决的。
  4. 两个进程之间使用malloc的内存共不共用li>
  5. 死锁是什么li>
  6. 手撕代码:
    输入两个正整数X, Y。问[1, 2, 3, 4, …, X] 中和为Y的全部组合和组合数。
    注意:X中数不能重复。
    例:
    输入:4, 7
    输出:
    2
    [1, 2, 4]
    [3, 4]
    解题思路:面试官提醒说用树的思路,我没做出来,就挂了。

注意:专业面试结束大概20分钟内就可以去官 —-个人中心—-申请进展查看通过与否。或者是收到短信恭喜通过则代表通过,短信说thank you for your time of the interview则代表挂了。

五、业务主管面试

没参加。

六、总结

有时间的话做充足的准备(华为题库):https://www.nowcoder.com/ta/huawei
准备时间太少,刷题不够。
这段时间再多多准备一下!
加油吧!

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月6日
下一篇 2021年1月6日

相关推荐