虾皮一面

基本没八股都是很细的实际应用题,被狠狠拷打,有点记不太清了,只记得三个不会的问题qaq。
1. 有一个1000w行的表,主键是不连续的,问如何快速取出这1000w行数据?分页出现深度分页如何解决?使用多线程批量获取如何实现?
2. 如何排查java cpu占用率高?
3. 如何监控java的线程池?例如有大量的线程池跑满了,如何查看和监控线程池中的线程的状态。
4. 手撕给一个含有数字字符串,字符串有abc等异常字符,需要去除掉异常字符,输出去除掉异常字符的整数值,考虑符号和溢出。(12.30面试有点饿了,忘了怎么判断正负溢出了,难绷)

GG
更新: 感谢信
全部评论
什么部门
1 回复 分享
发布于 2024-09-09 13:05 北京
没问项目吗 听说都是手撕
点赞 回复 分享
发布于 2024-09-21 16:32 广东
没有项目吗
点赞 回复 分享
发布于 2024-09-21 11:14 安徽
啥叫考虑溢出呢,是变成int的最大最小值,还是输出溢出后的值比如2,147,483,648就变成-2,147,483,648
点赞 回复 分享
发布于 2024-09-10 20:37 天津
只会第一个,按主键排序然后每次分页查询加一个主键大于上次查询最后一个数据的主键id
点赞 回复 分享
发布于 2024-09-09 02:19 广东
我昨天也面了,手撕一模一样,不过我a了,但是八股很多没答上
点赞 回复 分享
发布于 2024-09-08 23:47 江西

相关推荐

04-03 20:17
已编辑
美团_后端开发(准入职员工)
更新一下一面面经80 min自我介绍1. 项目中有哪些难点,你都是怎么解决的?2. 怎么看待微服务和单体结构?3. 怎么去利用领域驱动的设计思想?4. 项目如何划分模块的?如何界定?有什么划分依据?5. 为什么选用feign?不用rpc?6. 为什么选用satoken鉴权不选用其他的?有什么了解?7. 为什么网关选用spring gateway?8. 怎么利用网关和redis实现分布式会话共享的?9. 除了redis和数据库之外,还有什么鉴权的方式?10. 聊一下Java常用的数据结构11. ArrayList底层实现原理?12. 为什么扩容选择1.5倍?13. 聊一下LinkedList14. 详细说下HashMap,能说多少说多少15. 为什么HashMap扩容是2倍?16. HashMap红黑树退化链表是什么条件?为什么?17. HashMap是不是线程安全的?会有什么问题?如何解决这个问题?18. 你说的concurrenthashmap是如何解决问题的?19. 聊一下threadlocal,能说多少说多少20. 为什么threadlocal使用的数据结构是map?21. 父子线程传递信息用什么?22. 如果是子线程传递到父线程,还要从父线程传递到子线程呢?23. 聊一下volatile关键字,能说多少说多少24. 聊一下synchronize和lock,能说多少说多少25. 了解过AQS吗?说一下底层原理26. 聊一下线程池的工作原理27. spring里,bean的生命周期与作用域,说一下28. 每个生命周期会有什么操作?29. mysql索引的实现原理,能说多少说多少30. 一条sql的执行过程是怎么样的?算法    合并有序链表    股票买卖问题Ⅱ(不能用贪心)反问------ Time Line ------部门:核心本地商业-业务研发平台投递 3.13笔试 3.15一面 3.21约二面 3.22二面 3.28offer 4.2
点赞 评论 收藏
分享
评论
7
36
分享

创作者周榜

更多
牛客网
牛客企业服务