获赞
260
粉丝
114
关注
111
看过 TA
2974
华南理工大学
2026
Java
IP属地:广东
宝宝你是一个很棒的宝宝
私信
关注
8月6日杭州有赞一面(电话面60分钟)部门业务:支付1. Java线程的几种状态2. Java的Running状态只包括线程在跑起来的情况嘛?为什么?  聊了一下想起来了Java把操作系统里的Ready态和运行态联合起来了3. Java线程的状态的流转过程是什么?4. Java线程wait态和time waiting态的区别是什么5. Java线程怎么中断? interrupt两阶段终止6. 别的线程怎么强制终止当前的线程?7. 线程池的参数8. 线程池的工作原理9. 为什么核心线程数这么设置?10. IO密集型的2倍怎么来的?  回答根据IO与计算的比例11. 计算密集型为什么是CPU核心数+1,这个+1是怎么来的?12. 核心线程数设置为Integer最大值的场景是怎么来的?13. 线程设置过大除了上下文切换还会对系统造成什么影响   回答:占用内存空间14. 为什么线程多了会占用很多内存空间? 回答:讲了一下线程的结构,程序计数器、虚拟机栈、局部变量表15. 线程里面的哪些结构占用的内存空间最多?16. 讲讲ThreadLocal的原理和应用场景17. 聊一下InnoDB的索引内存结构18. B+树与B树在数据结构上的区别是什么19. B+树的只在叶子节点存储数据的好处是什么?20. 为什么B+树层数低了效率会提高21. B+树如果索引查询4次和查询5次效率有显著差异的原因?提示:为什么我如果只从内存读4次和5次差异没有那么大呢?  回答:有可能差了一次就会导致一次从buffer pool的内存读一次要磁盘IO,因此产生很大的效率差异22. 聊聊数据库的隔离级别23. RR和RC的区别是什么24. 具体讲一下不可重复读是什么意思25. RR是怎么解决不可重复读的问题的26. 具体讲一下快照读底层是怎么实现的27. 为什么RR级别的效率要比RC低28. RR与RC的差别体现在具体的业务场景,可以举一个很实际的例子嘛29. 讲一下数据库的锁,设置锁的语法30. 来讲讲事务的作用是什么31. Spring怎么进行事务管理32. Spring事务一个方法加了事务注解之后几个Insert语句是在同一个连接嘛33. 如果不在同一个连接事务还会生效嘛34. Spring是怎么保证事务内的sql语句都在同一个连接的呢8月13日杭州有赞二面(视频面45分钟)1. 自我介绍实习拷打:2. 讲一下实习做了什么3. 公司的业务4. 讲讲你觉得比较难的点5. 你们做数据报表为什么还要做一个Java服务不觉得重嘛?6. 你知道OLAP和OLTP的区别嘛?7. 我觉得你们公司本质是OLTP的解决方案啊8. 深分页优化可以讲一下嘛9. 实习还遇到过什么技术挑战10. Sentinel导出限流是做同步还是异步呢八股、AI拷打:11. 平常有用过什么AI工具嘛12. 你是怎么使用AI工具的,具体场景是什么13. 你用AI工具只是使用对话框还是使用agent14. 工厂模式有哪几种15. 有哪些设计原则16. 除了高内聚低耦合、开闭原则还有什么设计原则17. 面向对象里依赖和关联的区别是什么18. 那聚合是什么呢19. 有看过什么计算机方面的书嘛? 《Java并发编程的艺术》20. 为什么要看这本书呢21. 这本书看了哪些内容呢22. 上一段实习为什么实习了3个月就离职了呢23. 反问:业务主要是to b还是to c8月18日杭州有赞hr面(视频面30分钟)1. 拷打实习遇到什么困难,怎么解决2. 实习有哪些地方做的不够好,怎么解决3. 为什么要来杭州实习,你学校不是在广州嘛4. 上家公司薪资、期望薪资5. 反问:有赞相比其它saas公司的优势是什么8月26日oc
0 点赞 评论 收藏
分享
虾皮一面(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日晚感谢信
0 点赞 评论 收藏
分享
5月9日一面(通过)1. 简单介绍一下你的实习项目和学习项目2. 实习项目架构(数据平台相关)3. 数据是写到mysql表还是hive表4. 实习中遇到的技术挑战5. 实习过程中有没有遇到过什么线上问题6. 介绍一下线程池的核心参数7. 线程池工作原理8. 拒绝策略9. 实习过程中怎么使用线程池来优化的10. 实习中怎么使用Sentinel来做限流的11. 实习中Sentinel流控策略12. Sentinel如果上游有A,B,C三个业务,怎么分别做限流13. 除了Sentinel限流之外,可不可以用Redis做限流14. Sentinel的原理和架构15. 实习公司的数据平台有没有监控系统16. Redis的数据类型17. 平时写项目一般怎么使用Redis18. 热key问题怎么解决19. 热key追问:本地缓存可以用什么组件,实际用过吗20. 介绍一下RocketMQ的架构21. RocketMQ的队列一般设置几个22. RocketMQ消费者消费的瓶颈有哪些23. 怎么防止RocketMQ消息重复消费24. 有了解过RPC吗,和HTTP有什么区别?25. 注册中心怎么实现?26. 追问:nacos的实现机制和原理27. 反问:公司技术栈(很热情的介绍了3分钟)二面(挂)1. 介绍一下实习经历2. 介绍一下你们实习公司从下单到供应链的业务全链路流程3. 你负责的这个模块的业务流程是怎么样的,业务方的使用体验如何4. 你认为公司的运单表问题件从业务上讲可以根据哪些维度来查询5. 你负责的表是百万级的讲讲查询怎么优化的6. 如果数据库表的数据量达到千万级甚至亿级该怎么办7. 分库分表按照月份查询怎么实现?8. 刚才的分库分表如果某个月数据量特别大(数据倾斜)怎么办9. 刚才提到了你的解决方法,你认为优劣是什么10. 平时使用Redis来做些什么?11. 你的优惠券项目中使用到Redis存储了哪些数据,为什么要这么存数据?12. 有没有使用过什么RPC框架?怎么理解RPC?13. 你的优惠券列表在Redis用什么数据结构存储,为什么这种数据结构性能更好?14. 反问1:学习上的建议?可以关注一下业务,业务方的心理15. 反问2:面试表现?挺优秀的,思维比较活跃,表达也比较清晰16. 反问3:进去会做什么?
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务