2020一月京东数科宣讲会面试

6 篇文章 0 订阅

记一次2020年一月的京东数科的校园招聘

总体面试下来感觉还比较好,挺基础的。
hr收完简历就是各个部门大佬的业务介绍,就开始分简历面试了。
一面二面差不多,这里就一起总结了:
1、java为什么跨平台?
2、jvm的组成
3、垃圾回收机制、算法、垃圾回收器
4、java集合,hashMap和ConcurrentHashMap为主
这里详细一下吧,hashMap初始容量多少?为啥呢?怎么扩容的呢?阀值是多少?1.7和1.8有啥求别?
加载因子是多少?为啥呢?啥时候树化?啥时候退化为链表呢?ConcurrentHashMap怎么保证线程安全 的?扩容说一下?java集合map接口下的知识还是要掌握透彻,在面试的时候真的是100%问。如果可以读懂源码,所用过程都可以说上来,那么基本没啥问题了。
下面就是一些关于线程的问题了
5、线程池的执行流程,参数,用处
6、项目在启动的时候就会创建核心线程吗?这个我还真没看过,就想了想,一启动就创建那启动多慢啊,看面试官感觉是蒙对了。下去查一查吧。
7、乐观锁,悲观锁是啥?举个栗子
8、synchronized的实现?lock的实现?
9、线程的状态转换说一下
10、你还知道哪些关于多线程的知识?并发之美就咔咔的说了一遍
11、线程安全的单例手写一下?不要只写一个双重校验的,还有静态内部类,枚举类,CAS都可以写,说一下还有这几个也可以。
12、单链表三等分。我直接放弃,本人算法渣渣,后面在慢慢补回来吧。
数据库,这次面试的败笔,所以才被约了三面。
13、mysql引擎说一下,区别呢
14、唯一索引怎么保证唯一的?不会
15、sql的执行计划?不会
16、聚簇索引,非聚簇索引,hash索引,B树索引,B+树索引
17、sql优化
18、Redis的基本数据类型和底层实现
19、知道跳表吗,画一个跳表吧。
20、高级数据结构可以说一说,可以让面试官看到你的知识广度。
21、Redis分布式锁怎么用?
22、zk的结点类型
还说了些实习的工作。
第一个面试官面完我,叫我去找XXX二面,二面完了又叫我去找一面面试官。我有点懵,就去了,然后忽然说等一下,等一会说两面都完了,可以回去等通知了。我以为凉了,回到家,hr打电话来说还在XXX大学附近吗?面试官还想面一轮。我…这hr有点秀到我了,然后我们就约了电话面了,还说下周看时间。我觉得可以一次面完最好,夜长梦多。(我就被19年就被放过一次鸽子,也是电话面,和这次面试相隔4天)
新年新气象,祝大家好运也祝我好运,早日拿一个offer吧。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值