26届小红书秋招 timeline - 商业技术
09-02,投递
14号笔试,22号约面
09-24,一面(55min)
自我介绍
手撕:两线程交替输出1-100
假如我是个初学者,你给我介绍一下怎么学习 Java 的路线,都要学啥?怎么学?
如果让你给我讲解一下 Java 的锁,你会怎么讲?synchronized 底层原理?ReentrantLock 底层原理?AQS更新资源状态和添加线程到等待队列时的并发问题怎么解决的?
说一下 MySQL 索引和锁,出现热点行会导致什么问题?
说一下 Spring Bean 的生命周期
如果让你给我介绍一下 ES,你会怎么讲?(实习用到 ES)你们业务的 ES 集群一般几个节点?
手撕:128. 最长连续序列
p.s. 发挥最差的一回,不按套路问,感觉问的都挺开放的。全程也没让细讲实习,最后的手撕时间不够没写出来,光说了思路,第二天约二面