小红书实习一二面

一面(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 湖北

相关推荐

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道真题和解析
点赞 评论 收藏
分享
一面052350min1.自我介绍2.在学校里的经历3.你希望测试开发岗位里的测试工作和开发工作占比是多少?4.实习拷打,详细拷打实习中做过的接口自动化项目5.为什么接口自动化项目选择pytest?6.设计测试用例会考虑哪些点?7.用过jekins的什么功能,了解过它底层的实现吗8.技术栈是?熟悉的编程语言?9.口述思路:二叉树的遍历10.手撕:二分查找11.浏览器输入url到展示页面的全流程?12.进程和线程13.死锁14.慢查询15.读过有关测试的技术书籍吗16.写测试自动化时用过python的哪些库?17.反问(作业帮直播业务,给学生直播上课之类的)&nbsp;二面052755min1.自我介绍2...
一笑而过2222:1. String和StringBuffer区别:String是不可变、线程安全(因不可变特性)的,每次操作会创建新对象,适合只读场景;StringBuffer是可变、线程安全(方法加锁)的,可直接修改对象,适用于多线程环境下频繁修改字符串的场景 。 2. Java的垃圾回收器:Java垃圾回收器是JVM自动管理内存的组件,基于分代收集理论,通过标记-清除、复制、标记-整理等算法回收不再使用的对象,常见类型有Serial、Parallel、CMS、G1等,分别适用于不同性能需求场景。 3. Java的序列化:Java序列化是将对象转换为字节序列以便存储或传输的机制,对象所属类需实现Serializable接口,反序列化可将字节流恢复为对象,常用于分布式通信、数据持久化和对象深拷贝等场景。
查看24道真题和解析
点赞 评论 收藏
分享
评论
15
75
分享

创作者周榜

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