首页 > Shopee后端一二面面经(已意向书)
头像
godyunfly
编辑于 2020-08-14 15:40
+ 关注

Shopee后端一二面面经(已意向书)

7.27(60min)
0、自我介绍
1、讲一下操作系统的几种内存管理方式(分页式、分段式、段页式)
2、讲一下Linux常用的命令
3、Java自带的有哪些线程池,底层如何实现?
4、Java中的voliate底层原理是什么?
5、Java中的synchronized底层原理又是什么?
6、Java中的reentrantlock底层原理又是什么?
7、Java的多线程内存模型
8、除了Java以外有用过其他语言吗?分别用来干什么?
9、数据库有哪些隔离级别?分别解决了什么问题?
10、Http1.1和Http2.0有什么区别?
11、Http Header里面有什么内容?
12、一个Request Body里的流被读取过一次后还能重新读取吗?
13、TCP和UDP有什么不同?各自的优势是什么
14、Https如何加密,底层原理是什么?
15、对称加密和非对称加密的区别和各自的优势是什么?各自的效率如何?
16、给你20G的数据,无法读取到内存中,你如何排序,找出TOP K?
17、Spring Cloud中的RPC如何实现?分别介绍一下使用feign和不使用feign的原理?
18、hystrix底层的熔断机制原理是什么?
19、分别介绍一下hystrix的服务熔断、服务降级、服务限流原理
20、介绍一下hystrix的断路器的半开半闭机制
21、给你a b c三个字段,建立一个联合索引,他们最终在数据库底层建立了几个索引?讲一下如何建立的
22、数据库的事务解决了什么问题?InnoDB介绍一下
23、如何解决服务雪崩问题?
24、算法题:手撕快排

刚刚结束就写的,应该没有太多遗漏


更新一下,7.31上午11:30面了二面,只有30min,好短...
0、自我介绍
1、开始挖项目(不知道是不是技术栈和面试官不匹配的原因,并没有深挖,大概聊项目就5分钟)
2、介绍一下ping命令是什么协议,底层原理
3、介绍一下TCP为什么可靠?
4、介绍一下你手写的ORM框架(这个倒是深挖了不少东西,但是大概也就聊了10多分钟)
5、讲一下你对HTTP协议的看法?(说了HTTP1.1和HTTP2.0,我也不知道看法怎么回答)
6、说一下层次遍历二叉树的思路?之字形遍历呢?
7、给你一个未排序的数组,找出最大值?
8、递归和循环相比,有什么优缺点?
9、给你一堆数据,怎么找TOP K?(和一面一样的问题)
似乎就这么多,真的好短,这个二面,感觉是不是挂了(或者面试官急着去吃饭?)
希望能捞我一把,给个HR面

更多模拟面试

全部评论

(6) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐