小红书 测试开发 一面 面经
面试官问的很灵活,大多数都是我简历没有的。#小红书#
1、自我介绍
2、实习的内容
3、Java基础
3.1 哪些包用的比较多?
3.2 lombok的一个坑知不知道是什么
3.3 jdk8 HashMap的扩容的机制
3.4 公平锁和非公平锁分别解释一下是什么
4、Spring框架
4.1 Spring的一些底层原理有没有了解过
4.2 Spring的Aspect注解是什么,什么时候会失效?
4.3 RESTController和Controller的区别是什么
5、数据库
5.1 数据库引擎有哪些
5.2 InnoDB的底层数据结构
5.3 简单介绍下其他的数据库
5.4 手撕数据库题目
有一个student表,列为id,name,class,查出每个class的学生数量。为什么用count(*),用count(1),count(id)行不行?
5.5 小红书的历史记录你觉得是存在服务器端还是客户端?
5.6 考虑一个场景,如果在写入数据库时,缓存还没来得及更新,这个时候刚好来了一个查redis缓存的请求,怎么才能保证读取的数据是刚写入数据库的数据,而不是缓存中的旧数据
6、数据结构
6.1 如何用栈来模式队列
6.2 二叉查找树性质及查找过程
7、Linux
7.1 如何去查找一个端口号是否被占用
7.2 如何通过一个端口号去查找对应的进程ID
7.3 port already in used是怎么解决的
8、Docker
8.1 Docker的ip是怎么分配的
8.2 ip上限了怎么办
9、测试相关
9.1 有没有实际部署过这种持续集成的流水线,它是怎么工作的
10、其他
10.1 你理解的测试开发是什么
10.2 用没用过小红书,主要用来干嘛,有没有你觉得还没解决的痛点问题
1、自我介绍
2、实习的内容
3、Java基础
3.1 哪些包用的比较多?
3.2 lombok的一个坑知不知道是什么
3.3 jdk8 HashMap的扩容的机制
3.4 公平锁和非公平锁分别解释一下是什么
4、Spring框架
4.1 Spring的一些底层原理有没有了解过
4.2 Spring的Aspect注解是什么,什么时候会失效?
4.3 RESTController和Controller的区别是什么
5、数据库
5.1 数据库引擎有哪些
5.2 InnoDB的底层数据结构
5.3 简单介绍下其他的数据库
5.4 手撕数据库题目
有一个student表,列为id,name,class,查出每个class的学生数量。为什么用count(*),用count(1),count(id)行不行?
5.5 小红书的历史记录你觉得是存在服务器端还是客户端?
5.6 考虑一个场景,如果在写入数据库时,缓存还没来得及更新,这个时候刚好来了一个查redis缓存的请求,怎么才能保证读取的数据是刚写入数据库的数据,而不是缓存中的旧数据
6、数据结构
6.1 如何用栈来模式队列
6.2 二叉查找树性质及查找过程
7、Linux
7.1 如何去查找一个端口号是否被占用
7.2 如何通过一个端口号去查找对应的进程ID
7.3 port already in used是怎么解决的
8、Docker
8.1 Docker的ip是怎么分配的
8.2 ip上限了怎么办
9、测试相关
9.1 有没有实际部署过这种持续集成的流水线,它是怎么工作的
10、其他
10.1 你理解的测试开发是什么
10.2 用没用过小红书,主要用来干嘛,有没有你觉得还没解决的痛点问题
全部评论
没手撕吗😣
想问一下 你简历上是有体现spring框架吗
兄弟一面过了吗
你觉得你回答的怎么样呢,怎么就没通过
请问一下简历有Linux才会问的吗?
我也投了,还没发笔试呢
方便问一下老哥有实习嘛?是本科还是研究生
相关推荐