虾皮后端面经(泡了16天二面挂来发面经了)

4月18日shopee一面
1. 聊实习,sql优化,并发优化,线程池参数怎么配
2. 聊项目,秒杀功能Redis+lua+RocketMQ过程详细讲讲
3. Redis存储完数据之后宕机了还没有来的及发RocketMQ怎么办
4. 聊项目,缓存穿透、缓存击穿
5. linux怎么查询端口号
6. 怎么把长的字符串(比如20多位)变成短的字符串(比如几位)
7. 算法题:LRU 写了20分钟写完了,然后讲解
8. tcp三次握手的序列号
9. tcp三次握手之后序列号怎么变化
10. TCP可靠传输
11. 输入一个url按回车会怎么样
12. 怎么根据IP找到服务器(路由器原理、路由算法、NAT地址转换)
13. 平时怎么学习,有什么计算机方面的爱好
14. 看过什么开源项目嘛
15. 反问:业务+技术栈
4月22日shopee二面
1. linux学的怎么样
2. 你有在linux上写过代码嘛
3. linux查看CPU的使用率
4. 有在linux上抓过包嘛
5. time_wait作用
6. 实习做什么
7. 实习中遇到什么挑战怎么解决
牛券拷打
8. 优惠券id怎么生成的
9. 优惠券怎么分库分表的
10. 优惠券的数据库表怎么设计
11. 分库分表的分片键怎么设计
12. 怎么保证优惠券的安全性(超卖、一人一单)
13. 为什么不在代码里写要使用lua脚本
14. 优惠券秒杀怎么落库的
15. mysql和redis怎么保证数据一致性
16. 怎么查询用户的所有优惠券list
17. 如果要线下发券比如你去商城消费领优惠券,怎么扩展这个系统
算法题
18. 新题:一个长度为n的数组,每个位置表示一个蘑菇,走到某一个位置必须要吃蘑菇,好蘑菇可以增加体力,坏蘑菇会减少体力,求最后达到终点的最大体力,如果达不到就返回负一
智力题
19. 一根不均匀的绳子要烧一个小时,怎么检测半小时
5月8日挂
#面试问题记录##实习进度记录##牛客AI配图神器#
全部评论
笔试怎么搞呀,笔试就挂了
点赞 回复 分享
发布于 07-22 15:21 河南
佬,面试过程顺利吗
点赞 回复 分享
发布于 07-09 13:17 广东
牛券是实习的项目吗
点赞 回复 分享
发布于 05-19 10:33 加拿大
mark学习一下
点赞 回复 分享
发布于 05-09 18:43 湖北
我嘞个豆,二面同一个面试官
点赞 回复 分享
发布于 05-09 08:45 北京

相关推荐

07-14 18:52
门头沟学院 Java
算法题: 1:消消乐 :给定一个数字字符串,相邻两个数字之和为 10,就可以抵消。返回最终字符串长度。例如:“137285”,结果:22:leetcode442:找数组中重复元素(不能使用额外辅助空间,且时间复杂度为o(n))例如:“1,2,3,4,5,2,3”,结果:“2,3”拷打项目结合项目引申出来的八股:1.刚才提到那个,比如说我们说那个Redis,对吧? Redis 它性能其实是会比较高的,对吧?那为什么说它的性能会比较高。2.你单个核的话我能处理这么多,对吧?那我多个核的话我可以同时去处理。3.Redis的持久化有哪些4.那 RDB 这种的话,它现在是全部的一些数据做一个快照,对吧?那它会阻塞吗5.进程 fork 一个子进程,对吧?那他们的内存是什么样子的?6.HTTP了解多少7.HTTP版本差异8.假如我们有一个 TCP 的客户端和服务端,他们已经建立了连接,对吧?然后这个时候如果说我们把服务端的进程 kill 掉客户端它会有感知吗?9.为什么收不到ACK?10.这里其实涉及了两个问题,一个是这个端口已经被释放掉了,对吧?那被释放掉的话,那相当于如果说系统收到一个包,对吧?然后这个包请求了一个不存在的一个端口,就没有在监听那个端口,对吧?那会怎么样?是丢弃吗?还是说是其他的,对吧?11. TCP 建立连接的话,它会涉及到哪些 SOCKET 相关的系统调用?12.linux系统操作过吗最后聊了十分钟天发面筋攒好运
查看14道真题和解析
点赞 评论 收藏
分享
07-22 16:22
已编辑
西安邮电大学 Java
常见面试问题实习拷打 有实习确实重要上面写了es一定要知道es怎么写自我介绍面试官你好 我是.....的澄o 有实习经历 实习时.. 项目是....黑马点评.. 想换个不一样的 贼垃圾啊Java有哪些集合类 list set hash queryhashmap底层数据结构put过程mysql中什么是索引给所有列加索引比较好?会不会查询飞快?zset怎么实现排行榜缓存三兄弟 是什么 怎么解决什么是布隆过滤器 原理?hash函数与数组redis持久化机制 RDB AOF线程进程区别为什么会用到消息队列栈和链表区别?概念是?TCP和UDP区别最新的http设计为什么基于UDP quic协议如果设计一个文件上传接口 考虑哪些内容?乐观锁悲观锁区别缓存一致性创建线程几种方式Arraylist linkedlist区别redis基本数据类型mysql索引类型es写数据怎么写定时任务用schedule对吗集群环境下使用会不会有问题 宕机了或者报异常服务是否中断?慢sql优化联合索引的最左匹配原则concurrent包下除hashmap还有哪些集合对象sychronized和lock的区别kafka性能好的原因是?消费者端怎么保证kafka消息唯一性 避免重复消费开发里遇到什么问题怎么解决 这个咋答啊。explain查询要看哪些指标mysql用的什么数据结构 b+和b的区别concurrenthashmap怎么保证线程安全场景题设计一个抢红包模拟接口拷问怎么实现100个抢十个 并且红包总额不变并发安全用什么锁 共享锁怎么实现一万个人抢十个红包 如何设计限流 锁 redis分布式锁又怎么实现 思路是什么抢到红包如何确定预设数量一致 抢红包时金额怎么分配正确高并发情况下落盘性能极差的情况下用什么消息队列怎么用 怎么实现 思路消息队列宕机怎么办 生产者消息无法接收有本地吗 本地重启怎么办 如何保证消息不丢失这里用redis的lua脚本怎么具体实现又是被上下前后左右里外翻面背面正面侧面俯视仰视笔试面试的一天
点赞 评论 收藏
分享
评论
10
45
分享

创作者周榜

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