京东【寻猎计划-Java开发】一二面经验分享

一面
  1. 自我介绍:学历背景、专业方向、重点研究方向
  2. 介绍简历上的项目?非科班,研究生期间参与一个特定域语言编译器开发工作,主要从几个方面回答
    1. 项目背景介绍
    2. 我负责的模块背景介绍,是干什么的,用到了哪些技术
    3. 实现过程中的难点,你是如何解决的?
  3. HashMap 有用过吗?简单说一下
    • 一道开放性题目,没说具体 HashMap 的哪些问题,我从以下几个方面回答
      • HashMap数据结构:存放key value的数据结构
      • HashMap的底层实现:哈希表,链表数组、1.8之后使用来链表+数组+红黑树,Entry对象,put、get方法时如何实现
      • HashMap的扩容机制,为什么要扩容、什么时候扩容(size > 阈值且插入的桶不空)、怎么扩容(原来的2倍)
      • HashMap的线程不安全
  4. 线程池讲一下(主动询问面试官回答哪方面问题)
    • 为什么要用线程池
    • 线程池的参数,最基本的有7个参数:CorePoolSize, MaxminPoolSIze, KeepAliveTime, unit, BlockingQueue, threadFactory, RejectedHandler,每个参数含义
    • 线程池的工作过程:流程说一下
  5. 两道算法题:**两个栈模拟队列**,**删除链表倒数第K个节点**
  6. JVM调优有没有了解过 (没有)
  7. JVM的类加载机制
    1. 类的加载流程:分为5个阶段,加载 -> 验证 -> 准备 -> 解析 -> 初始化,每个阶段完成哪些任务,初始化阶段就是调用 <clinit> 方法的过程,静态变量显示赋值语句和静态代码块语句。
    2. 双亲委派的类加载机制:
      1. 正常的加载流程,Groovy语言破坏双亲委派加载机制,为什么?如何破坏:Groovy 有自己的classpath,RootLoader是不遵守双亲委派的,因为Java 的classpath只加载Groovy包,不会加载Groovy的第三方包,在RootLoader下都是遵守双亲委派的,之上也是遵守双亲委派的。

二面

(全程聊项目,和一面问的项目部分差不多,当然回答得更加深入啦)
  • 自我介绍
  • 大学有没有学过计算机相关课程?
  • 简历上的项目介绍一下:项目整体背景 -> 你的研究背景 -> 实现方法
  • 你参与项目的程度,是自主设计还是参与实现
  • 在项目中遇到的难点,是如何解决的?我从研究、实现两方面回答。
  • 项目持续时间
  • 反问环节

HR 面(2020.7.23)
  • 两分钟自我介绍
  • 问了些实习相关的(在家怎么实习)
  • 参加过的比赛,比赛中负责的任务,有哪些收获
  • 期待薪资
  • 反问


#面经##Java##京东##内推##Java工程师#
全部评论
第一次写面经,不会排版,大家多担待呀😑
2 回复 分享
发布于 2020-07-20 10:47
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-07-20 10:36
楼主过了吗?HR面了吗
点赞 回复 分享
发布于 2020-07-20 10:49
#京东Java工程师面经# #Java工程师面经# #校招面经# 👈点击话题查看更多同类面经干货!每日面经精选,为你发掘牛客干货!
点赞 回复 分享
发布于 2020-07-20 11:05
楼主是视频面试还是电话面试?
点赞 回复 分享
发布于 2020-07-20 14:51
楼主写得很棒哟,很有借鉴意义,可以把帖子链接放到秋招面经征集活动下面,这样就能领奖品了哦,活动详情:https://www.nowcoder.com/discuss/445455
点赞 回复 分享
发布于 2020-07-22 15:53
老哥是哪个子集团?
点赞 回复 分享
发布于 2020-07-22 17:41

相关推荐

秋招进行到现在终于能写总结了。完全没想到战线会拉这么长,过程会如此狼狈,不过更应该怪自己太菜了。好在所有的运气都用在了最后,也是有个去处。背景:双2本硕科班,无竞赛,本科一段研究所实习,硕士一段大厂暑期实习但无转正。技术栈是C++&nbsp;&amp;&nbsp;Golang,实习是客户端音视频(而且是鸿蒙端开发),简历两个C++项目一个Golang项目。主要投递岗位:后端,cpp软开,游戏服务端,测开,以及一些不拘泥于Java的岗位。从8月起总共投递123家公司,笔试数不清了,约面大约30家。offer/oc/意向:友塔游戏(第一个offer,面试体验很好,就是给钱好少南瑞继保(计算机科班点击就送(限男生),不...
乡土丁真真:佬很厉害,羡慕~虽然我还没有到校招的时候,也想讲一下自己的看法:我觉得不是CPP的问题,佬的背书双2,技术栈加了GO,有两段实习。投了123,面了30.拿到11个offer。这个数据已经很耀眼了。这不也是CPP带来的吗?当然也不止是CPP。至少来说在这个方向努力过的也会有好的结果和选择。同等学历和项目选java就会有更好的吗?我个人持疑问态度。当然CPP在方向选择上确实让人头大,但是我觉得能上岸,至于最后做什么方向,在我看来并不重要。至于CPP特殊,有岗位方向的随机性,java不是不挑方向,只是没得选而已。也希望自己以后校招的时候能offer满满
点赞 评论 收藏
分享
11-08 17:36
诺瓦科技_HR
点赞 评论 收藏
分享
牛舌:如果我不想去,不管对方给了多少,我一般都会说你们给得太低了。这样他们就会给下一个offer的人更高的薪资了。
点赞 评论 收藏
分享
评论
4
20
分享
牛客网
牛客企业服务