虾皮一面

#shopee# #虾皮# #秋招# #面经#
面试时间: 40分钟
面试岗位: 后端开发

一、自我介绍

二、八股
1. Redis常用的数据类型有哪些
2. 如果让你实现一个LRU缓存,你会如何设计实现
3. 服务器出现了较多的Time_Wait状态连接,有可能是什么原因导致的
4. 如果一台电脑的CPU占用率很高,该如何排查原因
5. MySQL的存储引擎中的索引使用了什么数据结构?为什么不用哈希表?基于哈希表的索引不能实现哪些功能?
6. 某个事务中存在2条高频执行的查询语句,分别是SELECT A FROM table WHERE B<>10 AND C>10; SELECT A,B,C FROM table WHERE A<>50 AND B<>5 AND C <5。请你针对这一场景设计索引
7. 给定一个4TB的文件,文件每行为一个int32整数。你有一个有2GB内存的设备,并给你一个随机的int32整数,你该如何判断该整数是否存在与文件中?你的方法需要占用多少内存?
8. 给定一个2TB的文件,其中每行为一个int64整数。你有一个256MB内存的设备,如何找出这些整数里前100大的数?
9. 常用的负载均衡算法有哪些?
10. cookie和session的区别是什么?
11. HTTP长连接和短连接有什么区别?
12. 布隆过滤器有哪些应用场景
13. TCP如何保证传输的可靠性?
14. 死锁是如何产生的?
15. 介绍一下虚拟内存机制
16. 如何保证缓存和数据库的一致性?

三、手撕
给定一个0-1矩阵,1表示陆地,0表示水面。我们将连续的陆地或水面视为同一块陆地/水域。请统计给定矩阵中岛屿(水面中的陆地)数量。

四、反问

p.s. Shopee这次一面是不分部门的,面试通过后再根据公司人员情况和个人意向决定部门。
全部评论
8.6更新: 已挂 八股都答对,手撕也一次过
5 回复 分享
发布于 08-06 21:40 广东
都答对了为啥能挂啊
1 回复 分享
发布于 08-10 14:12 上海
mark 学习
1 回复 分享
发布于 08-05 20:37 广东
不是哥们 我一面问题和你差不多
点赞 回复 分享
发布于 09-27 16:03 山西
我去,同一个面试官 是不是没开摄像头也
点赞 回复 分享
发布于 08-31 17:28 上海
已老实
点赞 回复 分享
发布于 08-20 18:49 上海
好难啊
点赞 回复 分享
发布于 08-08 09:29 江苏
问项目什么的了嘛 之前腾讯提前批面我项目实习都没问
点赞 回复 分享
发布于 08-05 16:57 河南
没有项目吗
点赞 回复 分享
发布于 08-05 16:23 山东
不分部门真的假的
点赞 回复 分享
发布于 08-04 19:16 广东
请问是笔试后多久约面的啊
点赞 回复 分享
发布于 08-04 09:41 四川
啊,为啥我面试官直接和我说部门业务了
点赞 回复 分享
发布于 08-04 09:22 上海

相关推荐

11-03 17:57
武汉大学 Java
###&nbsp;10.29&nbsp;腾讯一面(一面挂)1.&nbsp;项目介绍,问了哪一块的技术挑战最大2.&nbsp;redis&nbsp;中的value&nbsp;直接存储的图片的二进制数据吗,为什么3.&nbsp;为什么要使用&nbsp;redis&nbsp;作为缓存,redis&nbsp;和&nbsp;云存储不都是需要网络&nbsp;IO吗,为什么你觉得&nbsp;redis&nbsp;更快4.&nbsp;你一个文件的缩略图有多大5.&nbsp;你对redis&nbsp;有多了解,具体讲一讲&nbsp;(&nbsp;这里我讲了redis&nbsp;集群、持久化这些)6.&nbsp;你提到的&nbsp;redis&nbsp;哨兵,讲一下是什么原理7.&nbsp;redis&nbsp;常用改的数据结构有哪些,应用场景是怎么样的8.&nbsp;redis&nbsp;常用数据结构做了哪些优化9.&nbsp;讲一下缓存三兄弟10.&nbsp;对比一下rabbitmq&nbsp;和&nbsp;kafaka&nbsp;,他们的区别和优点分别是什么11.&nbsp;怎么保证使用&nbsp;rabbitmq&nbsp;保证消息的不重不漏12.&nbsp;你说你中间使用了&nbsp;redis&nbsp;去存储消息的唯一&nbsp;ID&nbsp;,怎么保证并发场景下的数据一致性,比如说你消费完了之后,怎么更新redis&nbsp;中的数据13.&nbsp;为什么&nbsp;要使用&nbsp;redis&nbsp;去保证消息不会被重复消费,出于什么考虑,有其他的方法吗?14.&nbsp;有了解过微服务架构吗,除了你讲的这个项目用到的技术之外,还有关注其他的技术吗?15.&nbsp;线程和进程的区别是什么,协程是否有了解过16.&nbsp;单线程和多线程以及单进程多进程模型,分别有哪些应用场景17.&nbsp;你说redis&nbsp;是用的单线程,具体讲一讲,还有redis&nbsp;为什么快18.&nbsp;讲讲个人优势和劣势19.&nbsp;讲讲职业规划,为什么不打算读研20.&nbsp;有什么兴趣爱好
查看20道真题和解析
点赞 评论 收藏
分享
评论
17
100
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务