技术一面
-
自我介绍 -
项目的架构图画一下 -
项目是怎么部署到服务器的 -
为什么要用 Docker -
做项目的过程中遇到了什么问题没有,如何解决的,学到了什么。 -
项目数据库表怎么设计的 -
项目的日志怎么做的 -
项目有没有做权限管理,怎么做的 -
说一下自己对 IoC、AOP 的理解 -
网络协议说一下 -
数据库优化 -
有没有用过针对多表查询如何优化
HR面
-
自我介绍 -
学校的成绩,有没有获得过什么奖项 -
介绍一下项目,业务情况,当时是怎么做这个项目的 -
项目中充当的角色,负责做什么 -
项目带给你最大的收获是什么 -
说一件你在校园中做过对自己来说最有价值的事情 -
你觉得一个好的开发工程师应该具备怎样的素质 -
平时有健身运动的习惯么,频率怎么样 -
讲讲你的个人优势 -
手里的 offer 情况 -
反问
技术二面
-
自我介绍 -
Spring,Spring MVC,Spring Boot 之间什么关系? -
@Autowired 和 @Resource 的区别是什么? -
静态代理和动态代理的区别 -
除了 JDK 提供的动态代理实现还有其他实现方式么(CGLIB ) -
谈谈对 MySQL 索引的了解,哪些字段应该考虑创建索引,哪些字段尽量不要创建索引 -
为什么 InnoDB 引擎要选择 B+Tree 作为索引数据结构? -
MySQL 中 一条 SQL 语句的执行流程 -
从执行流程的层面说说如何优化一条 SQL 语句的查询速度,发生在哪个部分 -
多表联合查询的时候,SQL 语句的执行流程 -
目前正在学习什么知识 -
反问:新人培训体系是怎么样的
技术三面
-
自我介绍 -
简单介绍一下自己的项目 -
项目中用了哪些设计模式 -
单例模式有什么好处 -
项目中用了线程池干什么 -
为什么实际生产建议使用?ThreadPoolExecutor ?构造函数来创建线程池 -
如何理解线程安全和不安全 -
平时怎么学习的 -
反问:公司目前的技术栈,是否有 CodeReview
三面这个面试官基本没怎么问题技术,后面找我唠嗑半天就闲聊一些大学生活啥的。
总结
金蝶的八股文整体还是挺简单的,没有问到特别难的问题的,整体体验一般。
|