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个半小时
自我介绍自己做过哪些比较大的项目。(面试官会尝试理解你做的东西并且针对你的项目提问),例如“你的项目具体使用在什么地方?”做项目过程中遇到过哪些比较困难的问题,怎么解决的。手撕代码:(最好能提前熟悉本地编译环境,不然的话可能会让你在备忘录里编程,格式会很乱)![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3ed8912e853e0046b5826aa0c8418b37.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0f16559a1b9f7e68efde8a39fec6e91d.png)
时间:大概1个小时
自我介绍自己做过哪些项目 (面试官会根据你的项目问更加具体的问题)做项目过程中遇到过哪些比较困难的问题,怎么解决的。两个进程之间使用malloc的内存共不共用?死锁是什么?手撕代码: 输入两个正整数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 准备时间太少,刷题不够。 这段时间再多多准备一下! 加油吧!