一面:9.2 10:00左右
1 自我介绍
2 问我在华为实习期间做了什么(问的很深入,自己有很多方面不是很懂)
3 问我Java的异常分为什么
4 计算机网络部分的TCP连接时客户端出现故障怎么处理
5 虚拟内存
6 手撕代码:给定一个数组 找出出现次数超过一半的元素 要求时间复杂度为nlogn
7 问我学校中的项目(我自己学校是安卓的项目,问了一些)
总之项目和实习方面问的很多,所以还是要了解自己做的东西
大概15分钟以后来了二面通知
1 自我介绍
2 进一步挖掘我在华为实习之间做的东西(甚至精确到代码细节,因为这个面试官是我实习部门的,所以很熟悉我说的这个项目)
3 大概问了15分钟之后 开始问我Java基础 主要有
(1)并发怎么处理(多线程)?自己使用过什么?我回答Synchrionzed和Reentrantlock然后接着问我他们之间的区别
然后又牵出Volatitle,单例模式
(2)然后就是问我cookie session 还有拥塞机制
4 手撕代码 岛屿数量 字符串消消乐
5 让我手画出我的安卓项目的大概流程和模块
6 反问环节
然后大概到了下午3点左右 主管面
主管面是我实习时候见过的主管,基本上就是在聊自己的职业规划以及要有心理准备面对华为的压力总之就是除了一开始说了实习期间做的事情,大部分都是
在和主管说自己的职业规划以及自己能不能适应一些压力
大概就是这样的流程,许愿华为offer,这是曾经的梦想。 😊 😊 😊
全部评论
(6) 回帖