AI工程研发工程师-长沙,面试时间大概20分钟,面试官人很温柔,我好多不会,我好菜呀。面试环节:1. 自我介绍2. 说一下对多态的理解3. 创建线程的方式有哪些4. 实现runnable接口和实现Callable接口有什么区别5. 并发的情况下,如何在保证安全的情况下,修改变量6. 加锁有几种方式7. Synchronized原理8. 说说Lock9. ThreadLocal作用10. SpringCloud有哪些组件11. 用过吗12. 详细说说注册中心13. 原理是什么14. 详细说说Ribbon15. Spring循环依赖16. Spring事务17. 事务的 ACID 特性18. 说说java的集合19. HashMap如何查找数据20. 哈希冲突21. 说说简历的项目(魔改的黑马点评)22. 查找店铺,从前端到后端流程是怎么样的23. 店铺的表你是如何设计的,有哪些字段24. 表里面有索引吗25. 项目里redis用在哪里26. 优惠券防止超卖,这个锁是如何实现的27. redis的数据结构28. hash是怎么用的,比如价格要更新,如何更新29. 项目有什么难点30. RabbitMQ说一下31. 消息丢失、重复,如何解决32. redis的有序集,如何排序反问环节:公司业务多久出结果