阿里巴巴
-
开发中Java用了比较多的数据结构有哪些?
-
谈谈你对HashMap的理解,底层原理的基本实现,HashMap怎么解决碰撞问题的?
-
这些数据结构中是线程安全的吗?假如你回答HashMap是线程安全的,接着问你有没有线程安全的map,接下来问了conurren包。
-
对JVM熟不熟悉?简单说说类加载过程,里面执行的哪些操作?问了GC和内存管理,平时在tomect里面有没有进行过相关的配置?
-
然后问了http协议,get和post的基本区别,接着tcp/ip协议,三次握手,窗口滑动机制。
-
开发中用了那些数据库?回答mysql,储存引擎有哪些?然后问了我悲观锁和乐观锁问题使用场景、分布式集群实现的原理。
-
然后问了springmvc和mybatis的工作原理,有没有看过底层源码?
京东
-
Dubbo超时重试;Dubbo超时时间设置&