上次挂在了京东(Java岗)二面不服气,这次终于拿下offer,皇天不负有心人了也是!

  1. synchronized方法讲解

  2. synchronized方法实现原理

  3. volatile关键字的原理

  4. 锁的分类

  5. 偏向锁讲解

  6. NoClassDefFoundError和ClassNotFoundException的区别

  7. 追问,ClassNotFoundException是不是只发生在编译时,运行时可不可以

  8. 类加载机 制

  9. redis过期策略及内存淘汰机制

  10. mysql的索引种类4种

  11. Innodb和myIsam的区别

  12. Innodb的索引结构

  13. B+树的优缺点

  14. 海量数据的索引有什么影响

  15. 选择联合索引还是多索引,最左前缀的规则

  16. CAP理论的关系

  17. 见过哪些系统,保证两个牺牲一个的

  18. 一致性Hash

算法题:

给一个正数N,求这个N的所有的因子分解;

N = 12;

Ans = {12},{6,2},{3,4},{3,2,2}

解法:递归

京东二面凉经

======

  1. 自我介绍+项目

  2. 项目中的异步怎么做的?具体说说

  3. 用户密码的安全性怎么保证的?

  4. mybatis底层怎么实现的?(不会)

  5. tcp中拥塞控制和流量控制有什么区别?

  6. 流量控制具体怎么控制的?

  7. 拥塞控制具体的算法怎么样的?

  8. Java中的锁有用到哪些?

  9. 说说syn、re和cas的区别?

  10. cas具体怎么现实的?

  11. 进程和线程的区别?具体讲下什么情况下是多进程,什么情况下是多线程?

  12. java中的map有哪些?各个简单介绍下

  13. hashmap的底层数据结构是怎么样的?

  14. 有没有map是按key的值排序的?底层怎么现实的?

  15. 类的加载流程?具体每一步做了什么?

  16. Spring Bean 的作用域。

两道算法题

1、有序二维数组找target,找到返回坐标,找不到返回[-1, -1];

2、树的根节点到叶子节点的所有路径和。

失败乃成功之母

=======

以上就是第一次京东面试的全部内容了,一面二面是接着面的,时长2个小时,经历下来,就一个感受:京东的面试太硬核了,就是会一直问到底,看你到底掌握到什么程度,如果掌握的不深刻很容易就被问出来了。二面完之后就让粉丝回家了,PASS的也是很含蓄了。

但是你以为这样就结束了?当然没有!

据我所知京东跳动投递简历是有三个月的锁定时间,所以这次失败了不代表没有下次。

然后就总结了经验并为下次面试作准备并开始了三个月的闭关之旅。

**1. 恶补JAVA并发底层的知识,尤其是synchronized,volatile和hashmap的

2. 刷算法题,需要详细复习下数据结构与算法的知识

3. 了解高并发下的问题解决方案与性能调优

4. 阅读是spring框架的源码,提升自己的竞争优势**

重整旗鼓再战京东

========

这次面试官果然上来就直接问:看你6月份也来面过京东但没有通过,你觉得你现在的优势在哪里呢??

回答:因为上次来贵公司面试没有准备充分,同时在之后认识到自己有些技术方面确实明显不足,所以回去经过系统的学习,我觉得这次能够胜任这份工作!

然后面试官看着他笑了笑(应该是欣赏的意思吧),然后第二次面试就正式开始了!

因为第二次面试与第一次相差不大,第二次面试内容通过知识点的分类给大家分享出来。

JVM

  1. 什么样的垃圾才被回收?

  2. 如何利用JFR和JMC监控Java程序?

  3. 解释下Java虚拟机内存模型

  4. JVM垃圾收集机制

  5. 什么样的对象会进入老年代

  6. 讲一下OOM与调优

MySQL

  1. 说说自己对于 MySQL 常见的两种存储引擎:MyISAM与InnoDB的理解?

  2. 数据库索引了解吗?

  3. 为什么索引能提高查询速度?

最后

光给面试题不给答案不是我的风格。这里面的面试题也只是凤毛麟角,还有答案的话会极大的增加文章的篇幅,减少文章的可读性

Java面试宝典2021版

最常见Java面试题解析(2021最新版)

2021企业Java面试题精选

试题解析(2021最新版)

[外链图片转存中…(img-qufuLgEO-1714550079628)]

[外链图片转存中…(img-cutxdZpR-1714550079629)]

2021企业Java面试题精选

[外链图片转存中…(img-p67eQ9lW-1714550079629)]

[外链图片转存中…(img-ej8KnPYn-1714550079629)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

  • 11
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值