京东提前批一面:

  • 简单的自我介绍
  • 看我的项目取名叫“高级”,问我项目中怎么体现高级的(直接被人蒙了,瞎说了一通,把面试都逗笑了)?
  • 怎么理解springboot、mybatis等框架的
  • 如果没有mybatis,该怎么办(回答了用JDBC)那么mybatis和JDBC的区别是什么,为什么优先用mybatis
  • mybatis是怎么操作数据库的,有哪些参数
  • 你项目里用了kafka,怎么用的?只会用Kafka吗,用过其他的消息队列吗(我说用过blockqeue) ?
  • 你项目里用到redis了,运用到了哪些场景?两大模块三大改进

京东提前批二面(电话面,43分钟)

  • 1、简单介绍一下自己
  • 2、看你项目里用Redis实现了点赞,你是如何保证多人同时点赞成功;如何保证第一次为点赞,第二次是取消点赞
  • 3、项目里用Kafka实现了什么,为什么实现异步不实现同步队列? Kafka你在项目中是怎么设计的? Kafka了解吗,简单说一下原理。Kafka可以保证数据消费的有序性吗,为什么?
  • 4、项目里用到ES,实现的是什么功能
  • 5、线程池了解吗,分别(具体)说一下其中的七个参数。我看你项目中用到了定时任务,你是用什么线程池来实现的(Quartz) ?
  • 6、你项目里用到了哪些集合?
  • 7、在一个hashmap里,key存放了帖子时间,value里存放了帖子的访问量,那么我们怎么高效地查询存取这个访问量?开放性题目,我回答了可以用Redis中的HyperLogLog.
  • 8、你在日常中用到了哪些锁,具体讲讲
  • 9、ReentrantLock这个锁了解吗,为什么叫他可重入锁,它有哪些性质?
  • 10、你这个项目里用了前端的什么框架?我:这个项目是前后端分离的。面:那前端是谁负责的?我:实验室同学。(我特想抽自己一耳光,没事给自己挖啥坑呢)面:那你们在做项目时怎么交流的?那如果出现跨域问题的怎么解决?我:开始瞎说。。。。巴拉巴拉
  • 11、我看你用Jmeter测过压,能承受多少开友里呢?你项目里有多少数据量?
  • 12、你设计了热帖排行功能,你是如何判断一个帖子是否是热点,有什么计算公式吗?这个计算公式是你自己推导的还是借鉴别人的?效果怎么样?
  • 13、我看你参加一些竞赛,你承担了哪些角色,发挥了怎样的作用?14、跟人遇到分歧之后,你该怎么办?差不多就这些了。。。。许愿hr面!!! ! ! ! !

京东hr面(14分钟)∶

  • 1、简单介绍一下自己2、简单介绍一下自己的项目
  • 3、说一下你是怎么解决你项目中的困难的
  • 4、我看你自我评价里说懂得何时自己思考,何时不思考。具体在项目和生活中是怎么体现的呢?
  • 5、我看你自我评价里说自己很正能量,能具体说说吗?
  • 6、日常生活中除了学习和科研,你还会做什么?7、对于想要入职的工作,你最看重什么?
  • 8、期待薪资是多少?
  • 9、能来北京工作吗?
  • 10、家是哪里的?

运气挺好的,没啥算法和试题。可能和部门(中间件部门)有关,一方面全是项目相关。然后hr面后就是三个星期艰难的等待,不过好歹等来了意向书。 真不容易

干货分享:

总有人问我在面试之前会刷一些java面试题吗?我的回答是“会”这个我觉得非常重要,下面我把我在面试京东之前刷的面试题给大家分享出来,希望可以对大家有帮助!

附面试思维导图(可戳)

​并发编程篇

​JVM篇

数据结构与算法

网络协议篇

​MySQL篇

​另外还附带了 52条SQL优化策略 以及一千行SQL命令

Spring篇

SpringBoot篇

除此之外还有SpringCloud(31道)、Nginx(28道)、MQ(45道)、Dubbo(38道)、Kafka(12道)、ES(47道)、Linux(38道)等内容。。

这里就不一一展示了

精华都在思维导图里了,希望对你们有用

京东三面(后端)凭借这份Java面试复盘手册,已斩获60K*15offer相关推荐

  1. 限时领取!阿里Java面试复盘手册.pdf

    最近有不少读者在后台留言,说 Java 的面试越来越难了,尤其是技术面,考察得越来越细,越来越底层. 作为一名程序员,技术面试是不可避免的一个环节,一般技术面试官都会通过自己的方式去考察程序员的技术功 ...

  2. 阿里P8耗时3年,总结的Java面试复盘手册,带你挑战50万年薪

    都说程序员工资高.待遇好,改变无数程序员职业生涯的金三银四即将到来,你的小目标是什么 30K.40K,还是 16 新的 20K?作为一名 Java 开发工程师,当能力可以满足公司业务需求时,拿到超预期 ...

  3. 八位阿里大牛耗时三年总结出Java面试复盘手册!带你实现逆风翻盘

    都说程序员工资高.待遇好,改变无数程序员职业生涯的金三银四已来,你的小目标是什么 30K.40K,还是 16 新的 20K?作为一名 Java 开发工程师,当能力可以满足公司业务需求时,拿到超预期的奖 ...

  4. github上标星70.5k,贼火的Java面试突击手册,不看就真的亏了

    Github作为程序员们的后花园,一直以来都是程序员最喜欢逛逛.学习的地方,小编也不例外,最近看到一份Java面试突击手册,已经标星70+K了,很是惊讶,看了一下,觉得知识点整理的非常的详细,也不愧能 ...

  5. 面试了 N 个候选人后,我总结出这份 Java 面试准备技巧

    转载自  面试了 N 个候选人后,我总结出这份 Java 面试准备技巧 目录: 框架是重点,但别让人感觉你只会山寨别人的代码 别只看单机版的框架,分布式也需要了解 对于数据库,别只知道增删改查,得了解 ...

  6. 开发三年,靠这份Java面试宝典,拿到字节offer

    前言 前几天由于工作的原因一直没怎么看私信,昨天在整理私信的时候看到了一个粉丝给我疯狂私信想要我帮忙整理一份大厂面试题,说自己工作也有几年了想跳槽冲刺一下,但是不知道该怎么做好前期准备.我看到这个粉丝 ...

  7. 《Java面试通关手册》V6.0 来了,太腻害了!

    前言 本文是为了帮大家快速回顾了 Java 中知识点,这套面试手册涵盖了诸多 Java 技术栈的面试题和答案,相信可以帮助大家在最短的时间内用作面试复习,能达到事半功倍效果. 本来想将文件上传到 Gi ...

  8. 28天读完349页,这份阿里面试通关手册,助我闯进字节跳动

    前言 今年的面试比往年要难得多,各个互联网企业对于Java岗位的要求越来越多,也越来越高,主要是初级岗位已经趋近饱和,但高级岗位又相对来说缺乏,这类的人才偏少,因此作为Java开发人员,我们应该思考的 ...

  9. 京东深资架构师告诉你Java面试常见知识点(建议收藏)

    后端架构师 专注研究 Java 核心技术.架构,不限于分享算法.架构.高并发.多线程.JVM.Spring Boot.Maven.分布式.Spring Cloud +Docker+k8s.Dubbo. ...

最新文章

  1. ORACLE建表练习
  2. CSDN湘苗培优|成长,从走出舒适区开始
  3. python模块收集
  4. bat脚本 git pull_bat文件方式对git进行操作
  5. mysql 5.7 innodb 预热_mysql5.7 InnoDB数据表空间文件平滑迁移
  6. 【转载】JSON介绍
  7. android float类型保留两位小数_你知道MySQL中Decimal类型和Float Double的区别吗?
  8. #pragma pack 用法详解
  9. android post 提交数据
  10. python缩进的描述_Python编程思想(2):Python主要特性、命名规则与代码缩进
  11. ORA-24042 ORA-12545 ORA-26714 bug(Bug 5623403)
  12. OBJECT和EMBED标签(转载)
  13. 网上教学管理系统的设计与实现
  14. 刚入职的阿里巴巴,我是怎么学习算法的
  15. 怎么使用水经注万能地图下载器制作百度行政区划个性化地图
  16. windows10系统精简:NTlite工具
  17. 密码安全攻防技术精讲
  18. JS GZIP压缩,GZIP解压
  19. 初级官方卡刷包精简 添加万能ROOT
  20. iexplore应用程序错误

热门文章

  1. 白话CTC(connectionist temporal classification)算法讲解
  2. 对讲机使用过程中的常见故障及排除故障的解决方法
  3. Python 标准库之 bisect 二分查找
  4. 百度前端实战训练营第四弹
  5. 随身WiFi成出境游必备小助手
  6. 【华为OD机试Python实现】HJ41 称砝码(中等)
  7. java 魔法值_可别在Java代码中写那么多魔法值了
  8. 三分钟学会画中画的制作,分享详细的制作步骤
  9. 延安大学计算机学院吕佳,方差分析与回归分析之比较_乔克林 (1)
  10. 新国立/港大博士招生信息