干货分享!25年小红书面经,后端日常实习一面(建议收藏)
之前盛传小红书要取消大小周,消息传了一轮又一轮,这次是真的要取消了!
全员信中宣布,小红书还将取消竞业,原有的现金和期权竞业全部释放,不新增现金或期权竞业。
新规将于 5 月开始生效,不过有人欢喜有人忧。取消了大小周,周六的双倍工资拿不到了,相当于月收入下降15%+。也有人在担心,这次双休规则能不能坚持下来,会不会取消大小周但没有减少对应工作量。
除去新规,小红书整体的办公环境和薪资都还是不错的,各种待遇也很吸引人。拿 24 年实习岗来说:
技术岗:300/天+包三餐或餐补 30~40/天
非技术岗:150~200/天++包三餐或餐补 30~40/天
这边也分享一位同学在小红书日常实习一面的面经:
小红书实习一面
SpringBoot 的自动装配是如何实现的?
Spring Boot 的自动配置是通过 @EnableAutoConfiguration
注解实现。
@Autowired 和 @Resource 的区别是什么?
@Autowired 和 @Resource 都是 Spring 框架中,常用的注入 Bean 的注解。
@Autowired:自动注入,按照类型自动装配,如果有多个同类型的 Bean,则需要通过 @Qualifier 指定具体的 Bean。
@Resource:Java 自带的注入方式,按照名称自动装配,默认是按照属性名称进行匹配,如果需要按照 Bean 的名称进行匹配,可以使用 @Resource(name="beanName")。
不同的注解之间的区别主要在于注入方式和实现方式的不同。
如果一个 Bean 没有注册成功,会报什么错?服务能够正常启动吗?
例如 NoSuchBeanDefinitionException
、BeanCreationException
服务能否正常启动看情况:
- 如果 Bean 的注册失败仅仅是某个 Bean 没有被创建(如通过注解方式定义的 @Bean 未正确扫描到,或者依赖注入失败),其他部分的服务可能能够正常启动,但是相关的功能会无法正常工作,可能会在后续访问时抛出异常。
- 如果 Bean 是必须的,且 Spring 容器无法注入该 Bean,通常服务会在启动阶段抛出异常,并且无法正常启动。这种情况通常会发生在依赖注入失败或者重要的配置错误时
篇幅有限,详细题解和扩展知识可以到【面试鸭】刷题观看,还有更多大厂真实面经,春招热门面试题,Java、C++、python ……等更多面试题目和解析。
Spring 中如何解决循环依赖?请介绍一下三级缓存。
- Spring 如何解决循环依赖?
- 为什么 Spring 循环依赖需要三级缓存,二级不够吗?
你用过哪些 Spring 的注解?
- Spring中的@Value注解的作用是什么?
- Spring中的 @ModelAttribute 注解的作用是什么?
@Configuration 注解的作用是什么?
@Configuration 注解是 Spring 中用来标识配置类的注解,表示该类可以作为 Spring 容器的配置类,用于定义 Bean 和 Bean 的初始化配置。
你平常用过哪些 stream 流的方式?
- 你用过 Stream API 的哪些数据处理操作(或方法)?
如果不用 CountDownLatch,你能利用线程池和 future 实现多线程同步吗?怎么做?
请介绍 Java 的反射机制。
- 你使用过 Java 的反射机制吗?如何应用反射?
你了解什么情况下会导致 full GC?
- 什么情况下会触发 Java 的 Full GC?
- Java 中的 young GC、old GC、full GC 和 mixed GC 的区别是什么?
介绍一下数据库的几种范式,它们分别解决了什么问题?
- 数据库的三大范式是什么?
在什么情况下你会考虑建索引?
- 在 MySQL 中建索引时需要注意哪些事项?
- 在什么情况下,不推荐为数据库建立索引?
什么是联合索引?
- MySQL 中的覆盖索引和联合索引是什么?索引的最左前缀匹配原则是什么?
什么是覆盖索引?
- MySQL 的覆盖索引是什么?
请介绍一下数据库事务的 ACID 特性。
- 什么是数据库事务?讲一下事务的 ACID 特性?
什么是 MVCC?MVCC 的实现原理是什么?
- MySQL 中的 MVCC 是什么?
HTTP 和 HTTPS 的区别是什么?
- HTTP 和 HTTPS 有什么区别?
HTTPS 是对称加密还是非对称加密?
- 握手阶段:使用非对称加密(如 RSA、ECDSA)进行密钥交换,确保双方建立安全的通信通道,并交换会话密钥。
- 数据传输阶段:使用对称加密(如 AES)加密实际的数据传输内容,因为对称加密在性能上更高效,适合大规模数据的加密。
更多大厂真实面经,春招热门面试题,Java、C++、python、Go、运维、测试、大数据 ……等更多面试题目和详细解析尽在面试鸭:****************************
#小红书求职进展汇总#