字节 本地生活 客户端 二面不凉经
ps:楼主是后端零基础投的客户端 所以大部分的东西肯定是跟java相关的
1.java是一个多继承还是单继承语言 他们之间的优缺点在哪
2.jvm内存结构
3.如何去在jvm里去进行一个内存的管理(我回答的是分代回收算法那块)
4.synchronized和reentrantlock的区别
5.https怎么保证安全问题
6.https握手过程
7.项目拷打
8.手撕1 用一个单向队列实现一个栈(面试官想看到只有一个子操作的时间复杂度是O(n))
9.手撕2 一个数组nums,一个数k 若存在子数组和是0或k的倍数 则为好的数组 实现一个算法识别这个数组是不是好数组(用了前缀和但用了暴力解法 面试官提示了用空间换时间我都没写出来 八成凉凉)
10.反问