面试3~5年JavaEE开发工程师,3轮第一轮是人资,第二轮是技术面,第三轮是技术总监和人力资源负责人面,我具体说一下技术面:技术面主要问题是围绕个人项目经验来说的,基础知识问题不多,如下:
1、spring、spring boot、spring cloud的关系;
2、Linux常用操作命令;
3、mysql和mongoDB在使用上的区别;
4、fastDFS有没有做缓存;
5、spring中常用的设计模式;
还有几个前端问题:
1、有没有写个前端代码;
2、你们公司的前端有没有组件化还有和运行、实际工作经验相关的问题:
1、你们公司有没有专门的架构师;
2、有没有制度化运维;
3、这个项目每天的订单量有多大;
4、你在项目里是一个什么角色;
5、定mongoDB会不会出错;
6、有没有对mongoDB的结构进行定制;
7、项目是基于docker来布置的吗;
8、你们服务搭建是有自己的服务器吗;
9、视频上传的服务器是租的吗;
10、mysql就一台服务器吗,然后还问我有没有去研究spring的源码大约就这些。
3轮面试:总监/老板面试、HR面试、视频面试
面试感受:很好;面试难度:困难;面试来源:网络招聘
共2个问题,2条回答
Q:1、spring、spring boot、spring cloud的关系.