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的倍数 则为好的数组 实现一个算法识别这个数组是不是好数组(用了前缀和但用了暴力解法 面试官提示了用空间...