小红书实习一二面

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

相关推荐

08-29 00:15
已编辑
中南大学 C++
岗位:软件开发工程师(后端)面试timeline:8.7投递-8.9第一次笔试-8.16第二次笔试-8.25一面问题40分钟:1.介绍多态,重载、重写底层如何实现2.野指针和悬挂指针出现场景,产生什么后果,如何解决3.介绍智能指针,什么操作会导致共享指针引用计数加1、减14.如果想把一个智能指针的释放控制在某一个线程内应该怎么做?这个我不会,面试官说要让指定线程一直持有着它,然后再释放,我还是没太懂5.对堆和栈的理解6.申请堆空间的方式,两种方式的区别7.STL库有了解吗?vector有了解吗?8.除了添加元素时容量不够会扩容,还有什么时候会扩容?这个我不知道,面试官说还有一个用来动态扩容的容器阈值,当前申请的内存超过阈值时会提前申请。9.vector底层数组在内存分配上是什么特性10.还有其他内存分配方式吗11.为什么有epoll,epoll的水平触发和边缘触发12.tcp三次握手13.对于客户端和服务器而言,是怎么认出这个tcp连接的?我当时一直没get到面试官的意思,现在想想应该是想让我回答四元组标识一条连接吧?14.客户端和服务器的fd都是什么时候生成的15.连接队列满了会给客户端返回什么?不清楚,面试官说reset16.进程和线程。我当时有点昏头了,说进程不能很好的利用多核cpu,面试官说多进程也可以用多核17.进程间通信18.linux排查问题的相关命令:查网络连接、查网络连接个数、grep反向查找手撕:反转链表我发现如果面试官比较满意前面的问答的话,出的题就比较简单一点
查看18道真题和解析
点赞 评论 收藏
分享
评论
15
75
分享

创作者周榜

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