奇迹众成/宏利科技/思特沃克Java社招面经分享
奇迹众成软件有限公司
技术面:
1、自我介绍
2、Java基础知识。
3、以项目经历询问求职者的项目经验。
4、然后问具体使用的技术。
5、最大堆求前n小,最小堆求前n大。
方法:比如求前n小,我们比较当前元素与最大堆里的最大元素,如果它小于最大元素,则应该替换那个最大元素。这样最后得到的n个元素就是最小的n个。适合大数据量,求前n小,n的大小比较小的情况,这样可以扫描一遍即可得到所有的前n元素
HR面:
1、主要考察求职者的态度。
2、如何看待互联网?
3、离职原因。
4、介绍一下公司。
5、个人成长方向。
6、对未来的规划。
宏利科技
面试过程:
1、首先介绍自己的项目经验。
2、然后担任角色,项目采用技术框架。
3、然后对项目环节做提问。
4、解释一下开源的spring mvc rest接口。
5、后面问到项目的消息组件,推送。
6、android接收怎么实现的。
7、从zookeeper kafka名词开始解释。
8、再往后介绍项目的分布式。
9、数据处理的redis hive gbase strom。
10、最后提问页面form表单怎么提交的。(答:bootstarp css样式,freemark mvc做绑定)
思特沃克软件技术有限公司
面试过程:
1、自我介绍。
2、然后主要考察项目管理能力,执行力以及其他的综合能力。
3、问项目经验之后又问了很多技术实现的问题。
4、问了Java基础。
5、问缓存的实时更新策略怎么实现?
6、问线程池,分布式事务。#Java工程师##社招##面经#