个人信息: 本科211, 英国硕士qs前20双学位, 笔试分300+, 求职方向(java/云)
技术面1:(1个半小时)
算法题: 按照给点数字n, 每n次翻转前面的链表, 牛客中等题变种, 给定20分钟(实际使用6分钟):
Java八股文: 线程池, 对象的创建和分配过程, JVM虚拟机的理解, Java SSL的理解, 类加载过程, GC分代(s0s1)回收, volatile的理解以及DCL(double check lock)在高并发下的问题.
其他: 对于你来说你觉得很有成就的事情有哪些? K-Means作用领域和理解, 高性能计算MPI理解(我的简历里带高性能计算), graphql和grpc还有rest三种API差异, 红黑树实现过程, 常见的字符串加密算法.
后面聊开了, 还问了网络安全方面的知识是否有想法去接触, 还有操作系统的底层
技术面2:(45分钟)
括号匹配机制, 简单题
无java八股文, 但是疯狂撕简历, 特别细致, 深度学习下Transformer的理解, 6层encoder和decoder, 项目中spring技术的使用问题, MPI笛卡尔拓扑通信, MPI和OpenMP性能和使用上的差异, springmvc实现rest和grpc还有graphql的方式
主管面: (40分钟)
撕项目, 很详细, 主要是针对最新的项目,
其他: 项目里遇到困难怎么解决, 团队矛盾? 抗压能力, 怎么理解华为精神?
反问: 华为云的发展未来规划等...
希望结果是好的吧~~~~~
#华为面试##华为云##华为笔试#