一面感觉是比较考基础的,首先是从最简单的面试常规问题开始:
1 hashtable和hashmap
2 synchronized和lock,然后讲一下,reentranable lock
3 ConCurrentHashMap实现原理 感觉问到这个就稍微有点难了
4 如果让你自己写一个线程池,要怎么写
5 如果让你自己写一个BigDecimal,你要怎么写。这里面试官说他自己也没看到BigDecimal源码,只是想讨论一下
6 是否用过正则表达式?介绍一下问到这里感觉java基础就算结束了,然后问了点框架1 BeanFactory2 ClassLoaderListener 这两个我回答的都不好 就GG了。没进二面。
...查看更多