虾皮一面

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

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

相关推荐

7 37 评论
分享
牛客网
牛客企业服务