写在前:
面试没有相同内容,只是看紧不紧张,面试内容全部与你简历中设计的内容有联系,因此自我介绍的内容和简历内容涉及到的每一个知识点、技术点都要有全面了解;手撕代码就要看平时训练多少和临场是否紧张导致思路切入点出错。
1. 专业1面(3:00-3:50PM)
- 自我介绍。
- 参加笔试时的内容。
- 介绍项目中的整个技术和流程。
- 针对简历中提到的内容进行提问(有些内容没复习,回答不是很好)。
- 手撕一个字符串处理的代码(由于是第一次面试,此处太紧张了,没有手撕成功,大概讲了一下思路,dfs生成,然后每个位搜索长度为1、2、3时的情况)。
总结:面试后换了思路5分钟成功完成,但没用了;总体来看一面不理想。
2. 专业2面(4:00-4:50PM)
- 根据简历中描述的项目和参赛经历,对每一个点涉及到的知识进行提问,面试官可能对项目具体技术不了解,但他会根据自己了解到的类似内容进行提问。
- 二叉树的遍历方式。
- 手撕代码:给一个字符串,输出最长连续子串。
- 手撕代码:n的所有最小因数集合,如8,其最小质数集合为{1,2,2,2}
总结:面试内容肯定没有相同的,因为面试内容是根据自己的项目经历展开的,没有实践过的,学了估计也记不住。
3. 综合面试(业务主管面试)
(本来安排3:00-3:50,面试官点了过,跟hr联系后安排到4:00-4:50,面试官进来后说了抱歉,讲了原因,很和蔼、很有礼节^_^)
- 自我介绍,将自己的经历和项目做一些介绍;
- 就自我介绍和简历中提到的内容做提问和交流;
- 自己所做邻域的国内外现状、学术界和工业界的状况(因为我研究生期间做的内容比较小众);
- 应聘季自己应聘的优势和劣势;
- 对华为的文化怎么理解;
- 自己最喜欢的学习方式;
- 将来的职业规划(现在回想一下,当时回答的不太好-_-);
- 反问环节。
总结:完全的聊天式交流,不涉及技术细节。
全部评论
(5) 回帖