小红书22届春招补录 C++后端技术三面+HR面(已OC)
2.25
一面,约60min:
1.自我介绍,问项目
2.关系型数据库的数据结构B+树,B树和B+树的区别。
3.TCP/UDP三次握手四次挥手的过程和细节
4.操作系统Linux I/O栈的上下三个层次及其用途
5.Linux不同的文件系统如何被操作系统同意调用
6.C++设计模式,适配器模式
7.(编程题)二叉树的左视图
3.3
二面,约40min:
1.问项目(主要问了Hbase的项目,可能和他们部门工作内容比较匹配)
2.Hbase原理,zookeeper机制。
3.(编程题,原创题)一个十进制数按要求转为二进制,要求如下:
291的二进制为100100011,即2^8+2^5+2^1+2^0,可将其改写为2(8)+2(5)+2(1)+2(0),而括号中的8、5同样需要做同样的转化
因此291在这种转化下最终会写成:2(2(2+2(0)))+2(2(2(1))+2(0))+2(1)+2(0)。
3.15
三面,leader面,大概30min:
1.深挖项目(还是在问Hbase的项目,问了问有啥收获和难点)
2.(编程题,leetcode.146)LRU缓存。
3.22
hr面
1.说说校园经历,简历上项目的收获
2.家庭情况。
3.是否用过小红书,平时用小红书干啥,说说小红书优缺点(这个问题咋这么像问产品的)
4.当初选择学计算机专业的原因
3.28 收到OC
希望大家都Offer多多。
#小红书校招##面试题目##小红书#