小红书-后端开发-商业技术一面80min

实习
1、有挑战的事情&如何做的&做了什么&具体实现&业务细节#牛客AI配图神器#

JAVA
1. 现有a、b、c三个线程,需实现“a执行完执行b,b执行完执行c,c执行完回头执行a”的按需循环效果,该如何实现?
2. 请说明synchronized锁升级的过程。
3. 轻量级锁基于CS自旋实现,其默认自旋次数是多少?从轻量级锁升级到重量级锁的临界条件是什么?
4. 轻量级锁(CS)存在ABA问题,该如何解决?
5. JUC包中乐观锁实现(如ReentrantLock、CountDownLatch等)底层依赖的抽象类AQS,其底层实现逻辑是什么?
6. AQS中的公平锁和非公平锁是如何实现的?
7. 请说明线程池的核心参数,以及这些核心参数之间的关系(任务提交时的判断逻辑)。

MYSQL
1. 若线上有一个MySQL需要优化,请说明你的优化思路。
2. 使用explain分析SQL时,核心关注哪些指标?这些指标如何帮助优化?
3. 若explain分析无问题、已加索引,但MySQL整体速度仍很慢,还有哪些优化思路和手段?
4. InnoDB存储引擎底层用什么数据结构存储数据和索引?
5. B+树有什么特点?
6. 一个三层的B+树大概能存储多少数据?其评估思路是什么?
7. 若MySQL页大小为16K,以主键索引为例,一页大概能存储多少数据?
8. MySQL的InnoDB存储引擎支持事务,其是如何实现事务特性(ACID)的?

Redis
1. 你在实习过程中用过Redis吗?用了Redis的哪些数据类型?解决了什么业务问题/在什么业务场景中使用?
2. Redis的string和list类型,底层用的数据结构是什么?
3. string类型底层基于“简单动态字符串(SDS)”实现,这种数据结构的好处(优点)是什么?
4. 若业务数据需存储在Redis分片集群(单个节点存不下,需多节点联合存储),Redis是如何实现数据写入和读取的?其底层是否用哈希实现?

场景题
现有一个活动:奖品数量少(仅几百个)、参与人数多(几十万)、瞬间QPS高(数十万)。需对该系统进行设计,具体该怎么做?设计过程中核心需要关注哪些点?

手撕
LC23 合并K个有序链表

面试了80min,面试官在60min的时候就把结果提交了面试结束完发现邮箱里的评价面试连接已经躺了好一会了
全部评论
那个是自动的邮件,和面试结果无关
3 回复 分享
发布于 09-26 14:12 福建
为什么我一面只有45分钟,上来直接手撕链表前半部分反转,然后问八股,项目都没问过。总共就45分钟面
1 回复 分享
发布于 10-11 15:15 四川
我也是9.28一面的友友 同西交
点赞 回复 分享
发布于 10-03 11:46 陕西
佬,约二面了吗
点赞 回复 分享
发布于 09-29 15:35 陕西
这问的也太多了
点赞 回复 分享
发布于 09-28 11:33 浙江

相关推荐

lz bg 双2,求职方向前端,一段大厂实习注:红黑榜都是按个人经历来排,比较主观但真实黑榜:北森:1. 大部分公司的测评都是源自于北森,题都差不多,成绩又不共享,秋招花了很多时间重复做北森测评,yue了2. 投递北森,给了个巨多内容的测评,做完后测评挂科大讯飞:一面面试官跟我说,你属于比较冷静的那种人(想说lz比较内向?),我们更倾向于招热情的校招生。但还是进二面了,二面面试官全程黑脸加打断,反问环节一脸不耐烦。问后续流程是什么,非常不耐烦的说,后续就是我们这轮面试结束了。阿里系:淘天,钉钉,虎鲸文娱,阿里系更是重量级,其他很多部门都是测评笔试都做但是不约面,可能是lz学历不够,也可能因为阿里用react而lz用的是vue。虎鲸文娱先约面,然后又马上单方面邮件取消面试,然后很长时间没有消息,然后官网评估挂淘天:面试官不开摄像头,多次打断,最逆天的是做手撕的时候面试官说自己去忙半小时,退出面试间,让我自己做完退出。八股+手撕都对,第二天秒挂钉钉:最重量级的来了,面试官迟到十分钟,不开摄像头,面试时长二十分钟。最后反问多久出结果,告诉我招聘已经接近尾声了,很快出结果。第二天挂。纯纯KPI浪费时间。柠檬微趣:牛客问我要简历,我给了,显示初筛通过,没后续。boss上hr问我要简历,给了后发笔试题,笔试ak做完后问hr,hr也不告诉笔试是否通过,直接回我“感谢投递,正在寻找其他背景的人”。既然不想约面,为什么又要简历又发笔试呢,祝早日被鸽穿。华睿(说是浙江大华子公司):最不专业的一集,一面二面根本不约面试时间,直接打电话突袭面试。hr面更是对方疯狂卡顿,而且表示后续会是总监给我打电话?(贵公司这么喜欢打电话吗?而且也是不约时间随时打给我的意思)红榜:联友科技:嫡长offer,虽然网上名声不太好,但是一面给offer,一面面试官甚至是同校学长,价格也还比较有诚意,给了秋招中的lz很大信心,红榜。快手:三次面试面试官人都不错,反问时给的建议都比较中肯,流程推进很快,虽然泡了很久池子,但是开奖薪资也很不错。红。小红书:面试官很务实,直接讲明业务是什么,包括平时工作作息和强度。面试流程推进很快,开奖薪资也很高。红。沐瞳科技:虽然前两面面试官不开摄像头+面试体验一般,hrbp感觉是劲劲的压力面,开奖薪资一般。但是三面总监面是秋招面试体感最好的,聊了部门倾向,喜欢打什么游戏,根据游戏分析性格,聊部门未来规划以及个人未来规划。红。京东:两轮技术面无手撕无八股,面试官人比较友善,线下hr面体验也还不错,但是仍在泡池子,期待和东子做兄弟。滴滴:一面面试官全程微笑,非常友善,结束后马上二面。二面面试官问的都是开放性问题,面试氛围很友好,反问环节也耐心解答分析问题,最重视反问的一次。本来以为没有三面挂了,但是发邮件后才确认原来已经在跑池子,期待滴滴的965上面只是部分公司总结,有些公司体验感觉红黑都不合适,这里就只放比较好或差的.欢迎大家一起讨论秋招体验.
秋招吐槽大会
点赞 评论 收藏
分享
评论
7
38
分享

创作者周榜

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