全程1小时多点 1.面向对象的三个特性(以为很简单,是个坑),然后设计出一个银行存款的对象间关系,并说明为什么这么设计(基金账户,理财账户等等) 2.GC介绍一下(吧啦吧啦,理论很完美,然后问我有没有动手去调优过这部分,又被喷了,只会理论) 3.为什么java中有GBK跟UTF8这样不同的编码?数据库里的编码到java中再到应用程序这整个流程里,如何去实现编解码 4.线程间资源如何共享,如何并发 5.AQS的阻塞队列怎么设计的,画图给他 6.Array里的阻塞队列用过哪些,什么时候用的(在缓存设计里用过) 7.写个题,很简单,最大的K个数,问时间复杂度...