理想汽车 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 安徽

相关推荐

面试体验不错,虽然说全是八股,但是面试官尊重人,面试态度很好,很乐意进行交流和引导!1. 自我介绍2. 实习亮点3. Java线程池类型,应用场景4. 线程池怎么进行线程回收的5. 为什么要用线程池6. 说说RPC是什么7. 设计RPC框架有哪些要点8. 常用的序列化方式9. 为什么要进行序列化10. 写题:二叉树后序遍历(非递归)11. List<Integer> list = new ArrayList<>()发生了哪些内存分配12. 操作系统是怎么进行递归的13. 为什么要有多态14. 多态父类表现出子类的行为,运行时是如何实现的呢15. Java泛型是怎么实现的16. Java为什么要用泛型擦除,为什么不像c++一样17. `sout( "Hello World!”)` 运行过程。字符串是怎么打印到屏幕上的18. 为什么要有内核态19. 从操作系统层面分析`java -jar xxx.jar` 是怎么运行的,在操作系统层面的可执行文件是什么20. Java和JVM的关系21. Java和Python有什么区别(答了JIT)22. 算法:找到一个具有最大和的连续子数组23. 介绍一下AOP24. 怎么指定AOP生效的地方25. Java中注解是怎么生效的26. 谁去扫描注解的27. 介绍一下IOC28. 介绍一下MQ29. MQ有什么特性30. 算法:计算逆序对的个数31. 反问业务32. 反问对于校招生的期待一天之后约二面
秋招笔面试记录
点赞 评论 收藏
分享
评论
12
94
分享

创作者周榜

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