今天(2017年4月8号)华为现场面试,地址是广州东站附近的一家酒店,短信通知11点报道,去到酒店10:10,差不多10:30喊我们去前台报道(他是按照短信要求的时间进行分批报道),流程简单,一共两面,一面技术面,二面综合面,一面技术面差不多35分钟,二面综合面才20分钟,当时以为综合面是HR面,所以自我介绍时没有提我的技能和项目。一面前在一面等候区等待,面试官会通过话筒喊名字,二面在二面等待区等待,面试官过来喊人面试,如果一面没过,面试官会让回去等几天,其实就是挂了。听说二面综合面也会刷人。我面的是IT应用开发,简单分享面试经验:
一面技术面
- 自我介绍
- 项目介绍
- 项目细节(难点、瓶颈、解决方案)
- 设计模式及其应用
- 单例模式
- 我的优势
- GC算法
- 编码的原则
- 我有什么问题
虽然面试官无表情,但是交流很顺畅,他不会刁难人,问的问题很抽象,不具体,所以回答很灵活,最后他和我聊了好多华为的业务和文化,貌似打广告,然后就让我到二面等候区等待。
二面总和面
- 自我介绍
- 项目介绍
- 项目分工
- 设计模式
- 工厂模式
- gzip(我没用过,我就说json数据格式简洁少流量)
- 聊学习、聊导师、聊实习时间
- 你还有什么问题(这个我当时想了好久,没想到那么快结束)
当时把面试官当成HR了,后来发现他居然懂技术,粗糙的问了技术的问题,虽然不刁难人,但是一脸严肃,而且年纪较大,20分钟结束面试,把我吓坏了。问他几时会有结果,他说“5个工作日”,问他是我挑部门还是部门挑我,他说“部门挑人”,非常简洁,可能不想见到我,然后我就走了。