华研科技/智新宏业/农信互联/思路创新社招面筋(Java)
华研科技
面试过程:
1、自我介绍,谈谈项目经验和工作经历;
2、问多线程的问题,还有JVM;
3、线程和进程有什么区别?用Runnable还是Thread?
4、Thread 类中的start() 和 run() 方法有什么区别?
5、对JVM有哪些了解;
6、HashMap的实现原理;
7、CopyToWrite的实现原理;
8、为什么离职?
9、介绍公司情况并问理想薪资是多少。
智新宏业
面试过程:
1、自我介绍,HR对简历提出问题;
2、问java知识,sql数据库 等;
3、JVM的工作原理,垃圾回收的原理;
4、面向对象的特征有哪些方面?
5、如何让本地测试环境、正式环境上用不同的配置文件;
6、你觉得什么前端框架好?
7、js的onload和ready的区别,padding和margin的区别;
农信互联
面试过程:
1、简单自我介绍,问自己有什么优势和特长?
2、http协议的3次握手与4次挥手;
3、nginx的几种负载均衡方式;
4、SpringMVC的原理;
5、springMVC里的aop是否能直接返回?
6、java并发包熟悉吗?有没有相关项目用到?
7、谈谈对分布式架构的理解,还有mq,mom架构,saas平台等相关问题;
8、是否介意加班?期望的薪资是多少?
思路创新科技
面试过程:
1、简单自我介绍,问了离职的原因,之前做过什么项目;
2、java中间件都有哪些,java优缺点,对MVC框架的理解;
3、问springmvc的整个流程;
4、对spring的理解,spring底层原理;
5、谈谈Spring框架,折半查找法实现的方式;
6、谈谈Hibernate框架与mybatis框架的区别;
7、问 spring中bean的作用域;
8、介绍公司项目、团队;
9、能够接收多少的薪水?
#华研科技##智新宏业##农信互联##社招##Java工程师##面经#