公司地址:广东省广州市黄埔区海员路97号-外运大楼12楼
笔试题:
1》Spring MVC的工作原理
2》Spring boot 整合mybatis的步骤
3》Spring Cloud 原理
4》Spring Cloud Feign 声明式服务调用方式实现
5》Spring Cloud gateway 实现
6》mybatis Mapper 的相关标签
7》根据表字段写出sql
8》根据需求写出需求规范说明书
9》根据需求设计相应的表结构
面试流程:
有三个面试官,其中只有两个面试官发话。
一个面试官问基础,基础也问得不深入,
点到为止,感觉是他们基础也不是很扎实
提到HashMap1.7和1.8的源码区别,也是是点到为止
问到了锁,问我锁有哪些,我还没讲完就被切到另一个话题去了
问了多线程,感觉他们也不是很懂
很多都是我指引他们的,感觉他们基础也不是很扎实
另一个面试官问 SQL语句的执行顺序和优化
我说select * form.....where ....group by .......order by ......having .......
可能这一步答得不是很好
网上的答案是这样的:
sql执行顺序
(1)from (3) join (2) on (4) where (5)group by(开始使用select中的别名,后面的语句中都可以使用)(6) avg,sum....
(7)having (8) select (9) distinct (10) order by
问new 一个对象是jvm做了什么。
接下来问项目,我全部一五一十回答。
可惜我没有学过Spring Cloud 白白丢了30分
2019.06.20.
会持续更改,附上答案.........