美团 优选 时长1s10m 时间:2023-08-07一、自我介绍(5min):1.面试官自我介绍2.自己自我介绍二、项目讲解(20min):1.简历上面两个项目讲解?答:一个离线数仓项目、一个基于知识图谱的智能问答项目2.智能问答项目后端部分的登录模块怎么实现的?答:基于sa-token,使用Redis缓存用户登录token信息......3.如果服务器扩容到三台还可以适用吗?答:不理解啥意思......4.离线数仓项目当中你做了什么?答:模型设计,脚本开发,技术选型,流程设计...5.深入问了模型设计?答:这里答的不好...三、实习(5min):1.实习都干了什么?答:因为摸鱼(自学)比较多,且业务不核心,学不到啥东西,答的零零散散...,面试官不满意四、八股(15min):1.数仓建模理论(ODS,DWD,DWS,ADS)?答:正常背书,面试官不满意,我提到了看过阿里的《大数据之路》,面试官接着问下面的问题。2.Kimball建模理论和范式建模的区别?他们的应用场景?答:还是背书,面试官想听实际落地的,这个点学数仓的时间太短了,答的不好3.session和cookie的区别和联系?答:因为之前提过做过一段时间的软开,面试官估计也做过,所以想问下web方面的问题4.JVM了解吗?答:这里说了之前专门度过此类书籍,不过现在忘了很多,面试官就没有追问了5.hashmap的底层原理,是否线程安全,扩容机制,发生冲突的时候解决办法答:这里还是背书,但背的不好,因为面试官问的太深入了,我当时学Java没有那么深6.讲解一下事务(ACID,MVCC,隔离级别)答:将Mysql的事务ACID,MVCC,隔离级别合起来讲,面试官听了之后,又问深了一层,没答好...7.Mysql索引讲解一下?hash为什么不能做索引?答:最开始以为让讲B+树,后面发现是索引,然后说了一些,提到了空间索引,深入的不是很了解。8.kafka如何保证全局顺序一致性?答:八股当时没有背到这个,答的七七八八的。9.MR过程中ReduceTask阶段都做了什么?答:从Shuffle的环形缓冲区之后开始讲。五、Coding(20min):1.SQL困难题目(user表里面有员工和id号,员工打卡和没打卡有加分和减分,求出所有员工的总得分排行第一的)答:(AC)此处我用With AS语法写的,给予减分的时候赋值为负值,然后sum即可。2.排序算法?(十大排序挑熟悉的说说)答:讲了一下快排、归并、希尔、桶排序。3.树的遍历(中等)答:将顺序遍历的树按照层次放在稀疏矩阵中,我用的纯C写的,写了一半面试官让说了思路。六、反问(5min):数开以后的发展规划?答:面试官说了一些泛话,问具体他说可以去网上看看。
点赞 5
评论 4
全部评论

相关推荐

仁者伍敌:牛子这些人还会点一个自动回复,boss都不带回复的
点赞 评论 收藏
分享
陆续:不可思议 竟然没那就话 那就我来吧 :你是我在牛客见到的最美的女孩
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务