当前位置: 首页 > 面试经验 >

华为Java面经

优质
小牛编辑
87浏览
2023-03-28

华为Java面经

一面(20min)

  • 做题:每日温度,单调栈

  • 机试题最后一题思路

  • 项目介绍

  • 平时怎么学习的(非科班)

  • 知道哪些数据结构与算法

  • 反问

二面(50min)

  • 自我介绍

  • 面向对象的封装和多态

  • 线程的创建方式

  • 为什么用线程池,线程池的好处

  • 多线程的同步方案

  • 哪些类不适合作为锁对象

  • spring 解释MVC

  • mybatis如何防止SQL注入

  • mysql响应比较慢,如何进行定位(慢查询日志)

  • 定位sql后如何分析 explain

  • 索引建立还是比较慢如何怎么办,数据量大

  • 项目相关

  • 设计模式

  • 开闭原则

  • 做题 LC12题,直接if else做的,然后优化代码复用了一下

  • 反问

主管面(40min)

聊了很多学习相关的问题,然后就是兴趣爱好,然后工作地点,家里人怎么看待你去华为,你有什么优点之类的问题

进池子了

#面经##华为#
 类似资料: