小红书Java实习一面(6.27)

简单自我介绍后是八股,手撕,无拷打项目

1.注解@Autowired和@Resource的区别?@Auowired是如何注入的?
2.Spring和Spring boot的区别?Spring Boot 比 Spring优化在哪里,为什么更轻量级?
3.Spring的自动装配过程,如何识别出要装配的类?会扫描全部的类吗?
4.Spring AOP有哪些注解?
5.List有哪些线程安全的类,哪些非线程安全的类?ArrayList和 LinkedList 的区别?ArrayList 的扩容机制?LinkedList的删除操作是 O(1)的吗?
6.讲一下Syncronized关键字的底层实现原理。介绍一下偏向锁,轻量级锁。volatile有哪些作用?
7.讲一下单例模式有哪几种实现方式
8.final关键字修饰变量,方法,类,有什么区别?修饰方法的话,里边的数据能修改吗?修饰类的话,里边的方法可以修改吗?里边的方法可以被重写吗?可以通过反射来修改里边的属性吗?无论什么情况下都可以通过反射来修改吗?
9.讲一下Java面向对象的三大特性。说一下你对多态的理解
10.线程池有哪些参数,分别讲一下有什么作用?拒绝策略有哪几种?
11.Executors工具类可以用来创建线程池对吧,那么里边具体有哪些方法?
12.Object类中包含哪些方法?wait()和 sleep() 有什么区别?
13.死锁发生的原因。如何解决死锁问题?
14.介绍一下双亲委派机制,使用场景,有什么好处?
15.类加载的过程。
16.什么时候会发生old GC,年轻代和老年代的比例。讲一下GC回收过程。年轻代的一块region一般是多大?年轻代专门存储大对象的空间是哪里?Old GC 和 Minor GC的区别? 常见的GC Root类型有哪些?
17.类的对象头里边存有什么数据?
18.TCP/IP有哪几层?每一层分别有哪些协议?报文段的最大限制是多少字节?这个主要是受什么限制导致的? 描述一下TCP流量控制的滑动窗口机制
19.介绍一下DNS协议,DNS协议在哪一层?
20.讲一下Redis的缓存穿透,缓存击穿,缓存雪崩,他们的解决方案分别有什么? Redis里边有一些数量很少,但是访问很频繁的热key,如何高效的,快速的把他们找出来
21.https 协议和 http 的区别? 如何通过TLS/SSL协议建立加密通道,描述一下这个过程

手撕,判断链表是否成环,如果成环求环的长度。

反问,如何提升自己
全部评论
八股问穿了
5 回复 分享
发布于 06-30 13:46 北京
这么纯粹的八股很少见了
4 回复 分享
发布于 06-30 12:33 四川
八股很全
点赞 回复 分享
发布于 07-06 11:02 山东
dalao,怎么八股问这么难,算法问这么简单😨
3 回复 分享
发布于 06-29 01:11 广东
八股很全
点赞 回复 分享
发布于 07-03 18:09 四川
日常实习吗
2 回复 分享
发布于 06-30 15:37 陕西
八股盛宴
点赞 回复 分享
发布于 07-03 17:30 上海
八股盛宴
1 回复 分享
发布于 07-01 20:25 湖南
mark收藏
点赞 回复 分享
发布于 07-02 23:53 辽宁
有二面吗
1 回复 分享
发布于 07-01 08:01 陕西
mark
点赞 回复 分享
发布于 07-02 20:58 上海
mark 八股
点赞 回复 分享
发布于 07-02 10:48 山东
八股盛宴
点赞 回复 分享
发布于 07-01 16:26 安徽
是线上面试还是线下?
点赞 回复 分享
发布于 07-01 15:24 浙江
黑马的八股文都有讲
点赞 回复 分享
发布于 07-01 13:21 北京
八股很全
点赞 回复 分享
发布于 07-01 12:00 辽宁
最近好像都很喜欢问DNS
点赞 回复 分享
发布于 06-30 21:47 浙江
m
点赞 回复 分享
发布于 06-30 16:09 北京
八股盛宴呀
点赞 回复 分享
发布于 06-29 23:46 浙江
啥部门啊
点赞 回复 分享
发布于 06-29 22:37 上海

相关推荐

大体写写吧 确实给我面傻了自我介绍面试官知道的马哥项目然后甚至以为我另一个是鱼皮的 那可是我的我的大外包说说项目技术栈说说这个rocketmq的削峰处理布隆过滤器说一说然后偶遇场景题拼劲全力不能战胜确实懵了 前端用ai生成关键词 然后传给后端最后在数据库进行查询有没有这些包含的字段(得从就是结构方面来 不是给技术方案是给每一层每一步要干什么)后来细细的想了想我润色润色打出来比口述要舒服多了 就是第一步肯定是后端接受参数 在controller层进行一个loginfo打印一下日志 用一个list泛型为string来接受 传service这里要怎么处理 我在想没啥处理的 可以做一个去重 用set再转换一下 或者可以做一个关键词分类 用啥分类怎么分类我确实不知道(好像当时说了这个但是我都不知道这关键词是啥样 所以没有说的很具体就提了一嘴不该提的给自己挖坑了)就到sql 这块确实我慌的是这快 sql 第一版我说用full-text倒排索引来做 但是这个方案我没具体的实操过 小声的说了一句没啥信心 回来说用模糊查询 前后都加%需要说具体的sql语句 select from where 条件是可以是多个模糊查询用or链接 也可以用foreach 我当时说的foreach 得又给自己挖了坑 foreach性能怎么样 其实关于那个分类 我复盘了一下比如一个物品肯定有很多的特性 根据这些特性来进行归类 但是如何通过一个百变的string来给他分到其所属的特性下后面就是一堆人力资源问题这块换了个面试官 会议里好像有三四个人好像因为是实施岗需要交流吧最后我说自己有技术热情最后线程池有几种创建方式 答就会一种 我也是就会new个对象了
查看9道真题和解析
点赞 评论 收藏
分享
评论
45
232
分享

创作者周榜

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