小红书实习一二面

一面(55min):
好久之前面的,答的不算好。问了些项目和场景题。
1. 自我介绍
2. 有没有做过结算类的功能。如何保证的分布式数据库场景下,数据的一致性。(没回答好,应该可以用seata分布式事务?)
3. 项目中的缓存数据库数据一致性如何保证的
4. 使用redis存储,为什么性能才提升13%
5. QPS提升10倍,怎么测试的
6. 数据库相关(这些回答得好,腰不酸了,腿不疼了,整个人都自信了
    1. 事务的特性
    2. 事务的四个特性分别怎么保证的
    3. mvcc了解吗?
    4. 读已提交和可重复读,mvcc有什么不同
    5. 锁有哪些?
    6. 举个死锁的例子
    7. 举个只加间隙锁的例子,只加记录锁的例子。
    8. 索引有哪些
    9. 为什么使用b+树作为索引
   10. 为什么主键是自增的?我说实际场景还有就是聚簇索引不能重复。它提示从IO的角度去说。我只说了查的快,范围查询性能更好。每回打上来为啥插入会更快。应该是自增会涉及到顺序写。
7. 写个SQL。学生表(sid, 班级,姓名),成绩表(id,数学,英语,语文),查找每个班级的总成绩的最高的学生姓名(ac)
8. 顺时针旋转矩阵。(ac)
9. 反问
两个代码写的倒是挺顺畅的,没有debug就ac了,运气挺好,没有犯些低级错误。

二面(25min):
面试官都没时间敷衍我。提完问题,就把我晾在那。

0. 自我介绍,然后让我详细说下两个项目,之后没提问题。
1. 不能转正,为啥还要实习
2. synchornized的原理,他发音不标准,我没听懂,他打出来给我看的
3. hashMap的原理
4. ReentryLock的原理
5. 说一件你比较自豪的事情:<b>以前没有,以后应该是今天下午的面试。</b>(公务员同学教我的,如果没有这么回答,xdm学费了吗)。
反问:多长时间出结果。最起码一周。

没怎么问技术问题,不知道回答的咋样。现在实习的心已经快没有了,最近秋招还有断断续续的面试。希望有个满意的Offer吧。

加油~~~

====================== 2023/12/20更新=====================
二面挂。
全部评论
二面怎么和kpi一样
点赞 回复 分享
发布于 2023-12-25 14:50 北京
加油加油
点赞 回复 分享
发布于 2023-12-23 21:37 上海
佬是在哪里投递的简历?
点赞 回复 分享
发布于 2023-12-20 13:56 安徽
笑死,学废了
点赞 回复 分享
发布于 2023-12-12 18:22 湖北

相关推荐

06-04 16:18
已编辑
湖南科技大学 Java
1.简单介绍一下你自定义的协议2.讲讲怎么做的Benchmark3.你的测试是在什么配置的机器上进行的?4.你在启动参数部分:配置了哪些参数?JVM内存是怎么分配的。除了堆/栈/元空间。你是如何考虑堆外内存的?有考虑过SurvivorRatio和newRatio么5.你做了哪些性能优化?从应用层的角度来谈6.我其实更想知道,你在TCP这一层做了哪些优化?7.从序列化的角度来看,你做了哪些优化?8.除了Nagel算法呢?在TCP层面还能做什么优化?9.你对哪一块比较了解?——答:MySQL10.那你讲讲建索引有哪些考虑?11.你给学校建索引,那假如这个学校字段不被查询呢?你再想想在实战中,建立索引要考虑哪些因素?12.给用户-活跃状态建立联合索引可行,在建表的时候,除了建立索引,你还会考虑哪些因素?13.讲讲OOM怎么排查的?14.我知道你可以jmap或者启动参数配置输出堆转储信息,但是我们用的k8s,服务器半夜崩溃了,整个container都消失了,那我怎么去查日志或者堆转储文件呢?15.假设我有A服务和B服务,不同的服务之间有TraceID,然后我的TraceID在A服务时是TraceA,在B服务突然变成traceB,你怎么排查出这个ID的变更?16.你用了Seata,那我想问问你:什么情况下需要用分布式事务,除了Seata你还能用什么来实现分布式事务?如果我不处理分布式事务会怎么样?什么业务场景需要一致性?17.手撕:给定仓库位置码:形如//&nbsp;A101-052-001&nbsp;//&nbsp;J01-002-001。如何进行排序呢?18.你项目用的JDK版本是多少?答:1719.你认为JDK17和JDK8相比有哪些优势?1.有二面的话联系你。答:我答成这样还有二面机会?反问:A.您好像对我的业务项目不感兴趣?答案:太玩具了,和我们生产用的差异太大,没什么好问的。B.对我的建议?答案:实战经验欠缺,但是现在这行业比较病态,实习机会需要有产出的实习做铺垫,努力多干活吧。八股文背的挺好的,可惜我不太喜欢问八股,&nbsp;我的面试风格和其他人不太一样。C.评价一下我?答:你比大二的我强,但是现在这个行情确实比我当年卷了非常多。你还得多练练。总结:A.聊了挺久,总共60minB.面试官人很幽默,但是对面试主动权把握的很好,我惯用的掌握面试节奏的技巧失效了。多次尝试吟唱八股都被打断了。C.感觉这会是我面试的第一寄。
采集想要offer:问八股还行,问实***就gg了,希望面我的不是这个面试官
点赞 评论 收藏
分享
05-30 14:34
已编辑
东北林业大学 Java
快手&nbsp;-&nbsp;测试开发实习生&nbsp;-&nbsp;已oc26号8.一面完之后hr打电话约了28晚上8.二面1.自我介绍2.问了我之前一段Java实习主要承担的哪块儿工作3.简历中两个项目介绍一下以及其中的难点4.简单手撕:找出一个数组中有只出现了一次的数&nbsp;,&nbsp;用了flag标记&nbsp;,&nbsp;面试官问还有没有别的方法&nbsp;,&nbsp;说用hashmap&nbsp;,&nbsp;集合的方法&nbsp;,&nbsp;面试官说如果排序呢&nbsp;,&nbsp;回答的比较当前和下一个数如果不相等当前这个数就是结果5.说一下CSS定位的方法&nbsp;,&nbsp;回答的根据ID/class/tag&nbsp;name定位&nbsp;,&nbsp;为什么CSS和XPath选择CSS用的多&nbsp;,&nbsp;面试官说开发者工具中可以直接复制XPath语句&nbsp;,&nbsp;为什么不用&nbsp;,&nbsp;回答的最先学的是CSS所以CSS用的多6.项目中提到的Jmeter进行多用户的压力测试&nbsp;,&nbsp;为什么只模拟了100个用户的同时登录&nbsp;,&nbsp;是因为你开发的系统只能承受100个用户登录的性能吗&nbsp;?&nbsp;如果不是&nbsp;为什么不探究一下开发的系统实际可以承受多少个用户的一个登录?&nbsp;或者说有没有进一步探究想办法能从哪些地方进行优化/提升一下让其能承受更多用户的登录7.pytest做接口验收中的断言语句怎么写8.有没有学习过哪些大模型?&nbsp;回答的论文中用到的深度学习模型9.说一下CNN训练原理&nbsp;?&nbsp;基于反向传播算法和参数优化&nbsp;,&nbsp;引入卷积层和池化层10.未来想从事的行业反问说最快明天就会出结果
查看21道真题和解析 面试问题记录
点赞 评论 收藏
分享
评论
15
74
分享

创作者周榜

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