京东三面Java

部门:京东零售-技术与数据中心-交易研发,业务涉及到优惠券分发等。

更新:4.13号hr面、4.20号发offer

一二面:

主要对Java问的比较深

Java方面

1. Sychronized锁机制,重量级锁时其他线程被拒绝了,是怎么处理的
2. 可重入锁介绍,同步队列和条件队列,公平非公平唤醒其他等待线程的方式,状态变化
3. 构造函数的调用
入参为long,会调用Double
public class ConstructorDemo {
	Object obj;
	public ConstructorDemo(Object obj) {
		this.obj=obj;
	}
	public ConstructorDemo(double obj) {
		this.obj=obj;
	}

	public static void main(String[] args) {
		ConstructorDemo oo=new ConstructorDemo(100L);
		System.out.println(oo.obj.getClass()); //class java.lang.Double
	}
}
4. 接口 抽象类区别
5. final关键字

Spring方面

1. spring ioc介绍
2. mvc流程
3. @Resource和@Autowire区别

Redis方面

1.缓存穿透,血崩解决策略
2.key值过期策略
3. string 底层结构
其他的不太记得了

三面

类图

用过uml吗,大概是什么样的,组合和聚合有什么区别
还接触过其他的类图吗,markdown流程图😂,扯不出来

HTTP方面

1. 三次握手,四次挥手,服务端客户端具体状态
四次挥手,假设客户端主动断开连接后,又发包,状态会变成什么
2.超时重传与快速重传

其他

1.常见的页面置换算法,淘汰策略
说一下LRU与LFU的实现
LFU下重复次数相同该怎么处理
2. 给定数组,找到出现次数最多的5个元素

希望能过,网络还是太菜了。。。




#面经##Java##京东#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2021-04-02 22:21
开心,要hr面了😋😋
点赞 回复 分享
发布于 2021-04-06 07:37
楼主哪个部门?
点赞 回复 分享
发布于 2021-04-06 21:35
老哥这几面都是视频面试吗
点赞 回复 分享
发布于 2021-04-07 15:08
楼主是本科吗?
点赞 回复 分享
发布于 2021-04-08 00:16
没要写算法题吗
点赞 回复 分享
发布于 2021-04-13 16:39
老哥,这个部门咋样
点赞 回复 分享
发布于 2023-04-21 09:11 北京

相关推荐

SP0ngeB0b:后端技术栈还是java居多,应该得从目标岗位选择语言学习,而不是根据语言选岗位。。。
点赞 评论 收藏
分享
1 22 评论
分享
牛客网
牛客企业服务