聚房宝/赞同科技/数文科技/屋云科技社招面经(Java岗)
聚房宝
面试过程:
1、自我介绍,针对简历中的项目进行提问;
2、Struts里的action是单例还是多例的;
3、线程可以访问到哪些变量?
4、linux常用命令,二叉树,spring配置文件,多线程,常用设计模式;
5、问异常的位置。map和list。 主要了解list的双向链表和单项链表。map的底层实现原理,越深越好。线程的一些问题。
6、为什么选择该公司?认为该公司需要什么特点的人?
7、期望的薪水是多少?
赞同科技
面试过程:
1、自我介绍,之前做的项目使用的什么技术框架;
2、项目中出现过什么问题,后来如何解决;
3、java基础,针对性的问IO,Spring框架方面,linux常用命令,还有maven项目工具。
4、主要设计前端,sql,框架;
5、聊一聊基本的框架Spring,Hibernate JPA;
6、问Hibernate、spring的一些常见问题
7、介绍公司情况并询问理想薪资。
数文科技
面试过程:
1、简单自我介绍,问你项目经验;
2、谈谈项目你负责的主要部分和核心功能,使用了哪些技术和框架;
3、问 java技术题,问了一道求两个集合的交集和并集;
4、考查SQL,HTML,代码能力,jdbc、singleton等;
5、多线程下volatile的使用场景;
6、大量原理性问题;
7、谈谈为什么离职换公司。
屋云科技
面试过程:
1、自我介绍,对简历内容随机提问;
2、jvm,多线程,集合类底层实现,框架,类加载机制;
3、问了一些基础(连接池、GC、设计模式),框架(Spring);
4、通过什么命令可以直接查出线上环境的死锁代码,定位到行;
5、redis中数组实现方式,solr深度查询这样的问题;
6、Ioc和AOP的实现原理;
7、期望的薪水大概是多少?
#北京赞同##聚房宝##数文科技##屋云科技##社招##Java工程师##面经#