华为通用软件开发实习一面综合面总结

4.15笔试,ac了一道题过了笔试
4.17电话预约面试时间在4.21-23之间
4.20确认4.21面试
4.22预约4.23下午综合面试

一、技术面试流程:

  1. 自我介绍
  2. 算法题:计算最长不重复子串的长度(可以在电脑上编程或者直接写在纸上,有个大体思路。一定要和面试官解释清楚你的思路,如果你坚持自己是对的)
  3. 算法题我没有调用API,面试官指出我对java不熟悉,对HashMap不熟悉。问我为什么这么设计。
  4. SSM是什么,spring boot、mybatis、spring MVC各自解决了什么问题
  5. HashMap和HashTable的区别,HashMap和HashLinkedMap是有序的吗?为什么?怎么实现的有序?
  6. 一个子类可以继承多个父类吗?面向对象的多重继承是什么?
  7. 多线程中的start()和run()方法的区别
  8. 软件测试中的黑盒白盒指的是什么?白盒测试中的语句覆盖、条件覆盖、判定覆盖是什么?
  9. 二叉树: 给定先序遍历数组和中序遍历数组,可以确定后序遍历数组吗?给前序遍历数组和后序遍历数组,可以得到中序遍历数组吗?
  10. 有什么问题问他的?

技术面总结:

1. 简历上涉及到的知识面,面试官都会问到
2. 介绍项目时扣紧技术难点回答,突出自己的技术和优点
3. 回答问题时,遇到不会的知识点,多说自己的理解,说比不说的好
4. 会的问题,紧着关键点回答,简明概要,直击要害

二、综合面试流程:

  1. 打招呼,确认视频和音量
  2. 自我介绍,我把基本信息、项目、性格以及兴趣爱好说了一下(我提到自己喜欢打羽毛球,面试官问我大概什么程度和打球频率)
  3. 科研项目细节
  4. 遇到最大的困难是什么,怎么解决的
  5. 有没有比较长时间的经历,比如社团或者其他项目或者一些竞赛经历
  6. 社团中如果讨论意见不合怎么解决
  7. 对于别人(路人)对自己的工作不配合怎么处理
  8. 对华为的传言和文化怎么理解
  9. 实习地点选择(好像有南京、上海和苏州几个)
  10. 你是哪里人(面试官知道我是外省,就说了一句,那你去哪里都一样嘛233333)
  11. 告知我后面会有通知让我保持通话畅通
  12. 大概一两个小时收到10内通知结果的短信

综合面总结:
1. 心态好一点,放松
2. 积极表现自己的优点,让面试官能够体会到自己对华为的认可和态度
3. 多表达自己的观点,如果有不清楚的可以再次向面试官确认一下问题

你可能感兴趣的:(面试总结)