公司:同程艺龙成都bu 岗位:Java开发工程师 形式:电话面试(一面) 市场:大约1h 直接上面经内容: 1. 请求响应断链如何解决?请求下单之后,网络断开了,我们这边请求没接收到下单的结果怎么办? 2. 重复出票怎么处理?重复下单怎么处理? 3. 分布式锁如何实现的?redis分布式锁和zk分布式锁有什么区别? 4. redis分布式锁实现的话,setnx和expire命令,如果A线程将expire操作操作到了B线程了,也就是expire了另一个线程的资源,这种怎么避免? 5. 线程池是什么? 6. Future是什么?有什么作用? 7. 线程池核心数是20...