一面 数据同步怎么做的 事实表、维度表怎么设计 数据完整性、唯一性怎么保证 数据怎么分区,如果增量同步,需要历史数据合并分区慢怎么解决 数仓如何进行组件选型,理由 数仓建设过程中有哪些难点 atlas如何获取数据血缘 拉链表怎么设计 你觉得拉链表常用吗,为什么不用 那你为什么要设计拉链表 sql题 分组topn row_number rank dense_rank区别 看两个sql,差异在哪,哪个
泡了两周最后还是挂了,闲来发一下面经 5.13:一面1h多一点,主要是算法差,题很简单,在面试官提示下写了二十多分钟 自我介绍 自己定义的java.lang.String 会被加载吗? 什么时候会去打破双亲委派机制 TreadLocal讲一下 那线程之间想做变量传递怎么做呢? 拒绝变量传递?这里没太懂 MySQL是如何保证脏读 可重复读这些的?具体可重复读讲一下 讲实习项目:二十多分钟 中间件适配
不到50min 我自我介绍后说要不要详细介绍一下项目 他说好 我两个项目霹雳巴拉的说了3分钟 说的时候把难点都亮出来了(限流实现、缓存设计等等)吃了一面的亏,这次我是有bear而来 我说完以为他要怼项目了,结果: 他:嗯好,那你知道线程有几种创建方式吗? 我:? 接下来就是一些常规八股 无操作系统 无计网 1.对jvm垃圾回收的理解 2.redis数据结构 3.redis为什么这么快 4.mysq
快手前端日常实习,base北京,数据平台部。三轮技术面+HR面,前后一共耗时6天,已成功拿下offer,准备休学run北京了。 先总体点评一下面试体验,面试体验绝对算是大厂中很优秀的了,面试过程用的是自研的轻雀SaaS平台,三轮面试面试官都很和蔼,而且面带微笑很尊重人,面试时候有时候遇到卡壳的地方也会耐心的引导你。 一面(9.14) 1. 输出结果 2.输出结果 追问:如何输出456? 两种
自我介绍 项目 如何测试微信发红包功能 如何测试账号封杀这个功能是否正确 三个编程题 最长无重复子序列 sql查询:查询语文成绩排名前十的同学的姓名 简单字符串处理: 1, **********提取出zhangsan并首字母大写
笔试: 投递后很快就收到了hr的回复,发了一个word文档作为笔试题,24h内完成,不是很难 几道SQL题(窗口函数),一道业务题(给了一个生活场景,问你的分析思路,我写了swot分析),几道python题(关于数据处理和数据整理,主要考点是pandas) 一面20min: 1.自我介绍 2.在上一段实习中选一个能体现分析能力的项目的介绍,挖得很深,问了很多方法上的细节和原因 3.抖音和快手的区别
1、自我介绍 2、MR的执行过程,用了几次排序,Reduce怎么知道拉取哪些数据 3、RDD的底层实现(Spark用的不多就没问了) 4、项目介绍(没有针对项目进行提问) 5、SQL优化思路,具体讲了关于数据倾斜这块 6、SQL题:包含班级、学生、课程、分数的表,查询每个班每门课前三的学生 7、SQL题:包含user_id和target_id的表,找到互相关注的用户,优化不用join实现 8、SQ
1、自我介绍 2、为什么要去北京 3、MR的原理 4、为什么环形缓冲区到80%之后才反向溢写 5、SQL中哪些函数走MR,max走不走 6、select a,count(distinct b) from table group by a,MR的流程 7、SQL优化,如果给你两张表,用户视频表和用户粉丝表,怎么处理数据倾斜 8、SQL题:每个用户都有5门成绩,总计6列。请生成两列,其中1列是用户ID
1、自我介绍 2、看我用Java,问我Java程序的执行过程,然后Java怎么跨平台 3、基本数据类型,是否可以相互转换 4、自动装箱自动拆箱,Integer i = 100 是什么过程 5、深拷贝浅拷贝 6、Java是值传递还是引用传递 7、JVM的理解 8、堆是怎么划分的,实际有没有用到有关JVM的地方 9、垃圾清除算法说一下,什么时候FullGC 10、多线程,线程安全,线程通信之类的 11
9.4二面,这个面试官有一丢丢严肃,问的全是业务问题 简历一点没问,sql一点没提 持续了27min好像,面经如下: 1、假设快手平台,推出了京东plus和腾讯视频的联合会员,这三种会员的售价和成本告诉你(我忘了是多少了),卖出的钱怎么分 2、你有没有考虑京东作为大体量电商平台,他的体量因素 3、如果这次活动京东想评估效果,怎么得出京东的用户增量 4、京东怎么估算这次活动产生的收益 5、(上面回答
1. 自我介绍 2. 项目里遇到了什么难题,怎么解决的 3. 你用过消息队列,消息队列实现的是什么,还有什么消息队列 4. 分布式锁怎么实现的 5. 介绍一些线程与进程的区别 6. Synchronized和volatile的区别 7. Synchronized可重入锁怎么实现的 8. JVM内存区域介绍一下 9. JVM垃圾回收介绍一下 10. CMS垃圾收集器和G1垃圾收集器什么区别 11.
面试官是小姐姐,好nice 听说写面经能提升运气 持续了40min,面经如下: 1、自我介绍 2、两道sql: 观看时长为0-2min,2-10min,10-30min,30min以上的用户数量 两个表连接,取出小明销售额前三的日期 3、智力题,25匹马,每场只能赛5匹,没有计时器只有排名,选出最快的三匹马 4、异动分析 - 快手直播时长下降了,分析 5、面试官还有个会,反问了几个问题就结束了#快
1. 自我介绍 2. 写一个算法 Q:给一个有序数组arr[ ],和一个 int target,找到target的左索引和右索引。 例:arr = [1,1,1,1,2,2,2,3,3,3,3,3,5,5,5], target = 3. return left = 7, right = 11; 3. 问简历 3.1 介绍了电影推荐的项目。问了几个模型。 3.2 介绍了强化学习的论文,问了DQN和x
50min 无自我介绍 先问一些个人情况,现在人在哪里,什么时候能过来北京,能实习多久 有没有什么其他offer 在哪里投的,跟内推人熟不熟 讲一下flex 浏览器渲染 手写vue选项型API,手写生命周期,在onMounted什么周期会做什么 算法 // 第一题,使用promise实现每隔一秒打印一个数字 1 2 3 4 5 const printNum = (num) =>