得物一面、二面

一面、二面各30分钟,感觉像KPI面

一面:

常用的Java集合的底层原理实现,CurrentHashMap与HashTable的区别

Java开发规范,比如Arrays.aList使用时的注意事项。

Java并发编程中锁

介绍一下CAS和AQS,CAS的底层实现,AQS设计上有哪些对象,比如状态机,状态码一类的

volatile的作用

ThreadLocal的使用场景,如何把主线程中的ThreadLocal的数据同步到异步线程中

线程池的拒绝策略,你用到了哪种拒绝策略,选择的标准是什么

线程池中核心线程数的设置

数据库的深度分页以及如何优化深度分页,使用索引的注意事项

如何分析一条SQL语句是否有问题,执行计划是怎样的

MVCC机制详解

redis持久化机制

RabbitMQ的组件有哪些,当消息过多,也就是出现消息堆积时如何处理

RabbitMQ消费者消费消息是使用poll还是push的方式,两种方式分别有什么优缺点。

MQ的应答机制保证消息发送和消费成功,有哪几种应答机制

介绍一下项目应用架构,应用设计有几个模块,模块之间如何串联的

项目中比较复杂,有挑战性的工作

二面;

项目拷打

红黑树增删改查的复杂度,红黑树平衡如何保证

ThreadLocalMap是全局变量还是非全局变量,是静态变量还是非静态变量,为什么

举一个幻读的例子

MySQL如何解决幻读

volatile如何保障并发线程的数据安全

线程池处理任务的流程了解吗?

线程池处理任务的流程中,先队列后扩容和先扩容后队列的优劣

#后端##发面经攒人品#
全部评论
坐等大佬oc
点赞 回复 分享
发布于 昨天 21:53 北京
得物挺不错的就是很卷
点赞 回复 分享
发布于 昨天 13:00 广东
一面完多久约二面
点赞 回复 分享
发布于 昨天 11:48 上海

相关推荐

评论
1
9
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务