前言
今年的金三银四已经过去一大半了,在这其中参与过不少面试,2021都说工作不好找,这也是对开发人员的要求变向的提高了。
之前在Github上收获15K+star的Java核心神技(这参数,质量多高就不用我多说了吧)非常全面,包含基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty 与RPC 、Kafka、日记、设计模式、Java算法、数据库、Zookeeper、分布式缓存、数据结构等等内容非常丰富,已经帮很多人拿下互联网一线公司的offer
JVM
Redis
![](https://upload-images.jianshu.io/upload_images/13465705-42d29eed674f6609.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1
点击领取2024完整开源项目《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》
JVM面试
- 内存模型以及分区,需要详细到每个区放什么?
- GC 的两种判定方法
- GC 的三种收集方法:标记清除、标记整理、复制算法的原理与特点,分别用在什么地方,如果让你优化收集方法,有什么思路
- GC 收集器有哪些?CMS 收集器与 G1 收集器的特点。
- Minor GC 与 Full GC 分别在什么时候发生?
- JVM 内存分哪几个区,每个区的作用是什么?
- 如和判断一个对象是否存活?(或者 GC 对象的判定方法)
- 简述 java 垃圾回收机制
- java 中垃圾收集的方法有哪些?
- 简述 java 类加载机制?
- java 类加载过程?
- 类加载器双亲委派模型机制?
Redis面试题
- 为什么要用Redis?
- Redis持久化机制
- Redis内存淘汰机制
- 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题
- Redis 常见数据结构以及使用场景分析
- Redis 和 memcached 的区别
- Redis 常见异常及解决方案(缓存穿透、缓存雪崩、缓存预热、缓存降级)
- Redis 事务
- Redis集群(主从模式、哨兵模式)
- Redis分布式锁
- Redis的双写一致性问题
感受:
其实我投简历的时候,都不太敢投递阿里。因为在阿里一面前已经过了字节的三次面试,投阿里的简历一直没被捞,所以以为简历就挂了。
特别感谢一面的面试官捞了我,给了我机会,同时也认可我的努力和态度。对比我的面经和其他大佬的面经,自己真的是运气好。别人8成实力,我可能8成运气。所以对我而言,我要继续加倍努力,弥补自己技术上的不足,以及与科班大佬们基础上的差距。希望自己能继续保持学习的热情,继续努力走下去。
也祝愿各位同学,都能找到自己心动的offer。
分享我在这次面试前所做的准备(刷题复习资料以及一些大佬们的学习笔记和学习路线),都已经整理成了电子文档
习笔记和学习路线),都已经整理成了电子文档
[外链图片转存中…(img-ckRkdxtz-1709727763242)]
本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录