华为 通用软开 实习面经
华为面试一共两轮,技术面+业务总管面,在面试前一半需要做笔试和测评,笔试拿100分(总分600分)应该就能参加面试。
技术面(4月22,1小时,面完5分钟后通过)
- Colletion接口下有哪些子类
- 排序算法知道哪些?冒泡排序的时间复杂度和空间复杂度?
- Java数据类型有哪些?
- Java的异常分类?
- OutOfMemoryError是哪种异常?
- Hashmap、Hashtable、ConcurrentHashmap的原理和区别?
- Java的锁机制分类?
- Java的内存分区?
- 利用jdbc进行查询的步骤?
- PreparedStatement和Statement的区别?
- 基本数据类型和包装类的区别?为什么需要包装类?
- synchronized有多少种用法?锁方法和锁代码块哪种比较好?听说过锁类和锁实例吗?
- 数据库的DDL和DML的用法和区别?
- 手撕代码:leetcode原题242
业务总管面(4月24,45分钟,面完5分钟后通过)
- 闲聊了一下疫情和回校时间,因为设备还没调试好
- 先对大学生活做一下个人总结和评价
- 你觉得自己有什么优缺点?
- 对大学生活的规划
- 遇到的最大的挫折,怎么克服的,有没有想过放弃
- 说说你对华为的了解
- 外界有很多关于华为的舆论,你怎么看?
- 怎么看待加班?
- 你还有什么问题要问我
总结
华为实习招聘这个过程没有想象中难,面试过程基本上没有让我特别尴尬的问题,然后经过这次面试,给其他小伙伴一些建议:
第一,一定要准备充分,可以提前在牛客找找有没有对应部门的面经,我当时没找到对应部门的,但是有其他部门的,然后他们说会问项目问的比较细,然后技术面我就一直在准备项目相关的问题,但是最后面试却是全程面基础。
第二,技术面手撕代码比较重要,要求就是要写在纸上拍照给面试官,或者是写在word文档上再共享屏幕给面试官,他会进行截图保存,个人建议用word。
第三,业务总管面一定要准备充足!因为业务总管面是聊人生和经历,可以提前想象面试官会问什么问题,自己应该如何解答,准备充足后你会发现面试官问的基本上你都准备过,我就写了2000多字的准备稿。
第四,如果有小伙伴想知道我面试的部门,可以私聊我哦,还没拿到offer就先不公开了。