第二面:京东方后端面试

一、项目经验
1.你在学校项目活过往经历中的软件开发,有哪些地方能够和java虚拟机的原理对应上
2.死锁的后果,以及如何避免
3.使用SQL语句展示如何使用乐观锁的思想完成扣库存操作

二、Java核心技术
1.HashMap 和 ConcurrentHashMap在底层数据结构、线程安全性实现以及性能表现上的区别
2.谈谈线程池的优势以及CompletableFuture的使用场景
3.volatile关键字的作用是什么

三、场景题
1.如何设计一个支持高并发的秒杀系统
2.对于基于Redis和基于ZooKeeper的分布式锁实现方案,它们各自的优缺点和适用场景是什么

#发面经攒人品#
全部评论

相关推荐

评论
点赞
1
分享

创作者周榜

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