虾皮校招面经,两面算法都秒了,基本答出来了,但是挂了

#后端##虾皮#虾皮一面(8月8日)

1. 自我介绍
2. 讲一下xxl-job的架构与实现原理(实习有xxljob)
3. xxl-job怎么保证每一个实例的任务只调用一次
4. 算法题:用栈实现队列,说思路
思路:用两个栈,判断第一个栈是否为空,为空将第一个栈的所有元素转移到第二个栈,否则弹出最上层的元素
5. 算法题:一篇文章找出使用频率最高的k个单词
思路:使用一个HashMap存储每个单词出现的频率,转换成结构体,然后再建堆,再堆排序
6. topk拓展:建堆的时间复杂度是多少?
7. topk拓展:堆排序的时间复杂度是多少?
8. topk拓展:你这样不会有点慢嘛,还有更优解嘛?
9. 数组和链表在数据结构上的区别是什么?
10. 数组和链表的使用场景有什么区别?
11. 了解哪些MySQL存储引擎
12. InnoDB引擎有什么特性
13. 索引是数据结构是什么,有什么特点?
14. MySQL有哪些锁
15. MySQL的事务四大特性是什么
16. MySQL的隔离级别是有哪些
17. MySQL默认隔离级别是?
18. RR和RC的区别是什么?
19. 可重复读什么时候能解决幻读,什么时候不能?
20. TCP协议怎么保证可靠性? 三次握手四次挥手、流量控制、拥塞控制
21. 讲讲流量控制怎么做的
22. 拥塞控制算法有哪些?
23. TCP粘包是什么
24. 怎么解决TCP粘包?
25. 如果我的TCP里面就有换行符该怎么解决
26. 进程之间的通信机制有哪些
27. 进程、线程、协程之间的区别
28. 线程有独立的内存空间嘛?
29. Redis有哪些数据结构
30. ZSet的底层实现是什么数据结构
31. 跳表的实现原理是什么?
32. 跳表插入一条数据的具体实现是什么
33. 手撕算法题:手写两个大数相加 (12分钟写完,讲思路4分钟)

虾皮二面(8月14日)
1. 自我介绍
2. 优惠券平台项目是怎么做的
3. 算法题:岛屿数量 17分钟写完+3分钟讲思路
4. 牛券项目拷打:秒杀是怎么做的?
5. 秒杀接口如果Redis都扛不住了怎么办  限流
6. 怎么限流? Sentinel或者使用Redis
7. 讲讲这两种限流是怎么实现的
8. Sentinel限流是全局维度还是单机的
9. Sentinel限流的原理是什么
10. 优惠券平台优惠券分发过程是怎么样的
11. 实习中主要做了哪些工作
12. 实习中遇到哪些技术难点
13. 实习还有什么收获
14. 讲讲对MySQL分库分表的理解  讲了为啥要分表、为啥要分库、垂直分和水平分等等
15. 垂直分表主要是解决什么问题?为什么要进行垂直分表
16. 为什么一张表有好几个字段要垂直分表呢,除了业务上的解耦?
17. 水平分表主要是解决什么问题?为啥要进行水平分表
18. 水平分表有哪些方式
19. 哈希法和范围法的优劣
20. 如果对优惠券表进行分库分表,用户要查询自己的订单,怎么办
21. 最近有做哪些方面的学习
22. 反问1: 业务
23. 反问2: 技术面一共是几轮

8月15日晚感谢信#牛客AI配图神器##校招##shopee##面经#
全部评论
大佬考虑我司吗,周三周五居家办公,每年有旅游基金
点赞 回复 分享
发布于 08-21 23:09 北京
当然是小顶堆啦
点赞 回复 分享
发布于 08-21 18:04 湖南
我情况和你类似两面表现都不错也挂了
点赞 回复 分享
发布于 08-21 17:12 上海

相关推荐

面试官人很好,可惜手撕差点[失望R]1. 自我介绍2. 你常用哪个 JDK 版本?3. 选一个你熟悉的项目,说说它配了什么垃圾回收器?4. 描述一下 CMS 的回收流程及每个阶段的作用。5. CMS 有哪些阶段会 Stop-The-World?6. 新生代和老年代的划分机制是什么?7. 对象从新生代晋升到老年代的条件有哪些?8. 说说 AOP 的最基本实现方式。9. Spring AOP 生成代理的两种场景/方式分别是什么?10. 你在项目里用过微服务吗?用的什么技术栈?11. 有做过哪些 MySQL 调优?举一个具体例子。12. 当时如何定位到这条慢 SQL?用了哪些工具或命令?13. 解释 Explain 结果中哪些字段说明索引未生效。14. Redis 持久化有哪些可选策略?15. RDB 与 AOF 各自有哪些刷盘/触发方式?16. 如果要求“不丢数据”或“高性能”分别怎样配置?17. TCP 四次挥手中 TIME_WAIT 状态的含义是什么?18. 为什么需要等待 2MSL 才能进入 CLOSED?19. 你在项目里用过 CompletableFuture 吗?20. 它与 Future / Task 组合相比有什么优势?21. 如果异步链路里包含数据库事务,事务回滚会不会有问题?为什么?22. 线上 Linux 服务器常用命令熟悉吗?23. 如何在文件里查找关键字?24. 如何查找某个文件?25. 手撕:求最长有效括号子串。面试求职  秋招  校招
查看25道真题和解析
点赞 评论 收藏
分享
评论
6
40
分享

创作者周榜

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