京东Java的面试原来这么简单,我这样做成功拿到Offer,并且定级T5

上次挂在了京东(Java岗)二面不服气,这次终于拿下offer,皇天不负有心人了也是! 前言 这话要从三个月前说起:当时一名水友告诉我想要跳槽去京东,然后我就本着推波助澜,为粉丝打气的心态(也可能是看热闹不嫌事儿大?)就支持他一定要去,梦想一定要有,没准儿就实现了呢? 没想到。。。。。。。直接凉凉! 以下为第一次京东二面凉经 京东一面凉经 object的方法,7大方法 synchronized方法讲解 synchronized方法实现原理 volatile关键字的原理 锁的分类 偏向锁讲解 NoClassDefFoundError和ClassNotFound. 阅读详情

前言

这话要从三个月前说起:当时一名水友告诉我想要跳槽去京东,然后我就本着推波助澜,为粉丝打气的心态(也可能是看热闹不嫌事儿大?)就支持他一定要去,梦想一定要有,没准儿就实现了呢?

没想到。。。。。。。直接凉凉!
在这里插入图片描述

以下为第一次京东二面凉经

京东一面凉经

  1. object的方法,7大方法
  2. synchronized方法讲解
  3. synchronized方法实现原理
  4. volatile关键字的原理
  5. 锁的分类
  6. 偏向锁讲解
  7. NoClassDefFoundError和ClassNotFoundException的区别
  8. 追问,ClassNotFoundException是不是只发生在编译时,运行时可不可以
  9. 类加载机 制
  10. redis过期策略及内存淘汰机制
  11. mysql的索引种类4种
  12. Innodb和myIsam的区别
  13. Innodb的索引结构
  14. B+树的优缺点
  15. 海量数据的索引有什么影响
  16. 选择联合索引还是多索引,最左前缀的规则
  17. CAP理论的关系
  18. 见过哪些系统,保证两个牺牲一个的
  19. 一致性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. 为什么索引能提高查询速度?
  4. Mysql如何为表字段添加索引?
  5. 对于大表的常见优化手段说一下?

spring

可能是简历上专门写了阅读过源码,所以这次问spring的比较多

  1. Spring 框架中都用到了哪些设计模式?
  2. Spring事务的实现方式和实现原理
  3. Bean Factory和ApplicationContext有什么区别?
  4. 什么是Spring中的依赖注入?
  5. IOC(依赖注入)有哪些不同类型?
  6. 解释Spring Bean的生命周期?
  7. 有哪些重要的bean生命周期方法?你能重写它们吗?

分布式

  1. 为什么要用 redis缓存?
  2. 为什么要用 redis 而不用 map/guava 做缓存?
  3. redis 和 memcached 的区别?
  4. redis 常见数据结构以及使用场景分析?(String,Hash,List,Set,Sorted Set)
  5. redis 设置过期时间。
  6. redis 内存淘汰机制(MySQL里有2000w数据,Redis中只存20w的数据,如何保证Redis中的数据都是热点数据?)
  7. redis 持久化机制(怎么保证 redis 挂掉之后再重启数据可以进行恢复)?
  8. redis 事务。
  9. 缓存雪崩和缓存穿透问题解决方案。
  10. 如何解决 Redis 的并发竞争 Key 问题。
  11. 如何保证缓存与数据库双写时的数据一致性?
  12. 什么是消息队列?为什么要用消息队列?

第二次面试总结

第二次去京东面试因为准备的时间比较长,所以面试问题基本都在意料之中,最终也成功拿下了京东的offer,可喜可贺!
在这里插入图片描述
最后把面试京东成功的资料免费分享给大家,也祝大家都能升职加薪!
有读者在留言区评论说我是卖资料的,请大家放心,以下资料绝不收取大家任何费用

资料领取:只需点赞此文后看文末即可免费领取

在这里插入图片描述


在这里插入图片描述在这里插入图片描述

资料领取:只需添加↓↓↓即可免费获取

听说一键三连的粉丝都面试成功了?如果本篇博客对你有帮助,请支持下博主哦
在这里插入图片描述

论文阅读笔记:Extended Vision Transformer (ExViT) for Land Use and Land Cover Classification 注意力机制驱动的深度模型最近取得了成功,如最具代表性的视觉转换器(ViT),吸引了一波高级研究来探索它们对更广泛领域的适应。然而,遥感(RS)领域中基于Transformer的方法更关注单模态数据,这可能会在充分利用不断增长的多模态地球观测数据时失去可扩展性。为此,我们提出了一种新的多模式深度学习框架,通过在最小修改的情况下扩展传统的ViT,针对土地利用和土地覆盖(LULC)分类任务。 阅读详情

相关推荐

GSview5.0安装步骤及问题

GSview5.0安装步骤及问题安装步骤遇到的问题 尝试过很多对图片去白边的方法,感觉最好用最有效的还是用GSview比较好操作。本文针对gsview安装及安装过程中踩过的坑记录下来。 安装步骤 在官网下载gsv50w64.exe(或32位的),直接双击安装即可。 安装Ghostscript;注意:GSview5.0不支持最新版的Ghostscript9.54,这里用到是9.27的版本可以在Github中找到,下载gs927w64.exe,一定要安装在GSview的安装目录Ghostgum下 Gho

LilianLYN的博客 1万+

今天面了一个来京东要求月薪25K,明显感觉他背了很多面试题...

最近有朋友去京东面试,面试前后进行了20天左右,包含4轮电话面试、1轮笔试、1轮主管视频面试、1轮hr视频面试。

hlsxjh的博客 3061

SHP转TXT、TXT转SHP工具(附工具下载链接)

关于TXT,可以选择整个图层生成一个TXT。也可以勾选“每个地块单独存TXT”,然后选择一个字段,根据字段值,给每个地块生成一个TXT文件。支持选择和数据框一样的坐标系,也可以选择一个图层,工具会采用和这个图层一样的坐标系。1、TXT数据支持输入单个或者多个TXT文件,也可以直接选择TXT所在的文件夹。所有的TXT数据都生成到一个矢量数据图层。关于这一行的内容,可以在地块坐标行设置中进行设置。其他:①面节点闭合:勾选,则回到起点。属性描述:可以直接复制粘贴进来,也可以直接修改。也可以改为任意字母。

坐听风雨 4301

京东二面凉凉,三个月的闭关之旅,再次投递拿下京东零售意向函

三个工作日收到了offer,头条面试体验还是很棒的,这次的头条面试好像每面技术都问了我算法,然后就是中间件、MySQL、Redis、Kafka、网络等等。第一个是算法关于算法,我觉得最好的是刷题,作死的刷的,多做多练习,加上自己的理解,还是比较容易拿下的。而且,我貌似是将《算法刷题LeetCode中文版》、《算法的乐趣》大概都过了一遍,尤其是这本。

2401_84002482的博客 1364

搞定安卓11+抓包难题:用Kitsune Mask、magic_overlayfs和LSPosed三件套绕过SSL Pinning(保姆级教程)

本文详细解析了安卓11+系统中抓包面临的核心挑战,包括SSL Pinning和Root检测机制,并提供了使用Kitsune Mask、magic_overlayfs和LSPosed三件套的完整解决方案。通过动态分区技术解析和工具链配置,帮助开发者绕过安全限制,实现高效抓包分析。

weixin_42665255的博客 442

NT35310 - LCD显示屏

NT35310 是一个低功耗、26 万色、单芯片的 TFT-LCD 控制器/驱动器,分辨率 480*320,它有一个 345600 字节的显示 RAM 和一整套控制功能。NT35310 支持数字接口(MDDI),MIPI 接口,RGB 接口,8 / 9 / 16 / 18 位8080 接口。可以实现指定的窗口区域可以有选择地更新,以便可以显示运动图像。同时也可以独立显示静止的图像区域。...

m0_62444125的博客 3321

京东Java后端二面-八股+场景项目题面经!

2501_91139003的博客 488

Cadence Virtuoso IC617:从零构建传输门与反相器的Schematic设计实战

本文详细介绍了使用Cadence Virtuoso IC617进行传输门与反相器Schematic设计的完整流程,包括环境准备、原理图绘制、Symbol创建、仿真验证及实用技巧。通过分步指导和实战经验分享,帮助初学者快速掌握集成电路设计基础,提升EDA工具应用能力。

weixin_29194693的博客 600

二面京东Java岗问的全都总结在这:源码+Redis,通联数据java面试

BeanFactory和ApplicationContext有啥区别?spring有几种配置方式?如何用基于XML配置的方式配置spring?如何用基于Java配置的方式配置spring?Spring学习笔记+xmind思维导图关于redis缓存面试真题:不止业务缓存,分布式系统中还有哪些缓存?如何避免缓存穿透、缓存击穿、缓存雪崩?经典问题:先更新数据库,还是先更新缓存?失效策略:缓存过期都有哪些策略?负载均衡:一致性哈希解决了哪些问题?缓存高可用:缓存如何保证高可用?

m0_61943758的博客 1022

PCB印刷电路缺陷检测实战:从数据集准备到模型训练全流程解析

本文详细解析了PCB缺陷检测从数据集准备到模型训练的全流程。重点介绍了PKU-Market-PCB数据集的特点与下载方法,并提供了数据格式转换、模型选择(如YOLOv8)与训练配置的实战代码。针对PCB小目标检测的难点,文章给出了数据分析和模型优化的具体策略,帮助读者构建高效的缺陷检测系统。

weixin_29065791的博客 547

2026年全国青少年信息素养大赛算法应用主题赛(C++赛项初赛模拟卷1及答案解析)

2026年全国青少年信息素养大赛算法应用主题赛(C++赛项初赛模拟卷1及答案解析)

王老师青少年编程 2023

知乎连上热榜,堪称最强 Java 面试题,顺利拿下京东 T5 的 Offer...

朋友开发六年多,从一个中游的公司跳槽的京东 T5,其实这六轮的面试下来整体感觉还是不错的,在这之前我其实面试的其他公司的时候也很好。 第一轮:团队面试 第一轮基本上是你的团队成员面试你,是和你同级或者高你一个 P 的师兄来面你,主要还是讲自己简历上的做的项目,这里需要你很熟悉自己的项目才行,我个人觉得这里你要把项目里你的角色做了什么没做什么讲清楚,然后最好能把自己做的那部分重点展开来讲,然后面试官会从你讲的内容里挑一些具体来问你,这部分就因人而异了,知道的说不知道的别瞎说。 第二轮:主管面试

a77582581234的博客 292

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

三面阿里,四面京东,終拿offer!Java面经分享!

本人某985计算机专业硕士,在校期间主要研究方向是大数据和分布式系统,有3个开源项目贡献经历,2段BAT级别实习经历。从去年9月开始准备秋招,最终通过阿里三面技术面+HR面,京东四面(含2轮技术交叉面),最终同时拿到阿里P6和京东T7的offer。

IT_1024的博客 1900

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

三年开发,跳槽腾讯三面终获 Offer,定级 T2-1(面试题 + 经验总结)

前言 时间过得飞快,一代又一代就这么成长了起来,曾经的 95 后备受争议,如今的 95 后进入社会,扮演者各行角色,成为了行业顶梁柱,今天,要分享的是自己的成长经历。今年 24 岁,毕业之后进入一家小型的互联网公司工作,名字就不说了,算是熟知的,在这家公司呆了两年,直至今年才有了跳槽的想法。 每个人都拥有大厂梦,在小公司待久了,感觉人会荒废掉,太轻松,没有压迫感。在众多大厂中,最终选择了腾讯音乐。“年轻、活力、富有激情”是我听到的最多对它的形容词,所以毅然决然,希望自己能够在这个舞台上展示出自己。

weixin_70730532的博客 705

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

【成功上岸】毕业1年拿到小米,京东,绿盟等一线大厂offer,附上我的上岸经验希望帮助到大家!

前言 本人双非野鸡大学,春招0offer是真的菜(准备晚了),秋招最后拿到了绿盟的offer,今天签约基本结束了这3个月的秋招。感谢学长一直以来的帮助。虽然不像各位大佬一堆offer但还是想纪录一下,校招真的累 双非今年是真的难,本身也菜再加上学历不行刚开始的时候是真的被整自闭了。 秋招: 我这里准备了一线大厂面试资料和我原创的超硬核PDF技术文档,以及我为大家精心准备的多套大厂面试题(不断更新中),希望大家都能找到心仪的工作!有需要的朋友点击这里备注csdn,自行下载即可,希望能对你们有帮助! 百度提

weixin_53184798的博客 900

【非广告,纯干货】这大概是我看过最有温度的面经分享(已收割京东美团技术专家offer)...

公众号后台回复“面试”,获取精品学习资料扫描下方二维码了解详情,试听课程《互联网 Java 工程师面试突击(第3季)》重磅升级,由原来的70讲增至150讲,内容扩充一倍,升级部分内容请参...

石杉的架构笔记 1207

和尚二本本科秋招海投180+ | 硬扛基础拿到滴滴京东58科大讯飞offer总结(中)

因为内容过多,分为上、中、下 微信公众号 上、中、下已经更完: 【秃头和尚】 欢迎大家关注,微信公众号第一时间更新,还有面试脑图,极客时间优惠 如有一起交流,微信:914727235 二本本科秋招无实习 | 硬扛上岸滴滴京东58科大讯飞复盘(上) 你将获得 面试官会从哪些点来考察面试人 压力面那点事 面试手写代码的那点事 京东面经 58同城面经 贝壳找房面经 阿里面经 公众号回复 【面试脑图】 获取我总结的面试基础范围脑图 面试官会从哪些点来考察面试人? 最近有小伙伴问到这些问题,我就从自己的面试.

和尚 1195

7年Java开发经验,面试20多家公司,砍下16个Offer,总结干货面试题!

年轻代选择响应时间优先的应用:尽可能设大,直到接近系统的最低响应时间限制(根据实际情况选择)。在此种情况下,年轻代收集发生的频率也是最小的。同时,减少到达年老代的对象。吞吐量优先的应用:尽可能的设置大,可能到达Gbit的程度。因为对响应时间没有要求,垃圾收集可以并行进行,一般适合8CPU以上的应用。年老代选择响应时间优先的应用:年老代使用并发收集器,所以其大小需要小心设置,一般要考虑并发会话率和会话持续时间等一些参数。如果堆设置小了,可以会造成内存碎片、高回收频率以及应用暂停而使用传统的标记清除方式。

2401_83916435的博客 771

三年开发经验,跳槽腾讯三面终获Offer,定级T2-1(面试题+经验总结)

已经顺利拿到了offer,大家也要加油,希望都能找到自己想要的工作!

2501_90433508的博客 609

最全阿里3面京东3面头条3面的面经分享(已拿京东offer),springmvc源码书籍

做任何事情都要用心,要非常关注细节。看起来不起眼的、繁琐的工作做透了会有意想不到的价值。当然要想成为一个技术大牛也需要一定的思想格局,思想决定未来你要往哪个方向去走, 建议多看一些人生规划方面的书籍,多学习名人的思想格局,未来你的路会走的更远。更多的技术点思维导图我已经做了一个整理,涵盖了当下互联网最流行99%的技术点,在这里我将这份导图分享出来,以及为金九银十准备的一整套面试体系,上到集合,下到分布式微服务本文已被。

2401_84558326的博客 887

有唯品会工作的前辈或者今年拿到offer的同学吗

面试官人不错,挺和蔼。得物都周末集中面是吧,面试官挺急的,一个问题接一个都才30min不到,许愿二面吧,感觉答的还不错#得物##晒一晒我的offer##24届软开秋招面试经验大赏##面试官人太好了呜呜呜之前准备了好久的八股完全没用上,就聊项目,也不怼我做的项目都是toy,很耐心的听我讲完,还不时嗯,我哭死选一个工作介绍一下你的难点是什么创新。秋招哪里有不疯的啊秋招哪里有不疯的啊秋招哪里有不疯的啊秋招哪里有不疯的啊秋招哪里有不疯的啊秋招哪里有不疯的啊秋招哪里有不疯的啊秋招哪里有不疯的啊秋招哪里有不疯的。

每天多一点干货 336

这是我这个月以来收到的第六个 Offer:字节跳动 Java 高工岗,定级T2-1

5、项目相关把项目放到服务器上运行的时候有没有遇到什么问题?查看项目运行的状态怎么做?spring 和 springboot 的关系你是怎么理解的?Spring IOC 和 AOP 说一下你的理解为什么用消息队列?对于消息的重复消费你有什么设计方案吗?你怎么学的 Java 啊?设计模式了解吗?单例讲一下,懒汉饿汉 double-check,怎么实现。策略模式,外观模式,适配器模式,装饰器模式,分别讲一下联合索引什么时候不会触发索引?AOP 了解么,有什么好处,如何使用,怎么实现的?

m0_56175058的博客 1142

今天面了个京东拿 38K 出来的,让我见识到了基础的天花板

今年的春招已经开始了,很多小伙伴收获不错,拿到了心仪的 offer。 各大论坛和社区里也看见不少小伙伴慷慨地分享了常见的面试题和八股文,为此咱这里也统一做一次大整理和大归类,这也算是划重点了。 俗话说得好,他山之石,可以攻玉,多看多借鉴还是有帮助的,这次京东也在疯狂招人!肝完这份八股文,38K 妥了! 这份资料内容涵盖极广,包含了 14 个技术栈: BATJ超全面试题答案解析版: 由于要控制文章篇幅,所以都是以截图方式展示内容。关于完整版面试手册,若是感兴趣想学习的朋友文末免费获取,无套路。

Java大将军的博客 1982

三年开发,跳槽腾讯三面终获Offer,定级T2-1(面试题+经验总结)

(一)调整好心态心态是一个人能否成功的关键,如果不调整好自己的心态,是很难静下心来学习的,尤其是现在这么浮躁的社会,大部分的程序员的现状就是三点一线,感觉很累,一些大龄的程序员更多的会感到焦虑,而且随着年龄的增长,这种焦虑感会越来越强烈,那么唯一的解决办法就是调整好自己的心态,要做到自信、年轻、勤奋。这样的调整,一方面对自己学习有帮助,另一方面让自己应对面试更从容,更顺利。(二)时间挤一挤,制定好计划一旦下定决心要提升自己,那么再忙的情况下也要每天挤一挤时间,切记不可“两天打渔三天晒网”。

2401_85111562的博客 891
上一篇: 【精华篇】阿里巴巴程序员为什么可以成长得这么快?
下一篇: 十年资深架构师分享:程序员做哪些准备可以面进BATJ?
Java斗帝之路
博客等级 码龄7年 2392粉丝 687原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值