京东零售面试----2020-07-30/08-01

京东

一面:2020-07-30

1.自我介绍
2.HashMap 结构,存储,碰撞,扩容,还继续问了扩容前多大,扩容是怎么让原来的数据均匀分布的,扩容后多大。
3. Java8的新特性。了解使用的 、追问了stream和Lambda表达式
4. 线程创建方式,几种?为什么有Runable还要Callable,有啥区别?
5. 线程池java创建有几种,怎么创建线程池。创建线程池的参数有什么
6. java有几种锁。介绍一下
7. 分布式锁
8. 对sPring的了解。答:IOC和AOP,详细描述
9. Tomcat的默认内存
10. 工资出来了,人事给所有员工发工资条,在几秒内发出去。用什么实现
11. Mysql的底层。存储。索引。缓存。底层实现什么的

12. 了解Cglib吗?说一下

二面:08-01

1,介绍自己

简单说了一下姓名学历,以及工作过的公司,以及项目,和用过的主要技术。

2,为什么用微服务 优缺点

3,还记得一面的问题吗 记得回答的不好的吗?有没有再看看。回答有,Cglib.讲了cglib和jvn的动态代理。以及如何应用,有什么不同?

4,数据库索引。为什么加索引就会快?索引原理底层

6, 场景,有一个主线程,还有几个子线程,要求执行完所有子线程再执行主线程?如何实现

7, 项目介绍,描述需求逻辑

8,场景,从商城下单,下单是一个订单系统,还有账务系统,和出库系统,如何成功下单!?答案,分布式事务,三种方式,分别描述

9,mysql的锁有哪几种,如何实现

10,内存泄漏,内存溢出

11,如果让你设计一个gc垃圾回收器,你从哪几方面考虑,答案,描述垃圾回收过程以及堆内存分区,分别如何回收,知道的几种垃圾回收算法,都有什么特点,为什么这么用

12,写代码,看代码习惯。

后面就闲聊了。

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值