小红书一二面(已oc)
搜索引擎部门
上来两道手撕题,要求必须用java(只会c++刷题的本🐭内心一片荒凉)
1、考虑高并发场景,设计一个类,可以根据参数id统计每分钟调用次数。比如1-18000,2-20000。要求多线程安全——主要考察集合类的使用,用concurrenthashmap。
2、设计一个scheduledprocessor,也就是一个定时任务调用类。
八股:
synchronized和reentrantlock的区别,分别在哪些场合使用
AQS
让你设计一个阻塞队列如何设计
spring循环依赖
AOP
其他就木有了,面完立刻约了二面
二面:
当天状态不太好,回答的也不是很好...
实习问了些,八股好像没问,只记得算法是手撕LRU
后续:
oc啦!!!
上来两道手撕题,要求必须用java(只会c++刷题的本🐭内心一片荒凉)
1、考虑高并发场景,设计一个类,可以根据参数id统计每分钟调用次数。比如1-18000,2-20000。要求多线程安全——主要考察集合类的使用,用concurrenthashmap。
2、设计一个scheduledprocessor,也就是一个定时任务调用类。
八股:
synchronized和reentrantlock的区别,分别在哪些场合使用
AQS
让你设计一个阻塞队列如何设计
spring循环依赖
AOP
其他就木有了,面完立刻约了二面
二面:
当天状态不太好,回答的也不是很好...
实习问了些,八股好像没问,只记得算法是手撕LRU
后续:
oc啦!!!
全部评论
我也是cpp刷的,很少遇到卡语言的

中等难度
mark
wk,这么男
接好运
如果基本没写过java不是完蛋了,
,java语法特性都不太熟
m
接好运
第二个怎么写啊
佬,统计每分钟的调用次数咋实现
相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享