一面:投的数研,实际数科 1.自我介绍 2.实习内容 3.实习团队架构 4.map reduce原理 5.数据倾斜有没有遇到过?怎么解决 6.ab实验原理、流程、如何分析 7.假设检验原理 8.口述sql题目:求连续登陆三天的用户 9.假设检验概率论场景题:求置信区间 10.常用的机器学习算法 11.随机森林原理 12.求职意向,数科还是数研,安排下一轮面试官(回数研后第二天结束流程) 13.反问
一面 常见数据结构 维度建模 事实表建模 工作中维度建模是怎么处理 三种事实表的区别 mapreduce原理 hdfs读写流程 增大资源是否会有限制 是否遇到过数据倾斜 二面 数据倾斜 数据治理怎么做的 职业规划 爱好 三面 主题域 数仓建模 bucket join
一面 1.自我介绍? 2.为什么从数分做数开? 3.你觉得数分和数开有什么区别? 4.spark和hadoop哪段实习接触的? 5.讲一下mr和hive原理? 6.hdfs中,一个block大小和通常配置个数? 7.用spark还是用hive?spark比hive好在哪里? 8.spark既然是基于内存的,那么内存不够怎么办? 9.数据倾斜? 10.uid粒度和did粒度用在AB不同的场景是指什么
排队十分钟面试五分钟 自我介绍 数据倾斜 数仓分层 有没有在看其他金融银行 选择银行的原因 “看来你掌握的不错,今天的面试到此结束吧,注意查收笔试”
9.4 一面 1. 介绍实习经历 2. 数据同步 3. 指标分层 4. flink:状态,历史数据回溯、一致性保障、barrier下发、开始做ck的时间点、反压、下游怎么知道上游反压了、解决 5. hbase问题:架构、数据读写、底层文件存储、region划分、regionserver划分(这是啥) 6. jvm内存管理,多线程 7. spark问题:宽窄依赖,算子,shuffle,调优 8. 数
一面 数据同步怎么做的 事实表、维度表怎么设计 数据完整性、唯一性怎么保证 数据怎么分区,如果增量同步,需要历史数据合并分区慢怎么解决 数仓如何进行组件选型,理由 数仓建设过程中有哪些难点 atlas如何获取数据血缘 拉链表怎么设计 你觉得拉链表常用吗,为什么不用 那你为什么要设计拉链表 sql题 分组topn row_number rank dense_rank区别 看两个sql,差异在哪,哪个
8-3: 自我介绍 实习项目以及实习日常(20min左右) 论文(3分钟左右) 问你对大数据哪个组件比较熟悉 说一下MR的底层原理。。。。。。自己在那不知道从哪里开始说,就从map开始巴拉巴拉到写出数据,自己都讲蒙了。(五六分钟左右) 反转链表,自己处理输入输出以及链表定义(七八分钟),也没给输入输出,就只写了方法体。 先问对hive函数了解咋样,都还行。写SQL:uid,login_time,连
第一次写面经 快手音视频部门 感觉技术挺好就接了 一面 6.13 主要问了Flink的相关问题以及实习的流批一体项目 具体问的Flink问题就是数据倾斜、反压以及状态后端、checkpoint相关 面试的时候面试官提了个flink相关的名词 问我了解过吗 表示从没听说过 面试官说问题不大 具体细节问题忘记了 然后就是jvm、多线程相关的知识 这部分答的不好 没咋看java 最后就是两道算法 二面
技术一面 1,自我介绍 2,做过最难的一个功能模块,遇到最难的问题 3,现场做一道设计题,比较T1,T2两个表的数据,找出ID相同的数据(1)数据大小256M;(2)数据大小为4G; 4,面向对象的特征,如何实现多态。
一面:50min 主要是针对简历提问,几乎每个点都问了 1. 自我介绍 2. 介绍项目 3. 某预测类项目有继续测试今年的数据吗 (自己给自己挖的坑,简历里写了会c++) 4. 对c++的内存分配有了解吗 5. 程序运行的流程是什么 4. spark和flink的区别是什么 5. 简述spark原理 6. spark和mapreduce的区别是什么 7. 对hive有了解吗 8. 数据倾斜的产生和
🧐背景:211交通工程出身,读研转到本校航运学院,做船舶交通大数据挖掘,涉及机器学习。 🧐自身情况:sci在投,一篇会议论文接受,一个专利发表。 🤐一志愿是九月初的技术支持工程师,因为后知后觉,发现不懂网络协议,没参加笔试。 👾10.25投大数据算法,以交通认知方向。笔试主要是机器学习内容,选择题,问答题,以及一道编程。 👾11.7日收到电话面试,讲了一下基本情况。 👾11.8日一面技
23春招,base广州,网上给的内推码,c9本 网申仅给了简历 笔试完成,一小时15单选,3不定项,3编程,选择题难度偏高,编程题简单,第一道ac,第二道很奇怪案例过了提交0,第三道83%,时间太少,很赶所以也没时间细想 3.16下午一面完成,两个面试官,一个hr一个技术,技术面很循序渐进,问课程,从课程入手开始问csapp,问c语言的从c文件到exe文件的整个过程,问项目,问c++的书看过那些,
先问项目。 然后c++,结构体和类的区别,程序编译的几个阶段以及都做了什么,静态库和动态库。 然后linux,介绍一下多线程,tcp三次握手,gdb常用操作,查找命令。 反问,麒麟v10下的开发。
岗位:研发工程师Java 时间:9.25 题目 高考排名,base选择 知道组里是做的什么内容吗 实习相关:收获是什么,最大的挑战,上线后指标 问一些未来规划,比如业务和底层、算法和开发 反问:流程节后,职级,成长体系 总结 HR面也挺顺利的,淘天算是小速通,面完就开摆了#24届软开秋招面试经验大赏#
岗位:研发工程师Java 时间:9.15 题目 实习/项目 14-445内容,为什么用哈希索引,B+树和二叉树区别 实习中解决的一个问题 Redis用来做什么的 Java hashmap什么时候会线程不安全,怎么办 两个key插入破坏了什么性,原子性? 对于一个元素修改保证线程安全的方式 原子类底层实现,CAS和锁的区别,在资源占用上 一个线程等其他线程执行完再执行的实现方式 Java修改私有变量