一面:做项目用的什么数据结构?hashmap底层原理扩和扩容机制,array和arraylist底层区别,redis都存了什么,mysql的表怎么使用的,mysql事务,设计模式,项目问题解决,技术学习路线,threadlocal用法及底层原理,synchronized和lock的区别,项目多线程使用,用线程池原因,线程池参数讲解,自己的线程池参数。算法:用两个队列实现一个栈思考:设计银行流水号怎么设计二面:问项目,Spring的发展,项目问题解决,源码是否看过,学习技术的路线,科研项目合作时是否有冲突,也了解软件测试吗,redis讲解,自己在软开方面的优点和缺点。hr面:聊聊天,不问技术。总...