虾皮后端一面

1.select、poll和epoll的区别
2.哈希冲突的解决方式
3.链表的类型、使用场景
4.链表跟数组的区别
5.栈跟队列的基本特性、场景的应用场景
6.B树跟B+树的区别
7.堆的应用场景
8.二叉树的遍历方式
9.数据库三大范式
10.给一个数据表,有id、name、password、region、age字段,问通过账号密码登录怎么建索引比较好
11.统计指定region下age的分布,怎么建索引
12.索引的最左匹配原则,底层实现结构是怎样的
13.乐观锁和悲观锁,应用场景
14.悲观锁怎么加锁
15.为什么索引都用B+树而不用哈希索引
16.数据库优化的手段
17.http是无状态的,怎么维护会话信息
18.cookie和session的区别
19.cookie和session有什么关联
20.http常用的状态码及含义
21.NAT协议的内容,为了解决什么问题
22.客户端可以无限制地发送http请求吗
23.讲一下https的加密流程
24.虚拟内存用来解决什么问题
25.os中的任务调度算法以及优缺点
26.pc的os你觉得会采用哪种调度算法
27.死锁的必要条件,如何避免死锁
28.全局变量和局部变量在内存分配上的区别
29.go为什么能支持高并发
30.go垃圾回收时会不会STW
手撕:最大子数组和
全部评论
一个小时能问这么多吗
4 回复 分享
发布于 2024-09-08 19:42 北京
我虾皮简历挂了
1 回复 分享
发布于 2024-09-08 22:01 浙江
佬 15怎么答的
点赞 回复 分享
发布于 2024-11-03 12:14 广东
啊佬base哪里呀
点赞 回复 分享
发布于 2024-10-26 10:50 辽宁
我一面就是纯实习+项目拷打,一点八股没问,直接汗流浃背,做题做得有点久到1个小时,面试官看都不看,直接说到点了结束了
点赞 回复 分享
发布于 2024-09-23 09:37 福建
大佬
点赞 回复 分享
发布于 2024-09-20 11:16 重庆
30个面试题,好累好累啊
点赞 回复 分享
发布于 2024-09-10 23:42 广东
shopee招人吗?我看官网都没有岗位?
点赞 回复 分享
发布于 2024-09-10 20:31 北京
点赞 回复 分享
发布于 2024-09-10 16:36 上海
佬有后续吗
点赞 回复 分享
发布于 2024-09-10 14:32 山东
怎么这么多数据库的啊?c++也要都了解这些吗?还是佬你的项目有涉及?
点赞 回复 分享
发布于 2024-09-08 21:42 湖北
老哥什么时候投递的啊
点赞 回复 分享
发布于 2024-09-08 21:26 山东

相关推荐

最近开了不少秋招提前批与正式批。本来打算拿一些企业的提前批投递去先熟悉一下,找找面试状态的,然后在投递一些大厂去冲面试的。所以我就挑了一些我觉得希望不大,就是过筛选希望可能也不大,不太可能进面试的几家提前批跟正式批扔了进去:对,其中就包括米哈游!我前几天投递了米哈游的游戏客户端工具开发,我投递的时候就想着:反正提前批真的神仙打架,我本人从来没有过游戏开发的项目,没有系统学过游戏开发,学校里的Game Programming还是在大四开的(也就是还没上),目前对游戏引擎什么的了解就是皮毛(但是我个人确实对游戏开发挺感兴趣的);大概率提前批牢米约不到我面试,所以我压根真的没打算有面。结果,投递第一天是HR初筛;第二天转眼一看变成了部门筛选;结果又等到今天,好家伙“待面试”;我当时一看真的虎躯一震。我于是立马翻手机看有没有面试邀约啥的短信或者邮件,结果还真收到了让我预约下面试时间的邮件。我第一反应真的不是兴奋是慌了,我真没想到他会找我面试。因为这是米哈游有史以来第一次邀请我面试,前面暑期实习/日常都直接简历挂的这次提前批给我干进去了。所以提前批难度更大的我真的没抱希望但是还是很感谢米哈游给我这次机会,真的完全出乎我的意料。要提前开始准备面试了,本来实习期间没打算背面经,但是这个周末要开始面经!我的秋招第一面!不论如何也要冲一下看看。提前批哪怕没过,希望正式批再给次机会吧(小声,哈哈哈)
牛客创作赏金赛
点赞 评论 收藏
分享
面的是深圳后端,感觉虾皮面试确实有点奇怪面试时长约1h不知道为啥问了一堆数据库+分布式的问题,估计是鸡架吧,男人,什么罐头我说1.自我介绍2.手撕LRU(这里有个很抽象的事情,我双向队列实在是背不下来,用的LinkedHashMap,面试官也没说一定要用队列,但问我put的时间复杂度,说为啥我要引入链表,我一看不小心写成LinkedistHashMap了,我在想他不会是不认识这个数据结构吧)3.一个建表语句+索引的数据库题(这个我是真蚌埠住,我在公司真没看到有人会从头写建表语句了,真忘了)直接说建表语句太久没写忘了,但索引还是知道应该怎么加,所以聊了一下索引的相关问题,比如回表组合索引最左匹配之类的,常规索引八股,只是结合了实际情况,我还挺喜欢这种形式的4.沿着第三题开始问分库分表,分库分表真不太熟,下去加强一下5.redis如何保持缓存一致性+缓存三剑客+集群(这里他说的是redis的更新策略,我一听都懵了哪见过这玩意,让他详细解释了一下才知道问的是如何保持缓存和数据库的一致性)这里就没答上来为什么不能直接修改缓存再修改数据库(也是有点忘了,因为修改数据库可能失败,我答得是在数据库修改缓存比删除缓存所需的资源多耗时长,他说不对,但我记得是有这么一个原因的,求评论区解答)6.分布式CAP了解吗,Mysql满足哪两个(CP)为啥不满足A且为啥可以不满足A(母鸡)保持分布式事务的算法2PC,3PC,TCC选一个说(不知道)raft和paxoes知道吗(忘了,早两个月问可能还记得,学校考试考了,现在问啥也不懂了)7.计算机网络QUIC知道吗,QUIC在哪一层工作8.ping命令使用什么协议9.time_wait和close_wait在在哪一方出现(我说分别在主动请求方和被动关闭方,但他揪着问我是client还是Server,我只好把client主动请求释放连接的四次挥手又说了一遍)感觉虾皮面试真有点抽象,当然面试官人还是挺好的,就是搞不懂为什么揪着分布式问,计网只能说除了tcp以外还不是很熟,应该是凉了,男人,什么罐头我说
查看11道真题和解析
点赞 评论 收藏
分享
评论
19
154
分享

创作者周榜

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