华为Cloud BU内推面试总结

发表于:2019-4-18 13:27

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:菜鸡儿的架构师之路    来源:CSDN

   很幸运,这次春招内推面了三家公司,腾讯IEG,华为Cloud BU,蚂蚁金服-支付宝,全都拿到了offer。这三篇博客是按照offer的时间顺序连着的,有兴趣的话可以看我其他两篇博客。
  华为的一面和二面都是现场面,在我们学校的教室。两次面试是连在一起的,没有HR面。
  技术一面
  由于时间太久远,记不太清具体的问题。这里只说面试问题的大概。
  所有的问题包含以下几点:
  JVM原理,问了JVM的内存模型和垃圾回收算法
  Java基础,问了Java反射机制、动态代理、cglib动态生成类。
  Spring,问了IOC容器的实现原理,AOP的实现原理
  MyBatis, Session的底层实现原理
  如何自己写一个模版框架,我回答的是用xml配置文件的方式,自定义占位符,然后用Java的xml解析类去解析xml文件,并用正则表达式匹配和替换占位符。。。这是我瞎几把回答的,如果现场让我写一个,我也是这么写,肯定还有更高效的实现方法。
  上面是一些基础问题,除此之外还有项目经验,华为很看重项目经验的。我在介绍项目的过程中,面试官会打断你然后问你某个功能是怎么实现的。如果牵扯到某个框架,又会深入的问。
  后面由于我多嘴。。说我对分布式系统很感兴趣,于是面试官又说问我个分布式的问题。他问我分布式数据库中如何保证一致性。。。我没回答上来。。后来查资料知道问的是分布式事务的二阶段提交和三阶段提交。有兴趣的小伙伴可以自己查阅相关资料。
  技术二面
  我觉得我一面表现的不错,一面面试官给的评分很高,所以二面这里只是走个流程。面试官就问了我五分钟就结束了。
  画一下我的其中一个项目的架构图,我那个项目是个微信公众号的项目,于是我画了手机客户端、微信服务器、web后台服务器、Redis缓存服务器、数据库服务器。。再连几条线搞定。面试官点了点头。
  Jvm垃圾回收算法,这个问题和一面重复了。
  你了解华为吗?我回答了解,华为主要业务是通信设备、基站。现在在研发和应用5G网络,部署自己的信号塔和基站。华为研究院也在开发自己的操作系统,同时华为也在开展云计算业务。
  然后就结束了。
  总结
  感觉华为的面试总体来说不难,面试官脾气都很好。很看重项目经验。还有一点很重要,我说了之后可能会劝退一拨人。。。华为真的很看重学历,就算是浙江大学的研究生,如果是非全日制的,也很难进。我一个同学的朋友,本来拿到了口头offer,后来打电话问他是不是非全日制,他说是的,结果被刷了。
  
     上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号