绿盟Java一面面经


绿盟Java一面面经

1. 自我介绍

2. 项目

3. Sql调优

4. 索引(hash,b树,全文索引)

5. 多线程(守护线程)

6. 线程池(有一个想要最大限度利用硬件性能的线程池用什么好)

7. 无锁算法(cas和aqs)

8. Springmvc的执行流程(还有springmvc中怎么序列化resposebody还是什么来着,我说不知道,面试官说我执行流程都这么清除这个怎么会不知道,我只了解过执行流程没看过源码啊)

9. Aop:说了下aop是什么,实现方法,说了下两种代理机制

10. 数组和链表的区别,说下时间复杂度

11. 垃圾回收,g1和cms收集器

12. Gc参数

13. Redis

14. 什么是nginx反代理

15. 简单说了下springcloud

16. 反问环节

就记得这么多,剩下的可能有一两个问题想不起来了


#面经##绿盟##Java工程师##校招#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞
送花
回复 分享
发布于 2020-08-29 11:13
楼主你好,你是什么时候投使的呢
点赞
送花
回复 分享
发布于 2020-08-29 17:32
秋招专场
校招火热招聘中
官网直投
大佬,springcloud, Springmvc,nginx这些是你简历上写的吗?
点赞
送花
回复 分享
发布于 2020-09-07 09:37

相关推荐

面了快二十次了,从没有见过压迫力这么强的面试官,压力爆大,寄。面试一共30多分钟,无手撕,感觉面试官不是很想面了。先介绍自己,没让我介绍项目。1.开篇很美好,问了hive内部表和外部表的区别。2.问有没有遇见数据倾斜的问题。宽表建设的时候遇见过。3.怎么解决。使用map join。4.map join是什么。大表join小表,小表加载内存里面,map端实现join无需reduce。5.哪张是大表,哪张是小表。6.小表数据量也大怎么办。调高内存,调高小表界限参数,或者使用skew join。7.skew join的具体过程。拆热点,分成两个job并行。8.怎么拆的热点信息,如何判断是否是热点信息。默认参数限制,超过就属于热点信息。9.拆了之后呢,具体运行过程。开始乱了,不知道说的对不对。10.拆之后的非热点信息怎么处理。我说拆了之后进行map join(寄)。11.为什么已经不是数据倾斜还要map join。我说map join可以用空间换时间,提高效率。12.拆分出来的热点信息怎么处理。打散key。13.事实表打散了,维度表呢。没反应过来,乱说一通(寄)。14.关联信息是什么,连接字段就是打散字段吗。胡言乱语之后面试官就换了个问题。问懵了,压力爆大,逮着一个问题一直问。15.问我项目中的开发指标是什么。用户行为操作统计和用户流失率、跳失率。16.用户流失率怎么定义的。7天未登录的用户。17.开发用户流失率有什么用。可以分析出不同活动对于用户的吸引力。18.如何进行的建模。19.dwd和dws有什么区别。粒度。20.dws的作用,为什么不直接从dwd取数据。复用性,提高开发效率。21.其他作用呢。不知道,需求少可以不要dws层。22.业务过程了解吗。没回答明白,已经头晕脑花了。结束,解脱。反问:1.具体做什么业务的。海外的,做什么都有。2.现在重点目标在海外吗,国内业务发展怎么样。面的太难受了,感觉要虚脱了。#数据人的面试交流地#
查看17道真题和解析 数据人的面试交流地
点赞 评论 收藏
分享
4 27 评论
分享
牛客网
牛客企业服务