【面经】京东成都研究院java实习生一二三面面经

4月初面的,有的问题忘了,还是整理一下给大家参考吧,最终HR面还没问价值观什么的就因为说不能立即到岗被刷啦。。。

一面(15分钟)

正在杭州西湖边吃着饭,面试官突然从成都打来了电话,整个过程非常短,我一度认为要挂。

1、简短的自我介绍

2、看过哪些JDK源码

3、为什么HashMap初始长度是16,为什么扩容是2的n次方

4、JVM调优

5、垃圾回收都有什么算法,详细说一下

6、JDBC的过程

7、数据库索引都知道哪些

“不用详细说了,我还有别人要面,就先这样吧(挂)”

我顿时觉得应该送自己一首凉凉,因为吃饭的地方很吵又有点紧张,说话也有点磕绊,由于心塞导致我整顿午饭食之无味QAQ

二面(35分钟)

一面完了下午坐灰机准备回学校了,飞机要起飞时成都又来了电话,是另一个面试官,悲喜交加之余我就说改到第二天上午了。

1、简短的自我介绍

2、ArrayList和LinkedList的区别,使用情景,运行效率上有写过代码测试吗?一边遍历一边删除元素会发生什么情况?

3、HashMap一边遍历一边删除元素会发生什么情况?

4、HashMap你是如何在多线程情况下使用的(算坑吗?我说因为线程不安全所以我多线程下不用它。。),在多线程下会发生什么情况?详细说明

5、多线程有几种实现方法?它们都有什么区别?

6、Tomcat集群用过吗?两个Tomcat能读取同一个缓存吗?

7,框架用过哪些?Mybatis都了解些什么,它的缓存机制是怎样的?怎么看待缓存对效率的影响?

8、动态代理是啥,动态代理和静态代理有什么区别?分别有什么应用?

9、Spring框架的核心是什么?详细说说IOC和AOP?java的反射机制?

10、HashMap的index是怎么计算的?如何避免哈希冲突?

(时间有点久,有的问题忘了……)

三面(30分钟)

1、介绍一个你认为最好的项目

2、这个项目用到了哪些技术,有什么难点?

3、我没问题了,你有什么要问的吗?(聊天聊了好久,我就是主要问问部门做什么工作、用什么技术,因为他们很多业务和大数据有关,我就问了一些他对AI、大数据这些的看法)


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值