3.16 腾讯一面 1h 一道算法题:给一个n代表楼的个数,和一个int数组代表每一栋楼的高度,问当分别站在这些楼位置时候,能最多看到几栋楼? 进程和线程的区别 线程是怎么保持线程安全的 Java中都有哪些锁:我以 sycronized锁升级例子 解释了偏向锁 轻量级锁 重量级锁 什么是死锁,怎么解决死锁,使用了锁就一定不会发生死锁么 浏览器中输入网址,发生了什么 DNS解析具体过程 HTTP 和 HTTPS 的区别,HTTPS 是怎么实现安全性的 什么是哈希表,HashMap怎么解决的哈希冲突 介绍下 JVM 的垃圾回收机制 什么时候进行垃圾回收 怎么判断对象需要被回收...