#美团##美团二面##美团到店##平台技术部#0401 全程70分钟,感觉美团的面试官人都好温和,中间有部分问得比较底层,会给一些引导其实简历里没写自己熟悉JUC,不知道为啥会往AQS底层问了,答得比较艰难项目相关的问题按照简历问了几个1. ReentryLock和sychronized关键字,功能上的区别?从API上说一说?2. ReentryLock是基于什么来实现的?说说原理?(AQS)3. 非公平和公平锁区别?在ReentryLock中的具体实现?4. CLH队列的底层数据结构?5. CLH队列怎么保证线程安全的?具体实现?6. AQS怎么实现线程的阻塞与唤醒?具体说一下调哪个API和过程?7. 看过AQS源码吗?你知道AQS里的哪些设计模式呢?(模板方法)8. Spring源码或本身内部的功能,哪些是基于AOP来实现的9. 自己开发应用场景,有哪些地方会用到AOP?10. AOP的切面什么时候会失效?列举几个?11. LC算法题:链表去重复12. 目前比较关注哪些技术的领域?13. 除了研究方面和前沿技术方面,有没有自己在长期关注的某些技术?14. 在过往的一些项目经历上,有哪些能力是需要显著提升的?或者遇到的难点,怎么去做的?15. 遇到的难点,怎么找到解法方案的?如何评判?16. 有没有一些事情,其他人做的比较好了,但是你看到了可以改进的点,然后付出行动做出了一些实质变化?(可能想问开源项目、博客、笔记维护?)17. 项目怎么保证质量的?项目按时交付?18. 职业规划?19. 反问(1.什么业务? 2.面试流程?)