海致BDP
base 武汉(java)
一面 (40min)
- 大学学习过程、实习时间等
- 介绍项目
- 项目中遇到的问题和解决方式(面试官提前看了项目的源码,跟我拉扯了很久.......)
- 从零搭建一个项目的流程
- Redis 的数据类型和使用场景
- Mysql 索引、事务、存储引擎
- Linux 常用命令
- 怎么查看 tomcat 进程
- TCP / IP 模型哪几层、对应层的协议有哪些
- 用过哪些注册中心、消息队列、网关
- 三道场景题,一道 Mysql,一道多线程,还有一道忘了
- 共享屏幕写算法题(原题:LeetCode 198. 打家劫舍)
- 反问
二面 (30min)
- 自我介绍
- 项目简单介绍
- SpringBoot 的理解、自动装配的过程、Spring 事务
- Mybatis 缓存机制、多级缓存
- JDK1.8 有哪些新特性、Stream 流用过哪些方法
- Mysql 索引、MVCC、日志、集群、主从复制
- JVM 内存结构、新生代和老年代回收算法
- Redis 数据类型、数据一致性问题、集群
- HashMap 的 put 方法、ConcurrentHashMap 底层实现
- 并发、多线程说一说
- 前端、nginx 说一说
- docker
- 三道场景题,一道秒杀场景,其他忘了
- 反问