快手JAVA后端面经
一面
1.读取文件的时候,操作系统会做什么?
2.用户态、内核态
3.依赖注入的三种方法?
4.什么是依赖,什么是注入?
5.循环依赖怎么解决?三级缓存不了什么注入方法?
6.JWT如何验证Token的有效性?防止Token被篡改?
7.线程池中核心线程数,用户请求量减少了,这些会怎样变化?
8.线程池的参数是怎样设置的?
9.怎样使用线程池?有什么方法提交任务?
10.Runnable和Callable、submit和excute
11.学号、科目、成绩。总成绩大于300,按照平均成绩排序。
12.线程池要提交 例如 归并任务,应该怎么做?我说CountdownLauntch
13.Future 是任何时候都可以取到数据吗?
14.ConcurrentHashmap扩容,segment会变吗?
15.TCP、UDP、HTTP、HTTPS
16.tcp粘包问题?
还有一些常见的八股,记不住了...
二面
1.项目问题
2.使用线程池,那么如果有很多请求打过来,装满了线程池的阻塞队列,执行拒绝策略造成很多请求超时,怎么处理?
3.wait()的底层
4.future的底层
5.优先队列底层原理/【 代码:自己实现一个优先队列 】
6.软连接/硬连接
7.操作系统如何标识一个文件?
8.滑动窗口,服务器和客户端双方是如何感知窗口的变化的?
9.如何处理Java开发中的网络请求超时异常
忘了...
1.读取文件的时候,操作系统会做什么?
2.用户态、内核态
3.依赖注入的三种方法?
4.什么是依赖,什么是注入?
5.循环依赖怎么解决?三级缓存不了什么注入方法?
6.JWT如何验证Token的有效性?防止Token被篡改?
7.线程池中核心线程数,用户请求量减少了,这些会怎样变化?
8.线程池的参数是怎样设置的?
9.怎样使用线程池?有什么方法提交任务?
10.Runnable和Callable、submit和excute
11.学号、科目、成绩。总成绩大于300,按照平均成绩排序。
12.线程池要提交 例如 归并任务,应该怎么做?我说CountdownLauntch
13.Future 是任何时候都可以取到数据吗?
14.ConcurrentHashmap扩容,segment会变吗?
15.TCP、UDP、HTTP、HTTPS
16.tcp粘包问题?
还有一些常见的八股,记不住了...
二面
1.项目问题
2.使用线程池,那么如果有很多请求打过来,装满了线程池的阻塞队列,执行拒绝策略造成很多请求超时,怎么处理?
3.wait()的底层
4.future的底层
5.优先队列底层原理/【 代码:自己实现一个优先队列 】
6.软连接/硬连接
7.操作系统如何标识一个文件?
8.滑动窗口,服务器和客户端双方是如何感知窗口的变化的?
9.如何处理Java开发中的网络请求超时异常
忘了...
全部评论
二面也太难了吧
送花
回复
分享
使用线程池,那么如果有很多请求打过来,装满了线程池的阻塞队列,执行拒绝策略造成很多请求超时,怎么处理? 大佬这个有思路吗
送花
回复
分享
秋招专场
官网直投
ConcurrentHashmap扩容,segment应该会变吧
送花
回复
分享
大佬!!!
送花
回复
分享
啥部门 蛮底层
送花
回复
分享
大佬没有三面吗
送花
回复
分享
佬,第十一题的sql怎么写啊
送花
回复
分享
太离谱了吧,这已经不是造火箭了,是造星舰了。。
送花
回复
分享
一面的13问Feature是什么东西
送花
回复
分享
大佬,第二个该怎么回答
送花
回复
分享
哈哈,并发这块问的挺多,可能面你的人部门还不错哦
这不卡学历-->https://www.nowcoder.com/share/jump/3343306381692594975654
送花
回复
分享
佬方便透露下学历吗
送花
回复
分享
同学可以投递一下满帮呀
https://www.nowcoder.com/feed/main/detail/a4df4a929a9148edb4a927e671a467e2?toCommentId=16770682
送花
回复
分享
想问下大佬一面第7个问题咋回答的呢
送花
回复
分享
太强了啊,计算机基础太好了,手写堆
送花
回复
分享
相关推荐
点赞 评论 收藏
转发
查看10道真题和解析
点赞 评论 收藏
转发