微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

jenkins docker部署微服务,斩获offer

# 美团 ### **一面:** > 1、ConcurrentHashMap实现原理 > 2、HashMap实现原理 > 3、锁的实现原理 > 4、synchronized和重入所实现原理以及区别 > 5、一个char[]数组,里面有空格,以&结束。 > 6、jvm内存模型,都存什么。以及垃圾回收算法,垃圾回收器。 > 7、内存溢出的场景 > 8、设计模式,以及自己使用的场景。 > 9、Sping的AOP实现原理,以及对象生成方式的种类,单例的还是原型的。 ### **二面:** > 1、分布式锁。 > 2、逐层遍历树。 > 3、原子类实现 > 4、volatile实现原理 > 5、自己做的项目,自己负责的东西的介绍,以及问题溯源。 > 6、数据库索引实现原理,什么情况下索引会失效。 > 7、数据库sql优化 > 8、多个线程执行完了,再执行一个线程,实现方式。 ### **三面:** > 1、进程和线程的区别 > 2、给定一个进程,有多个线程,其中一个线程出现OOM异常,判断所有线程的状态。 > 3、介绍自己实现的东西。以及问题抛出。 ![image.png](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625398820525399.jpg) # 京东 ### **一面:** > 1、面向对象的优点 > 2、java的特点 > 3、说一说你做的东西 > 4、遇到的问题 ### **二面:** > 1、简历上写的所有技术基本都问了,问得有点多,自己都有点乱,会的就说 不会的就说不知道。 > 2、谈对工作的看法,以及对问题的态度 > 3、linux的知识 ### **三面:** > 1、HashMap实现原理。 > 2、线程池的实现原理 > 3、让说你自己最熟悉的技术,问得很深。 > 4、CAS和锁的区别,以及应用场景。 ### **四面:** > 领导说比较忙,简单聊了聊,问问我为什么要换工作,以及期望薪资。很快就结束了。 ![image.png](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625398820244418.jpg) # 阿里 记得不很清楚,面试时状态不很好,面试官跳跃性比较大,而且问得很深。根本不能含糊其辞 > 1、基本上jvm一定要基本掌握,并发编程需要掌握,MysqL使用以及优化,MysqL 引擎的区别。 > 2、阻塞队列的实现方式 > 3、Conurrenthashmap实现方式 > 4、编程:一个很大的字符串求和。 > 5、编程:手写死锁。 ### 最后 在面试前我整理归纳了一些面试学习资料,文中结合我的朋友同学面试美团滴滴这类大厂的资料及案例 **感兴趣的朋友可以[点击Java学习](https://docs.qq.com/doc/DSmxTbFJ1cmN1R2dB)免费获取。** ![](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625398820266711.jpg) ![MyBatis答案解析](http://www.icode9.com/i/li/?n=2&i=images/20210704/1625398820878268.jpg) **由于篇幅限制,文档的详解资料太全面,细节内容太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!** 大家看完有什么不懂的可以在下方留言讨论也可以关注。 觉得文章对你有帮助的话记得关注我点个赞支持一下!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐