七牛云--后台开发一面--53min
七牛云--后台开发一面--53min--->
1.自我介绍
2.MySQL数据库有哪些存储引擎?有什么区别?
3.innodb数据崩溃了可以恢复,它是怎么恢复的?
4.innodb索引是用什么数据结构实现的?
5.讲一下B+树,为什么用B+树,不用红黑树?为什么不用哈希
6.并发读写数据库它有个事务嘛,事务的隔离级别你了解吗讲一下,都解决了什么问题呢,什么是脏读?
7.手写一道算法题:给一个二叉树,求路径值和为给定值的所有路径。
8.哈希表你熟吗,有哪些方式可以实现哈希表?
9.为什么要用红黑树?
10.写题:判断链表有环
11.HTTP了解吗,它有哪些常见的方法,介绍一下
12.POST和GET有什么区别呢
13.HTTP底层基于什么协议,HTTP性能怎么优化
14.TCP和UDP有什么区别?举个例子他们是怎么用的,为什么
15.TCP三次握手,为什么是三次不是两次或者五次?
16.TCP报文格式
17.现在给你UDP,让你通过UDP实现可靠传输,底层是UDP,你怎么做
18.你Linux操作系统用的多吗(我说用的不多就没问Linux,然后开始问操作系统,害~)
19.你对操作系统本身了解多吗?IO请求的调度主要是磁盘读写,机械硬盘和SSD有什么不一样的地方(SSD为什么快)?
20.读取和写入数据的时间分哪几个部分?
21.进程和线程间通信方式你知道哪些,具体讲讲
22.信号和信号量有什么区别
23.进程调度算法
24.JNI实现原理
25.介绍下GC底层原理,垃圾回收有哪些机制
#七牛云面试经验##七牛云##实习##Java工程师##面经#
1.自我介绍
2.MySQL数据库有哪些存储引擎?有什么区别?
3.innodb数据崩溃了可以恢复,它是怎么恢复的?
4.innodb索引是用什么数据结构实现的?
5.讲一下B+树,为什么用B+树,不用红黑树?为什么不用哈希
6.并发读写数据库它有个事务嘛,事务的隔离级别你了解吗讲一下,都解决了什么问题呢,什么是脏读?
7.手写一道算法题:给一个二叉树,求路径值和为给定值的所有路径。
8.哈希表你熟吗,有哪些方式可以实现哈希表?
9.为什么要用红黑树?
10.写题:判断链表有环
11.HTTP了解吗,它有哪些常见的方法,介绍一下
12.POST和GET有什么区别呢
13.HTTP底层基于什么协议,HTTP性能怎么优化
14.TCP和UDP有什么区别?举个例子他们是怎么用的,为什么
15.TCP三次握手,为什么是三次不是两次或者五次?
16.TCP报文格式
17.现在给你UDP,让你通过UDP实现可靠传输,底层是UDP,你怎么做
18.你Linux操作系统用的多吗(我说用的不多就没问Linux,然后开始问操作系统,害~)
19.你对操作系统本身了解多吗?IO请求的调度主要是磁盘读写,机械硬盘和SSD有什么不一样的地方(SSD为什么快)?
20.读取和写入数据的时间分哪几个部分?
21.进程和线程间通信方式你知道哪些,具体讲讲
22.信号和信号量有什么区别
23.进程调度算法
24.JNI实现原理
25.介绍下GC底层原理,垃圾回收有哪些机制
26.你有什么想问的?