
《面试》
面试面经、总结
CoderBruis
菜是原罪
展开
-
【同程艺龙面经】一年Java开发经验面经(部门老大面)
公司:同程艺龙成都BU现场部门老大面之前的同程艺龙电话一面过了,然后通知到同程艺龙成都办公地点现场进行部门老大面,面经如下:你在项目中学习到了哪些?或者是遇到了哪些困难?怎么解决的?如何保证你的调用链路的稳定性?如何保证服务调用链路请求的幂等性?mq消息的幂等性如何保证?mq如何保证顺序消费?线程池创建有哪几种方式?线程池核心参数有哪些?线程池中拒绝策略有几种?分别说一下各自的作用?Redis都用到了哪些场景?除了缓存还有其他场景吗?缓存雪崩、穿透、击穿是什么?如何解决?对于穿透解原创 2020-09-06 09:28:39 · 1379 阅读 · 2 评论 -
【同程艺龙面经】一年Java开发经验面经
公司:同程艺龙成都BU电话面试大约1h直接上面经内容:请求响应断链如何解决?请求下单之后,网络断开了,我们这边请求没接收到下单的结果怎么办?重复出票怎么处理?重复下单怎么处理?分布式锁如何实现的?redis分布式锁和zk分布式锁有什么区别?redis分布式锁实现的话,setnx和expire命令,如果A线程将expire操作操作到了B线程了,也就是expire了另一个线程的资源,这种怎么避免?线程池是什么?Future是什么?有什么作用?线程池核心数是20个,最大线程数是40个,讲一下任原创 2020-09-03 10:07:57 · 1705 阅读 · 5 评论 -
【东信北邮成都研发中心】一年Java开发经验面经
记一年Java开发面经,公司为东信北邮成都研发中心,直接上面经:一面1h40min:线程池核心参数有哪些?线程池线程数该怎么分配?依据是什么?Future、FutureTask、Runnable、Callable有什么区别?你们线上处理数据的服务有多少台?分配了多少内存?你们系统中下单的时候为什么要用线程池?可以用其他的实现方案吗?搜索时延这么高,该如何进行优化?如何提高响应速度?如何优化以提升用户体验度?规定给出的并发量外,如果有额外的流量访问进来了,如何做熔断处理?Redis基础数据原创 2020-08-28 19:44:53 · 1836 阅读 · 3 评论