(面经总结)冲刺大厂之面经总结
Posted 南淮北安
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(面经总结)冲刺大厂之面经总结相关的知识,希望对你有一定的参考价值。
将该专栏的面经仔细研读思考,冲刺大厂没问题加油!!!!
文章目录
一、JVM 知识点整理
序号 | 标题 |
---|---|
01 | JVM 的运行机制、多线程和 JVM 的内存区域 |
02 | JVM 的运行内存划分、垃圾回收算法和 4种引用类型 |
03 | JVM 中分代收集算法、分区收集算法和垃圾收集器的相关知识 |
04 | 网络 I/O 模型 |
05 | JVM 的类加载机制 |
06 | Java 的内存模型 JMM |
07 | Java 虚拟机类加载器 |
08 | JVM 调优不得不知道的命令 |
二、Java 基础知识整理
序号 | 知识点 |
---|---|
01 | List,Queue,Set |
02 | Map集合:HashCode,HashMap,CurrentHashMap,HashTable,TreeMap,LinkedHashMap |
03 | 异常分类及处理 |
04 | 反射机制 |
05 | 注解 |
06 | 内部类 |
07 | 泛型 |
08 | 序列化 |
09 | 重写和重载及多态 |
10 | Object 类和 Class 类 |
三、Java 高并发知识点整理
四、Java 相关内容补充
序号 | 知识点 |
---|---|
01 | 红黑树 |
02 | 栈和队列 |
03 | 二叉树、二叉搜索树、平衡二叉树、B树和B+树 |
04 | BigInteger 和 BigDecimal |
05 | Java 关键字 |
06 | 九大排序算法 |
07 | Java 中的逃逸分析 |
08 | 常见的设计模式 |
09 | Java 中的动态代理 |
10 | 八大基本数据类型大小及它们的封装类 |
11 | Java 多线程用到的静态代理模式 |
五、Java 框架知识
序号 | 知识点 |
---|---|
01 | Spring 深挖 |
02 | Mybatis 底层 |
03 | SpringMVC 底层 |
04 | Maven |
05 | Springsecurity |
06 | SpringMVC-Spring-Mabatis 整合案例 |
07 | Tomcat 和 Servlet |
08 | Nginx 的原理,模块,进程模型,事件驱动的默认配置 |
09 | Cookie 和 Session 的区别 |
10 | Spring Boot |
五、数据库知识点整理
序号 | 知识点 |
---|---|
00 | 知识点的零碎补充 |
01 | 数据库范式,事务,并发策略和锁 |
02 | 数据库的索引 |
03 | SQL优化 |
04 | Innodb |
05 | SQL 语句 |
06 | MySQL 事务隔离级别的实现原理 |
07 | Mysql 中的主从复制 |
08 | binlog、redo log 和 undo log |
09 | 聚簇索引和非聚簇索引 |
10 | 分库分表 |
六、计网知识点整理
序号 | 标题 |
---|---|
01 | OSI 七层网络模型 |
02 | 三次握手和四次挥手过程? |
03 | TCP 的重传机制、滑动窗口、流量控制和拥塞控制 |
04 | HTTP |
05 | HTTP1.0 、HTTP1.1 和 HTTP2.0 的区别 |
06 | HTTPS |
07 | 一篇文章带你完整整理 TCP,UDP,IP |
08 | ARP协议 |
09 | 从 URL 输入到页面展示发生了什么 |
10 | TCP七种定时器 |
11 | TCP沾包问题 |
七、操作系统
序号 | 标题 |
---|---|
01 | 多进程架构和多线程架构的区别 |
02 | 线程锁,进程锁和分布式锁 |
03 | 进程之间的通信 |
04 | 进程、线程和协程的区别 |
05 | 自旋锁和互斥锁 |
06 | LRU 的原理实现 |
07 | 物理内存和虚拟内存 |
八、分布式
序号 | 知识点 |
---|---|
01 | 消息队列的基础知识 |
02 | 数据库分布式事务 |
03 | 集群和分布式,微服务的区别 |
04 | 一致性Hash算法 |
05 | 微服务中的 RPC |
07 | 消息队列RabbitMQ/RocketMQ/kafka |
九、Redis
序号 | 标题 |
---|---|
01 | Redis的五种数据类型 |
02 | Redis 中的数据结构 |
03 | Redis 的删除策略 |
04 | 缓存雪崩,击穿,穿透及缓存和数据库双写一致性问题 |
05 | Redis 中的字典及 rehash |
06 | Redis 中的持久化 |
07 | Redis 的相关面试题 |
08 | 主从、哨兵、集群模式详解 |
09 | Redis 分布式锁 |
redis 可以实现分布式加锁,也就是正常操作mysql数据库,但是加一个外部库充当加锁操作,当然一个redis就够了,但是如果存储锁键在一个redis上,这个redis崩了,那就会出现锁无法得到释放,所以存在集群、哨兵模式
十、面试学习扩展
有刷题需要也可以参考:刷题总结
序号 | 标题 |
---|---|
01 | 简历书写网址:httpcv.ftqq.comfr=github# |
02 | 用数组设计栈和队列 |
03 | 同步和异步的区别 |
04 | Linux 相关知识点 |
05 | 硬盘缓存/内存缓存/第三方缓存 |
06 | REST 风格 URL |
07 | CPU 的各级缓存功能原来可以如此的通俗易懂 !!! |
08 | 待整理 |
09 | 单例模式 |
10 | 实习项目 |
11 | 面试补充1 |
12 | 面试补充2 |
13 | 面试补充3 |
14 | 面试补充4 |
以上是关于(面经总结)冲刺大厂之面经总结的主要内容,如果未能解决你的问题,请参考以下文章
“烤面经了“~2022Android最新大厂面试真题总结,先收藏了, 可带劲了