一面 10.20

  • 自我介绍
  • 数据库应用设计大赛具体讲一下?什么级别?共多少组参赛?
  • JVM:内存区域,堆和栈的区别?什么情况下会发生内存泄漏?怎么解决?具体怎么操作?查看内存信息的命令?
  • 数据库:怎么分页?索引结构?原子性是什么,怎么保证原子性?Java事务处理怎么做,用哪个API?持久性怎么保证?数据库范式的作用?第三范式和第四范式定义?
  • 图的最短路径算法?
  • 多态的定义及作用?
  • Spring,SpringBoot用过吗?
  • 场景题:怎么使用多线程计算10000个数的和?用哪个API?
  • 算法题:最长回文字符串

二面 10.20

  • 自我介绍
  • 实习:任务怎么分配的?代码量多少?实习时候写代码和平时写代码有什么不同?日志怎么记录的?异常怎么处理的?
  • 开发的时候怎么分层的?有什么作用?有重复代码怎么办?分层会提高效率吗?
  • SQL题:找A表中存在,B表中不存在的数据;数据去重

主管面11.1

  • 自我介绍
  • 最近读过什么书?
  • 有什么独特的学习方法?
  • 有非常失落的时候吗?
  • 为什么选择我们部门?
  • 对华为文化的理解
  • 职业规划?为什么想向管理方向发展?
  • 反问