既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
- 谈谈你对解析与分派的认识。
- 你知道哪些或者你们线上使⽤什么GC策略?它有什么优势,适⽤于什么场景?
- Ja0v00a类加载器包00括⼏种0?它们之间的⽗⼦关系是怎么样的?双亲委派机制是什么意思?有什么好处?
- 如何⾃定义⼀个类加载器?你使⽤过哪些或者你在什么场景下需要⼀个⾃定义的类加载器吗?
- 堆内存设置的参数是什么?
- Perm Space中保存什么数据?会引起OutOfMemory吗?
- 做GC时,⼀个对象在内存各个Space中被移动的顺序是什么?
- 你有没有遇到过OutOfMemory问题?你是怎么来处理这个问题的?处理 过程中有哪些收获?
- StackOverflow异常有没有遇到过?⼀般你猜测会在什么情况下被触发?如何指定⼀个线程的堆栈⼤⼩?⼀般你们写多少?
- 内存模型以及分区,需要详细到每个区放什么。
- 分派:静态分派与动态分派。
- 虚拟机在运行时有哪些优化策略
- 请解释StackOverflowError和OutOfMemeryError的区别?
- 在JVM中,如何判断一个对象是否死亡?
计算机网络
- 从网络加载一个10M的图片,说下注意事项
- OSI网络体系结构与TCP/IP协议模型
- TCP的3次握手和四次挥手
- 为什么TCP链接需要三次握手,两次不可以么,为什么?
- TCP协议如何来保证传输的可靠性
- TCP与UDP的区别
- TCP与UDP的有哪些应用
- HTTP1.0与2.0的区别
- HTTP报文结构
- HTTP的长连接和短连接?
- HTTP与HTTPS的区别以及如何实现安全性
- 如何验证证书的合法性
- Get与POST的区别
- TCP的拥塞处理
- TCP是如何进行流量控制
- TCP和UDP分别对应的常见应用层协议
- IP地址的分类
- 有了唯一的Mac地址为啥还需要IP地址?
- 交换机、集线器与路由器有什么区别?
- 网桥的作用
- ARP是地址解析协议,简单语言解释一下工作原理。
- 网络接口卡(网卡)的功能?
- IO中同步与异步,阻塞与非阻塞区别
- URI和URL的区别
- GET请求中URL编码的意义
- 常见状态码及原因短语
- 说说Session、Cookie 与 Application
- 如何避免浏览器缓存
- 什么是分块传送。
- 谈谈SQL 注入
- DDos 攻击
- DDos攻击有那些预防方法?
- 什么是XSS 攻击
- 从输入网址到获得页面的过程
- 数据结构与算法
- 这部分要会手动实现一些数据结构,我总结了以下一些重要的数据结构
数据结构
- 链表(增删查操作)单向链表双向链表
- 队列(增删查操作)普通队列优先队友
- 树二叉树(前序、中序、后序)平衡树(尽量会实现代码)堆红黑树(了解性质、应用场景)B树(了解性质、应用场景)
- 图深度优先搜索广度优先搜索最短路径最小生成树Prim算法Kruskal算法
- 拓扑
- 字符串Knuth-Morris-Pratt算法Boyer-Moore算法
- 散列
几种算法思想
- 递归
- 递推
- 贪心
- 枚举
- 动态规划
- 回溯法
- 分治
必学十大排序算法
- 选择排序
- 插入排序
- 冒泡排序
- 希尔排序
- 归并排序
- 快速排序
- 堆排序
- 计数排序
- 桶排序
- 基数排序
数据库
- 请简洁描述Mysql中InnoDB支持的四种事务隔离级别名称,以及逐级之间的区别?
- 在Mysql中ENUM的用法是什么?
- CHAR和VARCHAR的区别?
- 事务是如何通过日志来实现的,说得越深入越好
- drop,delete与truncate的区别
- 局部性原理与磁盘预读
- 数据库范式
- 存储过程与触发器的区别
- 锁的优化策略
- 什么情况下设置了索引但无法使用
- 什么情况下不宜建立索引?
- 解释MySQL外连接、内连接与自连接的区别
- 完整性约束包括哪些?
- Mysql 的存储引擎,myisam和innodb的区别。
- 如何进行SQL优化
- 乐观锁和悲观锁是什么,INNODB的标准行级锁有哪2种,解释其含义。
- MVCC的含义,如何实现的
- MYSQL的主从延迟怎么解决。
spring
- spring概述
- 使用Spring框架的好处是什么?
- Spring由哪些模块组成?
- 解释AOP模块
- 解释WEB 模块
- 核心容器(应用上下文) 模块。
- 什么是Spring IOC 容器?
- IOC的优点是什么?
- ApplicationContext通常的实现是什么?
- Bean 工厂和 Application contexts 有什么区别?
- Bean 工厂和 Application contexts 有什么区别?
- spring依赖注入
- 什么是Spring的依赖注入?
- 有哪些不同类型的IOC(依赖注入)方式?
- 什么是Spring beans?
- 一个 Spring Bean 定义 包含什么?
- 解释Spring支持的几种bean的作用域。
- Spring框架中的单例bean是线程安全的吗?
- 解释Spring框架中bean的生命周期
- 哪些是重要的bean生命周期方法? 你能重载它们吗?
- 什么是bean装配?
- 什么是bean的自动装配?
- 解释不同方式的自动装配 。
- 自动装配有哪些局限性 ?
- spring 注解
- 怎样开启注解装配?
- 谈谈@Required、 @Autowired、 @Qualifier注解。
4, spring 数据访问
- 在Spring框架中如何更有效地使用JDBC?
- 使用Spring通过什么方式访问Hibernate?
- Spring框架的事务管理有哪些优点?
- Spring面向切面编程(AOP)
- 解释AOPAspect 切面在Spring AOP 中,关注点和横切关注的区别是什么?
- 通知有几种不同类型的自动代理?
- 什么是织入。什么是织入应用的不同点?
- springMVC
- 什么是Spring的MVC框架?
- DispatcherServletWebApplicationContext什么是Spring MVC框架的控制器?@Controller 注解@RequestMapping 注解
JavaWeb
servlet与Tomcat
- Servlet生命周期forward和redirect的区别
- tomcat容器是如何创建servlet类实例?
- 用到了什么原理?什么是cookie?
- Session和cookie有什么区别?
- Servlet安全性问题
- Tomcat 有哪几种Connector 运行模式(优化)?
JSP
- jsp静态包含和动态包含的区别
- jsp有哪些内置对象?作用分别是什么?
- jsp和servlet的区别、共同点、各自应用的范围?
- 写出5种JSTL常用标签
- JSP是如何被执行的?执行效率比SERVLET低吗?
- 说出Servlet和CGI的区别?
- 简述JSP的设计模式。
最后
后面还会陆续找一些其他的,例如 redis,消息队列以及一些情景题,暂时先放这么多,后面会陆续给出解答。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
408365548)]
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新