首页 > 面试复盘 | 大华提前批Java一二面面经(已offer)
头像
代码裁缝
编辑于 2021-10-14 15:12
+ 关注

面试复盘 | 大华提前批Java一二面面经(已offer)

一面    时间:7.14      形式:电话面试 时长:2

1.自我介绍

2.我看你专业是控制工程,为什么选择软件开发?

3.创建线程的方式有哪些?实现Runnable接口和实现Callable接口有哪些区别?

4.Java线程中通信的方式有哪些?

5.线程加锁的方式有哪些?

6.实现Lock接口的类有什么?

7.线程加锁的这些方式的底层实现原理了解吗?

8.线程池有哪些参数?怎么去配置?

9.MySQL使用了InnoDB引擎,使用的索引是什么数据结构?

10.除了B+树这个数据结构,还有其他的吗?为什么会选用B+树?

11.出了一道SQL题,有一个学生数学成绩表,有名字和成绩,怎么查找前5名学生的成绩?然后追问如果这个成绩表是百万级别的,怎么处理?

12.Redis的数据类型有哪些?项目中使用到的数据类型是什么?使用Redis主要做了什么?

13.如何保持缓存和数据库的一致性?如果删除缓存失败了怎么办?

14.Linux了解吗?这个没有再追问,可能是时间差不多了

15.反问环节

最后吐槽一下🙄大华约面试能不能给个具体的时间啊😤约面试只是发个邮件,说近期会有面试官联系,但是也不说具体的时间,随时约面。今天晚上吃完晚饭七点多,在那休息呢,一个电话突然打过来就开始面试了😵

二面    时间:7.22     形式:电话面试 时长:16分钟

1.自我介绍
2.项目中用的Guava和Redis构建的二级缓存,为什么要引入二级缓存?
3.Redis用作缓存,如果缓存太多的情况下如何进行处理?
4.Redis集群介绍一下?
5.令牌桶算法介绍一下?使用到了哪些数据结构,令牌是用什么形式存储的?
6.MQ在项目中是做什么用的?
7.项目中数据库的锁是怎么实现的?介绍一下锁的类型?行锁用SQL语句怎么实现?
8.SpringBoot用命令行是如何启动的?
9.SpringBoot父模块和子模块
10.反问

HR面  时间:7.28 形式:电话 时长:8min
问了一些常规的问题
1.为什么选择大华?
2.为什么选择软件开发?
3.自己的优势在哪?
4.别人对自己的评价?
5期望薪资多少?

8.3日收到意向邮件,说是月底谈薪和发正式offer

9.15日收到带薪offer,秋招的第一份offer🤗

更多模拟面试

全部评论

(11) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

近期精华帖

热门推荐