网宿科技面经
内推面试,问了大概一个小时,反手就给我挂了
给需要的小伙伴一个方向!!
到底支不支持md??
不支持讲究看把
#### 网络篇
##### osi七层模型
##### tcp、http在第几层
##### 三次握手和四次挥手
##### 为什么要第三次握手
##### 为什么第四次挥手后要等待
##### 浏览器从请求url到页面显示的整个过程
##### 图片缓存需要用到http的什么字段
##### http1.0 、http1.1、http2.0之间的区别
#### 算法
##### 简单介绍下动态规划、使用的场景、场景的特点
#### 数据库
##### 数据库三大范式
##### 数据库事务的四个特性
##### 数据库的隔离级别和分别解决了什么问题
##### mysql常用的存储引擎
##### 索引的数据结构以及b+树细节
##### sql的优化方法
#### java
##### java的最新版本,以及新特性
##### jdk8的新特性
##### hashmap底层数据结构的变化
##### 红黑树的优缺点
##### 使用hashmap的注意事项
##### hashmap线程安全问题、线程安全要用哪个
##### list数据结构 java中常用的实现
##### arraylist和linkedlist的适用场景
##### arraylist的扩容机制
##### string、stringbuffer和stringbuilder的区别
##### 为什么stringbuilder可以对内容进行修改
#### 多线程
##### 线程和进程的区别
##### java线程的状态
##### wait()和sleep的区别
##### sleep对cpu的资源
##### java线程间如何共享数据
##### 介绍下threadlocal
##### 介绍下volatile
##### 介绍下内存可见性问题
##### java当中加锁的方法
##### 为什么要使用线程池
##### 线程池主要有哪些参数
##### 线程池的实现原理
#### jvm
##### jvm的内存模型
##### 静态变量在哪个区域
##### 介绍下堆中是怎么划分的
##### 垃圾回收算法
#### 其他
##### 用过的jdk命令
##### 虚拟机的参数
##### 课程设计中的进程通信和fat格式化系统(简历中写的)
##### spring框架核心模块
##### 用到spring哪些功能
##### ioc怎么实现的
##### 一个web框架需要哪几部分
##### dubbo中的核心概念、怎么验证请求是否经过中间服务器
##### redis的使用场景、数据结构
##### 为什么用redis不用mysql
##### 放在redis中和放在Java内存中的差异
##### 技术规划
##### 如何学习新技术
##### 有什么想问的
#网宿科技##面经##校招##Java工程师###### osi七层模型
##### tcp、http在第几层
##### 三次握手和四次挥手
##### 为什么要第三次握手
##### 为什么第四次挥手后要等待
##### 浏览器从请求url到页面显示的整个过程
##### 图片缓存需要用到http的什么字段
##### http1.0 、http1.1、http2.0之间的区别
#### 算法
##### 简单介绍下动态规划、使用的场景、场景的特点
#### 数据库
##### 数据库三大范式
##### 数据库事务的四个特性
##### 数据库的隔离级别和分别解决了什么问题
##### mysql常用的存储引擎
##### 索引的数据结构以及b+树细节
##### sql的优化方法
#### java
##### java的最新版本,以及新特性
##### jdk8的新特性
##### hashmap底层数据结构的变化
##### 红黑树的优缺点
##### 使用hashmap的注意事项
##### hashmap线程安全问题、线程安全要用哪个
##### list数据结构 java中常用的实现
##### arraylist和linkedlist的适用场景
##### arraylist的扩容机制
##### string、stringbuffer和stringbuilder的区别
##### 为什么stringbuilder可以对内容进行修改
#### 多线程
##### 线程和进程的区别
##### java线程的状态
##### wait()和sleep的区别
##### sleep对cpu的资源
##### java线程间如何共享数据
##### 介绍下threadlocal
##### 介绍下volatile
##### 介绍下内存可见性问题
##### java当中加锁的方法
##### 为什么要使用线程池
##### 线程池主要有哪些参数
##### 线程池的实现原理
#### jvm
##### jvm的内存模型
##### 静态变量在哪个区域
##### 介绍下堆中是怎么划分的
##### 垃圾回收算法
#### 其他
##### 用过的jdk命令
##### 虚拟机的参数
##### 课程设计中的进程通信和fat格式化系统(简历中写的)
##### spring框架核心模块
##### 用到spring哪些功能
##### ioc怎么实现的
##### 一个web框架需要哪几部分
##### dubbo中的核心概念、怎么验证请求是否经过中间服务器
##### redis的使用场景、数据结构
##### 为什么用redis不用mysql
##### 放在redis中和放在Java内存中的差异
##### 技术规划
##### 如何学习新技术
##### 有什么想问的