csig后端开发岗
一面
-
什么是Java的引用 ?
-
为什么Java没有指针,C++有 ?
-
Java怎么修改字节码 ?
-
Java线程安全的容器有哪些 ?
-
JVM 垃圾回收;
-
讲一下协程;
-
IO相关NIO,BIO,AIO,select、poll、 epoll;
-
如果TCP客户端不进行第三次握手,会出现什么情况 ?
-
一致性哈希的原理和使用场景 ;
-
怎么实现LRU ?
-
Redis 的 zsort 怎么实现的 ?
三道算法题
-
最小公倍数 最大公约数
-
给一个无序数组和一个target,找出数组中和target的绝对值最小的一个或者多个元素。例:输入 [1,3,2], 2 输出 [2];输入 [-1, 1, 3], 0 输出 [-1, 1]
-
数据流找第k大的值
二面
说了一下项目;
-
一面哪些地方没答好,再回答一下 ;
</