虾皮后端面经(一面二面)

#发面经攒人品#
shopee一面比二面难多了

一面,面试官比较年轻
1.数据库存储数据结构?
2.三层B+数可以存储多少行记录(索引int,每行100字节)
3.超卖问题怎么解决,用redis扣减库存怎么保证同步到数据库不会失败
4.redis是单线程还是多线程
5.redis的线程模型(一直追问,还有网络模型,具体实现,作用,redis为什么这样设计)
6.select,poll,epoll的区别
7.你说redis可以缓解十万级的QPS,那你认为redis的瓶颈在娜一块
8.了解tcp吗(我说了解,他说不用介绍,不想听八股)
9.程序申请100字节的内存,操作系统是马上拿出100字节的内存吗?
10.C++了解吗,申请释放空间原理知道吗(我是java,他们用go,结果问C++?)
11.程序进行中发现页块不在内存中,详细说明之后会发生什么
12.给了几个select语句,然后问所有字段应该怎么加索引,为什么
智力题:
1.1-100不断删除奇数位数字,最后剩哪个
2.长度为n的数组,每个元素大小从1~n-1,空间复杂度为O(1),返回出现数字及个数(说思路即可,其实就是原地法,类似消失的第一个正数)
手撕:合并有序链表(应该面的还行,简单题意思一下)

隔天二面,面试官强者发量
1.了解微服务吗
2.一亿用户量,关于用户登录和基本信息管理的的微服务架构该怎么设计
3.100万QPS的请求系统怎么设计
4.1000万个字符串的文件,挑选出出现频率最高的100条
5.tcp包发送到另一个客户端,被缓存了几次,不算路由器缓存(完全没见过)
6.数据库隔离级别
7.linux系统中跑了一个死循环进程,操作系统怎么发现,或者会出现什么结果
8.介绍协程(说了没用过go,只知道协程的定义:用户可以参与调度的用户态轻量级线程)
9.详细说明输入url之后发生了什么
10.给了一个update语句,问mysql会加什么表级锁和行级锁
11.springboot默认的tomcat参数都有什么?让你来设计类似的网络编程你会怎么设计?
智力题:烧绳子,一条1h,统计15分钟
无手撕,感觉聊的挺好的,说之后还会有个hr面,问是不是更想待上海,说业务优先
全部评论
你的好难呀,不愧是大佬
点赞 回复 分享
发布于 今天 09:25 广东
佬,是深圳还是北京
点赞 回复 分享
发布于 昨天 21:13 山西

相关推荐

Java面试先知:我也是和你一样的情况,hr 说等开奖就行了
点赞 评论 收藏
分享
昨天 12:30
南京大学 Java
铁厂是真的抽象,降本增效到感谢信都不舍得发了,必须每隔一段时间就去官网看下状态,不然挂没挂都不知道大部分面试都在节前,比较久远了,记得不太清楚,想起什么写什么吧-------------------------------第一次投递: 用人部门筛选挂第二次投递:9.15 一面1. 自我介绍2. snowflake算法简单介绍3. spring生态 springboot springMVC4. 回表5. 计算机底层是怎么表示一个数字的6. 数字2和-2分别如何用二进制表示手撕:1. 单例模式2. 滑动窗口的最小值智力题:机器人🤖在(0,0)每次只能向上或右走,走到(m,n)一共有多少不同走法。不能写代码,口算说答案反问:1. 业务(业务中台)2. 部门技术栈几天后挂。第三次投递:9.25 一面自我介绍后简单问了下实习,后面就是比较深的八股拷打。和之前那个kpi痕迹很重的面试不太一样,面试官挖的很深,不过体验倒不错。记忆比较深刻的问题比如redis作者为什么执着于o(1)开销计算字符串长度,redis为什么使用哈希槽而不是一致性哈希(说了前者更关注数据分布的平衡,面试官直接用一致性哈希的虚拟节点反驳。哎哎平时还是理解不够深入)。并且面试官提到现在实际生产中都不用redis的cluster模式,问我美团实习的时候有没有关注过美团那边redis的分布式架构。最后还建议我下去了解学习下proxy模式手撕:滑动窗口最大值()9.30 二面这个印象不是很深刻,自我介绍了之后还是问了实习,八股好像也问了但不深手撕:LRU10.10 三面1. 自我介绍2. 美团实习,追问挺深入的3. S3相关的使用清楚吗?如何去做生命周期的管理之类的(生命周期还真不太清楚,不过讲了讲s3的存储架构和纠删码机制,顺便对比了下和HDFS多副本机制的优劣)4. 权限控制怎么做的5. 字节实习。LLM应用的编排引擎还蛮多的,有了解吗(讲了下langchain和字节自己的eino,对比了下优劣势)6. 实习经历中有没有遇到过比较困难的点,通过钻研最后成功克服的例子7. 有没有自己觉得做的不够好的例子8. 假如你的变更引起了比较严重的问题,你该如何解决(这种从应急和治理两方面答就行,前者回答事故发生了如何处理,后者回答如何减少或避免此类事故的发生)9. 变更规范了解吗(变更三板斧,可灰度可监控可应急,但回答的时候记错了把可监控记成可回滚了哈哈不过面试官也没点出,我就按照我的理解继续深入解释了)10. 职业规划反问:快手的培养体系和晋升机制(这里面试官讲了十来分钟,感觉很有诚意)10.14 hr面1. 前几轮技术面的体验如何2. 自我介绍3. 简单讲述你本科和研究生阶段的校园经历,以及实习经历4. 投递的其它公司?流程到了什么阶段5. 有和前面的面试官了解过所在部门的业务方向吗6. 哪里人,没在北京念大学吗反问:对校招生的培养以及看重怎样的人才当天转录用评估。但是听hr的意思,前面意向发出去太多了,后面一时半会可能发不出意向了,有可能要等到直接开奖谈薪。不过面评还是不错的,接好运(其实本来打算终面结束就发面筋的,不过最近沉迷于推石头门,导致拖延了好几天awa)
_KOKORO_:嘟嘟噜
点赞 评论 收藏
分享
评论
1
4
分享

创作者周榜

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