秋招第一面(已挂)-虾皮一二面面经

#秋招笔面试记录##虾皮##牛客AI配图神器#7.15投递
7.22笔试
7.31一面
8.5二面
---------------------------------------------------------
一面面经:(65min)
八股盛宴
抽象类和接口的区别
哪些场景使用了抽象类,哪些场景使用了接口
为什么不直接使用实现类,而是要使用接口
除了责任链和模板模式,在项目里面还使用了其他设计模式吗
怎么通过工厂模式来装配责任链的,介绍下流程
你了解哪些集合
hashmap和treemap是线程安全的吗
concurrentHashMap保证线程安全的原因
cas的原理
怎么创建线程池
缓存线程池和固定线程池
自定义线程池应该设置哪些参数
这些参数是怎么用到的
项目里面哪些场景使用了线程池
什么情况需要扫描数据库
发送mq和写数据库是怎么样的时序
补偿的时候看哪些状态
项目里面线程池是什么时候初始化的
异常分为哪两类
举一个编译时异常的异常类
捕获到异常怎么处理?项目里面怎么捕获和处理异常
spring bean的声明周期
spring的事务传播机制了解那几种
spring实现AOP的两种方式
使用redis来做什么事情
使用了哪些数据结构
什么时候缓存到redis中,目的是什么
redis和数据库怎么保证一致性的
如果库存没卖完,怎么保证一致性
加分布式锁的目的
redis是怎么做事务的,持久化的方式,AOF记录什么命令,记录在哪里
数据库中的事务特性,隔离级别,脏读,重复读,幻读
索引数据结构,使用B+树的原因
为什么 B+ 树设计得比较矮(即树的高度低),可以减少 IO 次数,有什么关联
查询的优化
手撕:数组中第K大的数
反问:校招生刚来公司会有些什么阶段

二面:(加上反问只有45min)
自我介绍,然后项目,面试官开始就说我们是来做一个探讨,哇,瞬间轻松一点了。最后挂线的时候,面试官还挥手拜拜,感觉一面二面的面试官都很好。
无手撕
不知道能不能过,这次面试时间没一面长看牛客上有些大佬聊的还不错也会挂,哎,希望吧,已经尽了力了。

更新:已经挂了捏
全部评论
大佬考虑我司吗,周三周五居家办公,每年有旅游基金
点赞 回复 分享
发布于 08-24 22:26 北京
这种探讨是最恶心人的,还有中途夸你的,专门卸下人的心理防备,我基本上正经面试都过了,笑面虎这种面试都挂了,一定要当心
点赞 回复 分享
发布于 08-24 11:35 重庆
我勒个八股啊
点赞 回复 分享
发布于 08-12 19:22 江苏
佬一面完了多久约的二面,我一面跟你的八股内容完全一样,应该是同一个面试官但是我手撕没写出来,我想用优先队列没让,之后说了快速排序选择但是没有写出来
点赞 回复 分享
发布于 08-06 19:59 北京
为什么问这个八股,佬有无实习经历呢
点赞 回复 分享
发布于 08-06 16:40 北京
佬约hr了吗
点赞 回复 分享
发布于 08-06 15:58 山西
一眼大营销平台
点赞 回复 分享
发布于 08-06 09:05 陕西
多多跨境/temu 木交招👀莪註頁
点赞 回复 分享
发布于 08-05 19:59 上海
虾皮有几面呀
点赞 回复 分享
发布于 08-05 19:12 广东

相关推荐

08-19 10:52
已编辑
门头沟学院 后端工程师
一面:8.6,二面:8/11,HR面:8/19一面:讲讲实习或者项目:RocketMQ三把锁(给自己挖坑了,忘记了):CAS是什么,存在什么问题:乐观锁问题update上锁时,上的什么锁?和什么有关?你们数据库用的什么隔离级别,建表的时候要注意什么?唯一索引的作用?B+树和B树的区别?脏读是什么?幻读是什么?幻读什么隔离级别能解决?(我说的是串行)TCP和UDP的区别TCP如何实现可靠性等?讲讲慢启动TCP滑动窗口知道吗?TCP为啥要四次挥手?不能三次吗?熟悉操作系统吗(我说不是很熟悉,但是你可以问问)进程和线程的区别虚拟内存的作用【有个问题没答上来,也是操作系统的,忘了是什么了,他说“这块没复习到是吧”】死锁知道吧,形成条件是什么教科书上,有个算法解决是什么?具体如何实现的(我说了银行家)线程池的7个参数线程池的使用流程volatile关键字的作用?原理?reentrantlock和synchronized的区别synchronized的锁升级聚簇索引和非聚簇索引的区别手撕:链表求和二面:全程半个小时,无八股,无手撕。问了学校成绩(50%),问了职业规划然后聊实习,但是没有拷打,比较浅继续闲聊,一天写多少代码等等介绍一下自己的的项目反问:业务是什么:进去才分对我的评价:很有朝气总结:虾皮一、二面的面试官非常好,很有耐心,也感觉他们很专业。一面主要问八股,偏基础,二面整体轻松。攒人品,许愿hr面====================8/13更新===============已约hr面====================8/19更新===============HR面:常规问题、对虾皮的了解、选择offer考虑的因素等等为什么高考完选择计算机、为什么不考研等等许愿意向,让我做虾孝子吧!
查看29道真题和解析
点赞 评论 收藏
分享
虾皮一面(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或者使用Redis7. 讲讲这两种限流是怎么实现的8. Sentinel限流是全局维度还是单机的9. Sentinel限流的原理是什么10. 优惠券平台优惠券分发过程是怎么样的11. 实习中主要做了哪些工作12. 实习中遇到哪些技术难点13. 实习还有什么收获14. 讲讲对MySQL分库分表的理解  讲了为啥要分表、为啥要分库、垂直分和水平分等等15. 垂直分表主要是解决什么问题?为什么要进行垂直分表16. 为什么一张表有好几个字段要垂直分表呢,除了业务上的解耦?17. 水平分表主要是解决什么问题?为啥要进行水平分表18. 水平分表有哪些方式19. 哈希法和范围法的优劣20. 如果对优惠券表进行分库分表,用户要查询自己的订单,怎么办21. 最近有做哪些方面的学习22. 反问1: 业务23. 反问2: 技术面一共是几轮8月15日晚感谢信
点赞 评论 收藏
分享
评论
6
53
分享

创作者周榜

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