岗位:Java研发工程师1、自我介绍2、日志库解决的问题是什么,如何处理高并发的情况3、c++和Java有什么区别4、抽象类和接口的区别5、Java中的基础数据类型6、比较两个字符串相等用什么方法7、equals和==有什么区别8、平常用的比较多的集合有哪些9、array和arraylist有什么区别,arraylist和linkedlist有什么区别,怎么选择10、arraylist如何动态扩容11、arraylist线程安全吗,如何做到线程安全12、concurrenthashmap如何做到线程安全13、hashmap的底层是怎么实现的14、创建线程的几种方法,他们有什么不同,用的时候如何...