面试过程:
笔试机试+2轮技术面+1轮主管面。
笔试分编程题和性格测试,编程题3道,两道easy或者medium,一道hard(图论建模)。性格测试挺复杂。
技术面试两轮,面试官大概是那种带十多个人团队级别的人,先自我介绍,java基础(容器,并发,线程池,gc),计算机基础(多线程相关)。手撕代码,一轮一题,第一轮easy,第二轮medium(贪心模拟)。
业务主管面试一轮,问了问获奖(无),问了问技术,聊了聊职业规划。
华为通用软件开发工程师面试题
机试两道简单的字符串模拟题,大概按照题目要求打就行,一道网络流最大流建模并输出流量路径。
技术面试会复盘机试做的题。第一轮面试手撕代码要求判断最长回文,第二轮是个还有点复杂的medium的贪心题。
技术面试大概会问,java的基础,arraylist,listlist区别,多线程的实现,线程池参数之类的。然后操作系统的多线程的知识。网络无非是状态码和含义,tcp握手及原因,https之类的。
业务主管面试,问了获奖成绩之类的,我个人都挺拉的。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/148036.html