快手秋招-中间件研发工程师

8.14 一面

讲一下简历中的项目亮点

基本一直在讲实习的工作

说一下开发常用的Spring注解

全程无八股

最后一道代码题,给一个1~100000的数,转换成中文语法的字符串数字表示,用w,q,b,s代替万,千,百,十

例如,9876,转换成9q8b7s6

8.20 二面

手撕:

给一个数字,可以交换一次两个位置上的数字,数字最大可以变为多少?

例:4557 -> 7554

实习经历拷打

八股:

服务端出现大量close_wait的原因,如何排查(netstat?)

线上JVM出现old区空间被占满,如何解决(答了说用jmap看空间占用较大的对象,排查代码问题)

又问如何在不改代码的前提下排查

修改JVM启动参数,调大堆大小,调整young/old区比例,如果是CMS换成G1(不知道对不对)

客户端往服务端发送一个http请求中,总共经历了多少次内核/用户态切换和内存拷贝

总共40min


8.22更新,官网状态已挂

全部评论
2 面好难
点赞 回复 分享
发布于 2024-08-21 21:44 北京

相关推荐

06-07 17:17
嘉兴学院 教师
单单人旁的佳:你是我见过最美的牛客女孩
点赞 评论 收藏
分享
醉蟀:你不干有的是人干
点赞 评论 收藏
分享
07-18 14:55
门头沟学院 Java
点赞 评论 收藏
分享
评论
3
21
分享

创作者周榜

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