卓动科技-面试
线下 笔试+一面+二面+三面(hr面)
笔试:基础八股+算法:最大栈,以最小元素创建二叉树
一面+二面
1、 给30分钟,如何实现一个HashTable?
·数组+拉链法: 很多数据怎么提高性能?
·说搞成红黑树,答30min你搞不出来
2.、一个主机使用ssh登进去很慢,怎么排查? 一个主机能使用SSH登进去,但是登进去之后很慢,怎么排查?
2.5、Linux指令:怎么看CPU,内存的占用率?怎么看机器的
3、生产者消费者可以用什么数据结构实现? Redis的数据结构可以实现吗?
4、SYN FLOOD 攻击知道吗?TIME_WAIT知道吗?
5、Http1和Http1.1的区别 、1和2的区别
6、写代码的时候如何避免死锁?有什么编程原则?
7、数据库的事务需要注意什么?事务死锁是怎么发生的?
8、Full GC和Minor GC什么条件触发?
9、JVM的垃圾回收算法
10、类加载的过程?
11、内存溢出了解过吗? (我混淆了栈溢出和内存溢出...)
12、Jvm监控:JMS,JMX了解过吗?
13、为什么Mysql InnoDb不用B树,要用B+树?
14、Synchronized和Lock的区别?
15、BlockingQueue用过吗?