字节客户端二面面经
PS:我是后端开发,零基础客户端,所以问的 Java 比较多。
Java 是单继承还是多继承?各有啥优缺点?
JVM 内存结构是啥样的?
JVM 是怎么管理内存的?
`synchronized` 和 `ReentrantLock` 有啥区别?
HTTPS 是怎么保证安全的?
HTTPS 的握手过程是怎样的?
拷打项目。
手撕算法1:用一个队列实现一个栈,要求只有一个操作是 O(n)。
手撕算法2:给个数组 nums 和一个数 k,判断是否存在一个子数组的和是 k 的倍数。
PS:我是后端开发,零基础客户端,所以问的 Java 比较多。
Java 是单继承还是多继承?各有啥优缺点?
JVM 内存结构是啥样的?
JVM 是怎么管理内存的?
`synchronized` 和 `ReentrantLock` 有啥区别?
HTTPS 是怎么保证安全的?
HTTPS 的握手过程是怎样的?
拷打项目。
手撕算法1:用一个队列实现一个栈,要求只有一个操作是 O(n)。
手撕算法2:给个数组 nums 和一个数 k,判断是否存在一个子数组的和是 k 的倍数。
相关推荐
查看15道真题和解析