恒昌利通/赋能科技/卓健科技/博明信德科技Java社招面经
恒昌利通
面试过程:
1、自我介绍,针对简历中的项目进行提问;
2、问些很基础的java原理,如一次完整的http请求等;
3、还问了java多线程机制;
4、JVM的工作原理,垃圾回收的原理;
5、JVM内存模型是怎样的;
6、对spring的理解,spring的优点缺点;
7、问springcloud的底层原理;
8、为什么选择该公司?认为该公司需要什么特点的人?
9、期望的薪水是多少?
赋能科技
面试过程:
1、自我介绍,之前做的项目使用的什么技术框架;
2、项目中出现过什么问题,后来如何解决;
3、问是否用过ext4;
4、webserver发送多少内容就会出错;
5、问了dubbo 框架, http协议. spring框架;
6、一个 100长度数组, 里面是 固定的随机数, 要求列出重复的数字的最优算法.;
7、底层问题比如soa服务化治理和传统mvc的区别;
8、介绍公司情况并询问理想薪资。
卓健科技
面试过程:
1、简单自我介绍,问你项目经验;
2、谈谈项目你负责的主要部分和核心功能,使用了哪些技术和框架;
3、spring的运行原理和spring流程;
4、问的jvm和技术架构,比如如何查看jvm内存状态;
5、jvm垃圾收集问题;
6、问了redis集群部署相关问题;
7、Mq如何实现;
8、谈谈为什么离职换公司。
博明信德科技
面试过程:
1、自我介绍,对简历内容随机提问;
2、问spring、ioc、aop原理;
3、list的实现,map的实现,线程,redis的 LRU算法等,spring bean管理机制;
4、分析oracle和MySQL的优缺点,简述哪个更好;
5、对数据庞大的表,如何优化查询性能?
6、对一个新项目,如何选择数据库(Oracle、MySQL)?
7、期望的薪水大概是多少?
#博明信德##赋能科技##恒昌利通##卓健科技##社招##Java工程师##面经#