三年Java开发,刚从美团、京东、阿里面试归来,分享个人面经
文章插图
美团【三年Java开发,刚从美团、京东、阿里面试归来,分享个人面经】一面:
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、介绍自己实现的东西 。 以及问题抛出 。
文章插图
京东一面:
1、面向对象的优点
2、Java的特点
3、说一说你做的东西
4、遇到的问题
二面:
1、简历上写的所有技术基本都问了 , 问得有点多 , 自己都有点乱 , 会的就说 不会的就说不知道 。
2、谈对工作的看法 , 以及对问题的态度
3、linux的知识
三面:
1、HashMap实现原理 。
2、线程池的实现原理
3、让说你自己最熟悉的技术 , 问得很深 。
4、CAS和锁的区别 , 以及应用场景 。
四面:
领导说比较忙 , 简单聊了聊 , 问问我为什么要换工作 , 以及期望薪资 。 很快就结束了 。
文章插图
阿里记得不很清楚 , 面试时状态不很好 , 面试官跳跃性比较大 , 而且问得很深 。 根本不能含糊其辞
1、基本上jvm一定要基本掌握 , 并发编程需要掌握 , mysql使用以及优化 , mysql 引擎的区别 。
2、阻塞队列的实现方式
3、Conurrenthashmap实现方式
4、编程:一个很大的字符串求和 。
5、编程:手写死锁 。
总结面试前的“练手”还是很重要的 , 所以开始面试之前一定要准备好啊 , 不然也是耽搁面试官和自己的时间 。
我自己是刷了不少面试题的 , 所以在面试过程中才能够做到心中有数 , 基本上会清楚面试过程中会问到哪些知识点 , 高频题又有哪些 , 所以刷题是面试前期准备过程中非常重要的一点 。
下面我就把我整理的面试资料分享给有需要的读者朋友 。 如果有需要这些面试资料的朋友关注转发后 , 在我主页私信回复【面试资料】就可以了
面试题及解析总结
文章插图
大厂面试场景
文章插图
知识点总结
文章插图
笔记总结
文章插图
- C语言开发环境
- 能超过英特尔吗?传苹果正开发新MAC芯片,M1试水后广受好评
- Java基础知识回顾,还记得吗?
- mybatis sharding-jdbc Java8日期
- 树莓派控制步进电机-TB6600-Java版本
- 德州点创教育JavaScript正则表达式授课大纲
- 如何编写JAVA小白第一个程序
- 一站式App开发平台选择指南
- 睿沃科技王琦:三年打造出行业独角兽,智慧酒店领域再添新样板
- API监控:你应该衡量什么?