2021-07-16 大华面经

一面:

开始:自我介绍

1.Java各种集合类(所有都问了,还问了底层实现)

2.Linux的基本操作命令 

3.#{}与${}的区别

4.数据库新增一个字段的怎么写,数据库怎么样实现分页的

5.线程有哪几种分类、线程池的创建方式有哪几种,线程池是怎么样进行转换的

6.消息中间件 RabbitMQ有几种消费消息的方式,topic是怎么样处理与消费消息的

7.讲一讲Java你知道的有那些锁,它们是怎么样实现的

8.项目地址最好给一个测试账号

9.与面试官聊嗨了,聊了一些研究生的比赛经历与项目经历

二面:

1.各种锁?

2.spring的两个特性IOC和AOP?

3.页面置换算法有哪几种

开始问项目

4、索引怎么样进行优化的?

5、Redis为什么是单线程?Redis是为什么可以当作缓存

6、如果你是项目组长,现在有一个新的项目,你会怎么样安排?

你可能感兴趣的:(2021-07-16 大华面经)