Shoppe虾皮一面 后端
💼公司岗位:Shoppe虾皮 后端开发工程师
⏳投递进度条:8.18投 9.3笔试 9.7一面
一面面经:
1:自我介绍
2:说一下操作系统进程和线程的区别
3:有了进程,为什么要有线程
4:线程是如何共享进程的资源的
5:volatile如何做到让多线程得到的最新的数据的
6:操作系统中 进程都有哪些状态
7:资源如果不用volatile修饰,那他们获取的是相通的资源吗
8:操作系统内存都有哪些区域,如何进行管理
9:为什么要有虚拟内存和物理内存
10:虚拟内存的作用除了隔离进程,还有哪些其他的作用
11:了不了解io多路复用,select poll epoll
12:都知道那些Linux命令
13:如果要查看线程 用哪个Linux命令
14:说一下TCP和UDP的区别
15:什么情况下用TCP,什么情况下用UDP
16:TC P如何保证可靠传输的 都有哪些机制
17:为什么要在传输层用TCP保证可靠传输,能不能在应用层用UDP保证可靠传输
18:Mysql数据库的索引是用的什么结构
19:说一下Mysql的事务,以及都是用什么来实现的
20:Java的线程模型都有哪些
21:在业务中Kafka如何保证不丢失消息的
22:MQTT的避免重复消费消息是如何解决的
23:传统的行式数据库和列式数据库有什么区别
24:ClickHouse的分区是什么,为什么要分区
25:ClickHouse底层的索引是用的什么 MergeTree家族
26:ClickHouse+Kafka搭建日志 ,这里的物化视图是什么
27:ClickHouse的物化视图和普通物理表有什么区别
28:除了用物化视图 还有没有其他方法将Kafka引擎表里的数据桥接到物理表
29:讲一下分布式的CAP原理
30:Zookeeper是基于什么协议,详细讲一下ZAB
31:一道算法题
反问
#校招# #后端# #面经# #Java# #虾皮# #机械制造投递记录# #软件开发薪资爆料#
⏳投递进度条:8.18投 9.3笔试 9.7一面
一面面经:
1:自我介绍
2:说一下操作系统进程和线程的区别
3:有了进程,为什么要有线程
4:线程是如何共享进程的资源的
5:volatile如何做到让多线程得到的最新的数据的
6:操作系统中 进程都有哪些状态
7:资源如果不用volatile修饰,那他们获取的是相通的资源吗
8:操作系统内存都有哪些区域,如何进行管理
9:为什么要有虚拟内存和物理内存
10:虚拟内存的作用除了隔离进程,还有哪些其他的作用
11:了不了解io多路复用,select poll epoll
12:都知道那些Linux命令
13:如果要查看线程 用哪个Linux命令
14:说一下TCP和UDP的区别
15:什么情况下用TCP,什么情况下用UDP
16:TC P如何保证可靠传输的 都有哪些机制
17:为什么要在传输层用TCP保证可靠传输,能不能在应用层用UDP保证可靠传输
18:Mysql数据库的索引是用的什么结构
19:说一下Mysql的事务,以及都是用什么来实现的
20:Java的线程模型都有哪些
21:在业务中Kafka如何保证不丢失消息的
22:MQTT的避免重复消费消息是如何解决的
23:传统的行式数据库和列式数据库有什么区别
24:ClickHouse的分区是什么,为什么要分区
25:ClickHouse底层的索引是用的什么 MergeTree家族
26:ClickHouse+Kafka搭建日志 ,这里的物化视图是什么
27:ClickHouse的物化视图和普通物理表有什么区别
28:除了用物化视图 还有没有其他方法将Kafka引擎表里的数据桥接到物理表
29:讲一下分布式的CAP原理
30:Zookeeper是基于什么协议,详细讲一下ZAB
31:一道算法题
反问
#校招# #后端# #面经# #Java# #虾皮# #机械制造投递记录# #软件开发薪资爆料#
全部评论
Base哪里佬
佬手撕的什么题
相关推荐
点赞 评论 收藏
分享
11-05 21:40
门头沟学院 Java 点赞 评论 收藏
分享