Shopee后端一二面凉经

1. 介绍一下项目、实习、毕业设计研究方向

2. 垃圾收集器G1、CMS的优缺点,三色标记法等

3. HashMap、ConcurrentHashMap的底层原理

4. MySQL联合索引的最左前缀法则

5. MySQL索引结构,优缺点

6. Redis基本数据类型Zset底层原理

7. RedLock的原理和作用

8. 如何判断一个有向图是否有环

9. MySQL事务的隔离级别、什么是幻读

10. CAP理论

11. nacos、zookeeper、eureka各自的优缺点

12. 介绍一下JWT、Oauth2,它们的优缺点

13. 场景题:如何尽可能保证缓存和数据区的一致性

14. 场景题:10G文件,1G内存,如何实现排序

15. 算法题:链表右移K位 (要求空间复杂度尽可能小)

二面

1. 介绍一下实习
2. 介绍一下简历上的项目
3. 关于AI的一些看法
4. 反问:这个部门负责的业务

无手撕无算法,挺无聊的,感觉纯KPI,不挂我chi
全部评论
佬过了吗
点赞 回复 分享
发布于 03-27 19:54 北京
问的还真挺底层
点赞 回复 分享
发布于 03-23 20:13 辽宁
shopee不是要笔试来着,笔试做了面试还要写题😱
点赞 回复 分享
发布于 03-22 15:55 江苏
大佬面试挺多的啊
点赞 回复 分享
发布于 03-21 17:34 湖南

相关推荐

1.自我介绍2.实习拷打3.mq如何能解决流量毛刺问题的4.mq如何实现数据从客户端到broker集群的5.mq发数据是用了什么协议,是怎么保证不丢数据的6.tcp是如何建立连接的,socket只是表层表现,底层原理呢7.broker集群是如何保证exactly one语义的8.broker集群是如何保证不丢数据的9.一个topic下有多个broker的实例,如果一个主broker挂了,是怎么切换的10.通过ISR水位线就能保证数据不丢失吗11.ack除了0,1,-1三种不同的确认的方式,如果想要保证数据不丢失,你能另外考虑比较好的实现方式吗12.wal为啥会有这种策略,为啥要先写日志呢13.broker是如何把message持久化的14.零拷贝是什么东西15.零拷贝和mmap还有sendfile关系是什么16.零拷贝解决了什么核心问题17.那你觉得为啥要有内核态和用户态区分呢18.操作系统是如何实现对内核态和用户态的区分19.你觉得可能是在页表上实现,那现在请完整考虑3种需要:1.感知到还没被分配的内存空间大小 2.申请满足需要的内存空间 3.用户态程序没法申请内核态的空间 假如你要设计并且实现这样的一个系统,你会如何实现呢20.页表的是解决什么问题21.页表最大能存多少页,每页大小是多少22.分页和分段有啥区别呢23.为啥分段会有内部碎片的问题,但是分页没有呢,你说分页大小小,分段也可以分段的很小也是几KB啊,那是为什么呢24.二级页表是解决什么问题的,它的原理是怎么样的25.讲讲java的gc26.图用什么数据结构存27.想要遍历图的所有节点如何遍历28.讲讲非递归遍历代码怎么写
查看28道真题和解析
点赞 评论 收藏
分享
评论
6
45
分享

创作者周榜

更多
牛客网
牛客企业服务