理想汽车 JAVA 一面

时长:50min

- 自我介绍

【项目】
- 在项目中主要负责什么?
- 性能调优遇到了什么瓶颈,以及是如何优化的?
- Redis在项目中起到了什么作用?
- 除了Redis锁实现分布式锁,还有别的方法吗?

【JAVA】
- 说说你对GC的了解?
- 了解过G1垃圾回收器吗?
- 了解volatile吗?
    - 追问:在汇编语言层面是如何实现的?
- Synchronized VS ReentrantLock VS CAS
- JAVA中线程池有哪些?
- 线程池淘汰策略
    - 追问:可以自定义淘汰策略吗?淘汰策略的实现类是啥?

【MySQL】
- 什么操作会导致索引失效?

【Spring】
- Spring AOP的概念了解吗?
- AOP和OOP的关系?
- 了解AOP底层是怎么做的吗?
- AOP的使用场景有哪些?

【Kafka】
- 对Kafka有什么了解吗
- 如果有一个消费主题topic,有一个消费组group,topic有10个分区,消费线程数和分区数,它的一个订阅的关系是怎么样的?

【Redis】
- 如何理解缓存雪崩、缓存击穿和缓存穿透?
    - 追问:说明一下布隆过滤器

【操作系统】
- 线程内有哪些通信方式?线程之间有哪些通信方式?
- 有了解过Socket网络套接字吗?RPC框架相关的?

【计算机网络】
- 输入www.baidu.com到浏览器显示出来的过程
- 以游客身份登陆视频网站刷视频,会有个性化推荐吗

【算法】
- 一个没有head的链表,删去给定节点的下一节点
- 一个没有head的链表,删去给定节点。注:链表中的数字不重复,要求空间复杂度为O(1)

【面试体验碎碎念】
面试官很专业,会从基本八股出发,然后问一些相关底层or场景问题,答不上来的面试官还会帮忙答,介绍思路和知识点啥的,让我关注到一些以前没关注到的知识点,超级喜欢这种类型的面试官,一边汗流浃背一边受益良多

#24届软开秋招面试经验大赏#
全部评论
m
点赞 回复 分享
发布于 2024-10-10 00:47 北京
佬,oc了吗
点赞 回复 分享
发布于 2024-03-13 23:41 山东
请问手撕了吗
点赞 回复 分享
发布于 2023-11-23 10:49 安徽

相关推荐

RickieOne:还有一个面试,上来就笔试算法 1️⃣ 字符串分割不能用 split ,ab&&c,根据&&放到数组上 2️⃣a 到 z 的全部组合情况,包括 a...z 3️⃣多线程,同时打印 1-200 4️⃣sql 代码 考分组 聚合 平均结合 小厂也这样吗,然后就八股 再拷打项目
点赞 评论 收藏
分享
05-09 13:22
门头沟学院 Java
点赞 评论 收藏
分享
评论
12
91
分享

创作者周榜

更多
牛客网
牛客企业服务