三面:
- 介绍一下你做的项目:数据库表是如何设计的,都有哪些字段,表之间如何关联。给我画一下。
- 会使用ER图来表述一下你数据库表结构之间的关系吗?(我说忘了/)
- 如果现在让你实现这个项目你该如何设计数据表,表之间该如何关联。
- 把每个表起一个名字,我来说需求你来写sql语句,写了好几个
- 数据左连接、右连接和全连接知道吗?使用这个来实现应该简单点
- 说一说Kubernetes的原理。
一面
- 堆栈和队列介绍一下
- HashMap的具体实现方式
- 常用的集合框架
- HashMap、HashSet 初始化容量,怎样用数组和链表实现HashMap
- jvm虚拟机内存规划,每个区域有什么作用
- a+=b和a =a+b背后实现的区别
- mysql操作,数据库优化的具体方式
- StringBuffer、StringBuilder、String的区别的特点,
- 为什么StringBuffer和StringBuilder比String更快
- Spring/Spring Boot能谈一下吗? MyBatis和hibernate相关问题
- 线程有几个状态,特点是什么?怎样实现状态转换
- 以前做过什么项目,项目中的难点是怎样实现的?
- 对于重构的认识
- 平时学习遇到问题怎样解决? (这里我答的Google,结果被问到为什么不使用百度...
- 你还有什么要问的问题
所有面试题持续更新见这里:
2020最新java面试题汇总
2020最新java面试题及答案(三十四)
原文:https://www.cnblogs.com/javamianshi/p/12930365.html