要加强对java基础知识的学习,一面没有问框架和项目的问题讲解hashmap,元素冲突怎么解决了解红黑树方面的知识八个基本数据类型是什么面向对象编程,封装继承多态讲解多线程并发,线程池有几种类型讲解集合类下面的子类(collection,list,set,map,queue)ArrayList和LinkedList的区别(因为我集合类下面的子类提到了)讲解抽象类和接口给一个数组,想一种算法将它从小到大排序,时间复杂度是多少给一组整形数组,要求不开辟新的空间,将0元素全部移动到后面,并且保证非0元素顺序不变(思想:双指针)在不知道链表长度前提下,删除倒数第n个元素(思想:双指针)对未来的职业规划是什么在工作中和同事之间因为一个问题产生了分歧,谁都说服不了谁,怎么解决(换位思考,根据问题紧急程度决定要不要上报给领导)反问,有什么问题面试官人很好,遇到不懂的问题,他会一步一步引导你讲出来