华为软开成都无线面经(待offer)
华为软开技术一面9.28 10:00(62min)
1、自我介绍
2、实习经历
3、机考复盘
4、写题:爬n级楼梯,每次一步或两步,多少种走法?
5、获得过的奖项?奖学金?
6、学生工作?校园比赛?
7、Java中的overload、overwrit、hidden?
8、把一个子类对象赋值给父类的引用,分别有静态和非静态两个方法,用父类引用调用这两个方法,调用的实际上的父类还是子类方法?
9、大小顶堆?查询的详细过程?
10、Java中有什么数据结构是用大小顶堆的方式实现的?
11、多线程相关?
12、多线程生产者消费者,如何根据仓库量进行控制?
13、设计模式,除了单例、工厂、代理、模板?
14、Jvm内存及gc?
15、项目介绍及分工?
16、输入url到页面显示的详细过程?用到了哪些协议?
17、数据库事务的特性?
18、Jsp和servelet?
19、线程挂死,内存溢出有哪些情景?如何进行问题定位?
20、看过哪些技术书籍?
21、成绩排名?
22、在华为实习的感受?
23、反问
华为软开技术二面9.28 11:40(52min)
1、自我介绍
2、实习经历相关
3、c和java之间的区别?(不停追问还有吗)
4、为什么c有指针,java没有指针?
5、指针指向的内存是实际的物理内存吗?
6、虚拟内存和物理内存的区别?
7、虚拟内存是怎样划分的?
8、Java虚拟机的主要作用?
9、对java字节码有了解吗?
10、Java虚拟机是解释执行还是编译执行?
11、GC算法有哪些?详细解释?
12、GC详细过程?
13、自学的时候看些什么书?看这本书的出发点是什么?
14、String和StringBuffer的区别?
15、Final类为什么是不能被改变的?
16、了解哪些设计模式?
17、如何实现一个线程安全的单例模式?
18、介绍工厂模式?一句话解释为什么要使用工厂模式?
19、Spring里的IOC?
20、工厂和IOC容器之间的区别?
21、女生做软件开发会带来什么挑战?(……就是这种挑战,无处不在的质疑)
22、写题:单词压缩
23、反问
华为软开主管面9.28 19:20(大概65min)
忘记录音了,具体问题不记得了,问技术问经历问家庭……
感觉很好,主管很可爱(大胆形容哈哈哈),面试结束之后对华为倾向增加+++
#2021届秋招进度交流##面试题目##华为#