好未来二面凉经

1. 自我介绍
2. 问了一下为什么想来北京
3. 我们来聊聊java基础吧, 什么是可重入锁
4. 你用的这个是公平锁还是非公平锁
5. 详细讲讲可重入锁的实现原理,数据结构
6. synchronized锁升级的过程
7. synchronized的底层数据结构是什么,底层实现具体
8. AQS的底层数据结构,底层到底如何实现的
9. JUC并发包的使用场景和线程安全的说明
10. 你说到你排查OOM,说说
11. 更具体的说一说这个排查过程
12. SpringBoot和SpringCloud的区别
13. 你这个性能优化具体的指标说一说,比如说Jmeter压测的指标啥的
14. 公司用的是RabbitMQ?为什么用那个,那是默认配置的 【这里我有点栓Q】,你了解kafka吗
15. 注册中心用的哪个 【信创产品确实没用到】
16. Nacos怎么进行服务注册发现的,说一说原理流程
17. RPC通信的具体过程,比如底层什么结构之类的【??】
18. 说一个场景:库存100,秒杀,并发场景下怎么实现【说了redis】,具体怎么设计,需要加锁吗,把锁加在什么地方? 然后问,并发量小的情况下,数据库实现如何设计表,具体怎么设计?  然后问,超大并发量情况下,又是什么解决方案?
19. 反问(问了面试官说是数据库 ----> redis ---> localCache?没听清楚。)
【本次面试的时候就给我一种我回答什么都不能让面试官满意的感觉,和一面的体验是两种极端的感觉】
又是一种全新的面试体验,呜呜,接下来的面试加油吧,许愿许愿
全部评论
xd咋知道二面挂了
点赞 回复 分享
发布于 2023-09-17 14:41 广东
java开发岗吗
点赞 回复 分享
发布于 2023-09-09 16:02 河北
老哥,有没有一面的呀
点赞 回复 分享
发布于 2023-09-06 10:11 广东
老哥 一面多久后二面的?
点赞 回复 分享
发布于 2023-09-04 07:27 广西

相关推荐

10-16 14:54
已编辑
门头沟学院 Java
九月初投的,月末笔试,国庆后约面。真服了,其实一整个国庆我都在奖励自己,一点八股跟算法没刷,依稀记得10号睡完午觉然后就收到面试邮件,当时我就知道寄了。所以有点后悔国庆玩嗨了。天天打游戏到三四点。不管了,来看看拷打了哪些问题吧上来居然不是先自我介绍,我差点就脱口而出。面试官你好,我叫XXX........1、讲一下java中的多态、平时用的什么版本的jdk,1.8用的是什么垃圾回收器知道吗2、泛型知道吗,为什么有泛型,泛型擦除是在什么时候3、HashSet去重是怎么实现的4、还有几道java基础题有点忘了,说到这的时候我感觉网易挺注重java基础的。5、多线程中的线程安全6、怎么防止你刚刚说的线程不安全问题7、线程池原理包括和参数讲一下8、平时常用哪些设计模式,讲一下策略模式,一般配合哪些设计模式使用9、平时用redis用的什么架构,cap知道吗10、lock和trylock知道吗11、redis怎么实现分布式锁12、缓存击穿、缓存雪崩、缓存穿透讲一下13、MySQL用过吗,然后是一些MySQL相关的你怎么理解原子性、一致性、和可用性和有序性14、知道orm吗,你提到了mybatis,他是怎么做到映射的,如果返回的对象没有查到是返回null还是空,集合呢。15、场景题,运用你所知道的知识,设计一个秒杀系统,并且说出为什么这样设计最后就是反问环节了,我感觉自己答得挺一般的所以没有问什么问题。OK了,最后来复盘一下,我真是想抽自己两个大嘴巴子。这也说明了,不要放弃准备,因为机会可能就是在你准备的时候出现的,主包其实投到国庆的时候就不想秋招了。投了应该有快100家,加上网易是约了4家面试。其实应该是五家的,但是小红书太恶心了,走到面试流程泡了一个月又给我挂了。每个帖子我都要狠狠批判一下小红书好了,最后祝大家都能收获心仪的offer,我也要重新找一下状态了。
发面经攒人品
点赞 评论 收藏
分享
一、Java基础相关1. 平常会用到哪些Java集合?请介绍了解的集合类型。​2. ArrayList和LinkedList具体有什么区别(要说到cpu)?​3. 在大数据量的增删改查场景中,ArrayList和LinkedList哪个操作对CPU压力大、哪个更友好?哪个集合对象对CPU缓存更友好?​4. 要实现集合去重,会用到哪些集合?除了Set类,还有其他可用于区分对象不同的集合吗?​5. 使用Map时,若要存储一个对象,能否直接使用?需要做什么操作?​6. 对泛型了解多少?泛型主要作用是什么,编译和运行时分别有什么特点?取出数据时编译器会做什么处理?​7. 针对 List 、 List 、 List 三个集合,若有一个Object对象,分别执行add操作,哪些会报错、哪些不会报错?其中哪些只能读、哪些只能写(忘了,分析后说了一个)?二、MySQL相关1. 对MySQL了解多少?请讲讲MySQL索引的构成,以及如何使用B+树加速索引?​2. 创建索引时有什么需要注意的?使用索引时哪些情况会导致索引失效?​3. 如何了解一条SQL语句命中了什么索引?用什么方法分析SQL执行计划?执行计划中的type字段、key字段、rows字段、Extra字段分别代表什么含义?三、项目相关(短链平台)1. 详细描述短链平台是做什么的?为什么要做短链?短链满足了哪些需求?短链作为服务售卖的模式是怎样的?​2. 当一个短链发起访问时,从请求到返回长链的整个流程是怎样的?​3. 短链到长链的映射是如何实现的?映射关系存储在哪里?​4. 短链平台的QPS大概有多少?项目是否上线?上线部署的过程是怎样的(涉及哪些工具、步骤)?四、编程题相关1. 给定两个字符串,判断其中一个字符串是否包含另一个字符串的排列(题目核心)。要求用代码实现,思考时间复杂度,20分钟内完成,完成后执行代码查看用例是否通过。(15分钟做出来了)
查看15道真题和解析
点赞 评论 收藏
分享
评论
4
31
分享

创作者周榜

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