虾皮一面
基本没八股都是很细的实际应用题,被狠狠拷打,有点记不太清了,只记得三个不会的问题qaq。
1. 有一个1000w行的表,主键是不连续的,问如何快速取出这1000w行数据?分页出现深度分页如何解决?使用多线程批量获取如何实现?
2. 如何排查java cpu占用率高?
3. 如何监控java的线程池?例如有大量的线程池跑满了,如何查看和监控线程池中的线程的状态。
4. 手撕给一个含有数字字符串,字符串有abc等异常字符,需要去除掉异常字符,输出去除掉异常字符的整数值,考虑符号和溢出。(12.30面试有点饿了,忘了怎么判断正负溢出了,难绷)
GG
更新: 感谢信
1. 有一个1000w行的表,主键是不连续的,问如何快速取出这1000w行数据?分页出现深度分页如何解决?使用多线程批量获取如何实现?
2. 如何排查java cpu占用率高?
3. 如何监控java的线程池?例如有大量的线程池跑满了,如何查看和监控线程池中的线程的状态。
4. 手撕给一个含有数字字符串,字符串有abc等异常字符,需要去除掉异常字符,输出去除掉异常字符的整数值,考虑符号和溢出。(12.30面试有点饿了,忘了怎么判断正负溢出了,难绷)
GG
更新: 感谢信
全部评论
什么部门
我昨天也面了,手撕一模一样,不过我a了,但是八股很多没答上
只会第一个,按主键排序然后每次分页查询加一个主键大于上次查询最后一个数据的主键id
啥叫考虑溢出呢,是变成int的最大最小值,还是输出溢出后的值比如2,147,483,648就变成-2,147,483,648
没有项目吗
没问项目吗 听说都是手撕
相关推荐
投递华为等公司10个岗位 >
点赞 评论 收藏
分享
点赞 评论 收藏
分享
10-25 12:02
蚌埠坦克学院 C++ 点赞 评论 收藏
分享