【京东】-Java岗-春招实习面经

两次都没有录音,怕有电话打进来,全凭记忆

3.12

一面:

1.进程和线程?

2.操作系统里面的进程调度方式?

3.http了解吗?

4.说一下http你是怎么用的吧?

5.怎么和前端进行交互?

6.前端怎么识别你的http请求?

7.tcp和udp的区别?

8.udp如何保证顺序传输?

9.hashmap八股文,put怎么put,1.71.8x区别,currenthashmap?

10.项目简单介绍一下?遇到什么难题?怎么解决的?

11.mq怎么解决消息重复的问题?

12.前端如何确定异步后的消息返回?

13.说说sentinel的限流降级和熔断吧,sentinel的实现原理是什么算法?

14.滑动窗口实现有什么问题?

15.websocket了解吗?websocket的原理说一说吧?

16.算法;有序旋转数组查值(含重复值)

一面感觉挺好的,面试官很温柔.问的难度还算简单

二面:

1.问项目

2.问了一些中间件的底层原理

3.问了线程池的底层原理

4.问了几个场景题,都很难,不太记得了,在引导之下才说出来

5.问了很多并发场景题,问了原理

6.详细问了下如何用的分布式事务的最终一致性方案

7.如何优化自己做的项目?中间件的调度和解耦,降低复杂度?

8.缺失的第一个正整数(必须用的困难的o(n) o(1)算法)

二面特别特别难,问得很深而且都偏实践,很多题都是引导了我才说出来了.面试官人非常好,一直在引导我回答问题,也学了很多东西…然后面试官老是说什么你们刚毕业的校招生之类的话,我觉得有些奇怪,写算法的时候我就问了下,为啥实习生问的这么深啊?然后面试官问你不是校招生吗?我说不是啊,我是实习生,然后大家都笑了起来,空气中弥漫这开心的氛围

二面属实有点难,但是学习的也很多,面试完就收到口头OFFER,很开心~

发表评论

后才能评论