【小红书】Java后端开发面经分享【已获得意向书】
时间线
7月10日投递
7月23日笔试
8月6日连续两轮技术面试
8月16日HR面
9月9日意向书
笔试题解
之前发过了,不当复读机了。
https://www.nowcoder.com/discuss/512740528971177984
一面面经
一面面试完就直接发了二面通知。主要聊了项目和实习经历,基础问题比较少。
Redis
Redis数据结构有哪些?
如何实现AOF?
实战相关
如何查看端口占用情况?
如何获取当前Java堆栈?
如何排查RPC时延?
top里的load代表什么?
算法
从N个数中找出最大的k个数
二面面经
二面是在一面的同一天,效率非常高,主要问的都是Java相关内容。
Java相关
Gradle与Maven各有什么优劣?
构建工具是如何如何处理重复依赖的?
Java程序启动慢的原因有哪些?怎么优化?
元空间中有什么?
虚拟机如何处理热点代码?JIT缓存在内存的什么位置?
Netty是如何管理内存的?
Class是如何加载的?
不同ClassLoader可以加载同名Class吗?它们是同一个对象吗?
字节码底层用多少字节描述?有多少条?
synchronized是如何用字节码表达的?虚拟机是怎么支持它的?
方法调用如何用字节码表达?虚拟机是如何进行方法调用的?
如何进行字节码增强?
算法
寻找凸包
一点吐槽
等了将近一个月等来了小红书意向书,但是这个意向书吧,也没有OC什么的,就发了个不带名字不带岗位的邮件,答复甚至还是通过问卷给出的,总感觉有点奇怪,不知道其它人是什么形式。
#晒一晒我的offer##小红书##面经#