同花顺B2C(java) 一面 二面 HR面
同花顺一面
1、自我介绍
2、做项目的时候用到了哪些设计模式
3、SpringBoot用到了哪些设计模式
4、什么是Redis的持久化,机制是怎么样的
5、你觉得这两种模式的应用场景应该是怎么样的
6、说一说你了解的分布式锁
7、数据库的分布式锁是怎么实现的
8、 说一说数据库的锁例如表锁和行锁以及锁的解锁的方式是怎样的
9、说一说什么情况下会触发行锁/表锁
10、查数据的时候少数据量比较快,大数据量的时候比较慢,怎么处理?(说了索引,分库分表,分页)
11、在深度查询的时候,在分页的基础上怎么进行优化。
12、说一下目前主流的消息队列有什么区别
13、说一下RabbitMQ的ACK原理
14、有一个单点服务器当前应该是1000QPS左右,项目上线的要求是5000QPS,在不增加资源的情况你,你怎么对他进行一个提升
15、另一个面试官了,聊一下对HashMap的理解
16、ArrayLinked和LinkedList的区别
17、设计模式,你了解什么(说了单例)
18、共享屏幕手写单例模式
19、杭州有1000万人口,有一个需求要把1000万人的身份证信息收集起来,你该如何设计这个表
20、对于性别查询应不应该加索引,为什么?
21、哪个字段是可以作为主键或者唯一索引的
22、谈谈你对项目的理解,你认为一个项目的生命周期是怎么样的,
23、谈到了项目的设计,对于项目设计来说,你认为项目设计有哪些点是你需要注意的
24、如果你有幸来到我们公司,你对自己三个月或者半年或者一年,你对自己在各个阶段的目标是什么?
25、你做项目的时候,遇到过什么难题,怎么解决的
26、反问
同花顺二面
1、全程拷打项目(占据大部分时间,需要讲清楚业务逻辑,以及回答面试官问的可能出现的问题如何解决)
2、redis的基本数据类型
3、10个G的文件,如何用200M的空间来计算某一条数据出现的频率
1、自我介绍
2、做项目的时候用到了哪些设计模式
3、SpringBoot用到了哪些设计模式
4、什么是Redis的持久化,机制是怎么样的
5、你觉得这两种模式的应用场景应该是怎么样的
6、说一说你了解的分布式锁
7、数据库的分布式锁是怎么实现的
8、 说一说数据库的锁例如表锁和行锁以及锁的解锁的方式是怎样的
9、说一说什么情况下会触发行锁/表锁
10、查数据的时候少数据量比较快,大数据量的时候比较慢,怎么处理?(说了索引,分库分表,分页)
11、在深度查询的时候,在分页的基础上怎么进行优化。
12、说一下目前主流的消息队列有什么区别
13、说一下RabbitMQ的ACK原理
14、有一个单点服务器当前应该是1000QPS左右,项目上线的要求是5000QPS,在不增加资源的情况你,你怎么对他进行一个提升
15、另一个面试官了,聊一下对HashMap的理解
16、ArrayLinked和LinkedList的区别
17、设计模式,你了解什么(说了单例)
18、共享屏幕手写单例模式
19、杭州有1000万人口,有一个需求要把1000万人的身份证信息收集起来,你该如何设计这个表
20、对于性别查询应不应该加索引,为什么?
21、哪个字段是可以作为主键或者唯一索引的
22、谈谈你对项目的理解,你认为一个项目的生命周期是怎么样的,
23、谈到了项目的设计,对于项目设计来说,你认为项目设计有哪些点是你需要注意的
24、如果你有幸来到我们公司,你对自己三个月或者半年或者一年,你对自己在各个阶段的目标是什么?
25、你做项目的时候,遇到过什么难题,怎么解决的
26、反问
同花顺二面
1、全程拷打项目(占据大部分时间,需要讲清楚业务逻辑,以及回答面试官问的可能出现的问题如何解决)
2、redis的基本数据类型
3、10个G的文件,如何用200M的空间来计算某一条数据出现的频率
4、反问
HR面(比较轻松,全程闲聊,就不过多介绍了) 30min
比如校园经历、未来安排、是否炒股、工作地的父母是否同意、能否实习等。
#同花顺#