首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
机器想学习
获赞
27
粉丝
21
关注
34
看过 TA
531
女
中国地质大学(北京)
2025
数据库工程师
IP属地:江西
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑机器想学习吗?
发布(14)
评论
刷题
收藏
机器想学习
关注TA,不错过内容更新
关注
01-07 19:00
已编辑
中国地质大学(北京) 数据库工程师
大厂or大模型独角兽
投票
好纠结啊天
0
点赞
评论
收藏
分享
2024-10-17 15:39
已编辑
中国地质大学(北京) 数据库工程师
本人非科班面试官:学过计网,数据结构等科班课程吗我:学过数据结构面试官:会java吗我:会一点面试官:可以问吗我:可以面试官:jvm模型我:不太会表情be like:
一笑倾城a:
怎么说呢,大公司基本不会要非科班的,除非真的是技术特别好
数据人的面试交流地
第一次面试
0
点赞
评论
收藏
分享
2024-05-01 12:18
中国地质大学(北京) 数据库工程师
美团数据开发暑期timeline
4/22 一面4/26 二面5/ 1 offeremm,昨天加hr微信,没加我,但今天51居然发了offer,可能他工作日忘记发offer了吧..
美团开奖1032人在聊
0
点赞
评论
收藏
分享
2024-05-01 11:00
中国地质大学(北京) 数据库工程师
滴滴国际化信贷vs美团核心本地商业-平台
投票
暑期实习大数据开发岗1. 听说滴滴比较养老,而且转正给的可能也不比美团差,虽然以前在另一个部门实习发现并不是这样。由于之前在另一个部门实习,这次面试是速通的,hr说一定有hc,但不一定转正。2. 美团比较卷,还有可能开出白菜。听说转正率很高!选哪个比较好啊纠结!
投递美团等公司6个岗位
0
点赞
评论
收藏
分享
2023-09-15 23:32
已编辑
中国地质大学(北京) 数据库工程师
滴滴大数据开发实习二面面经
二面就问了20min不到,吓死我了,不过已经发offer啦,分享下二面问的一些题目。 还是挖简历。 数仓建模核心 拉链表、快照表、全量表的区别 好像就这些~
查看3道真题和解析
投递滴滴等公司6个岗位 >
0
点赞
评论
收藏
分享
2023-09-04 19:47
中国地质大学(北京) 数据库工程师
滴滴大数据开发实习一面面经
1. 简历深挖2. mysql binlog了解吗3. shell脚本写过吗4. 两个集群,一张hive表如何进行数据共享,A集群如何同步到B集群中5. 一张订单表,支付状态会发生变化,如何采集到ods?面试官说由于每张mysql表都是在系统上有应用的,所以应该用update的方式更新支付状态,不能采用数仓的方式去思考问题,不能用拉链表。数仓可以保存历史数据,但是mysql表必须要用update的方式,不然在系统上数据会显示错误。用户角度:如果数据状态没有更新就会出现,用户界面就会显示未支付。6. sql执行流程7. 数据倾斜,9999w条id为1的数据,如何处理数据倾斜问题8. 数仓的分层9. hadoop是什么10. spark和mapreduce的应用场景。11. 三个sql题第一道:b left join a表的返回结果是什么a:id name1 a1 a2 b3 eb:id name1 a1 a2 b第二道:忘了,简单的累计开窗函数第三道:列转行tab:t_1 t_2 t_3a c 1a d 2a e 3a c 4a d 5a e 6结果表t_1 res_2 res_3 res_4a 1 2 3b 4 5 6select t_1 ,max(case when t_2 = 'c' then t_3 end) as res_2 ,max(case when t_2 = 'd' then t_3 end) as res_3 ,max(case when t_2 = 'e' then t_3 end) as res_4from tab group by t_1
xunk333:
第五题,用maxwell监视mysql的binlog来同步数据,如果mysql的操作是update,接收到的json里面会有old字段来记录更新之前的数据
投递滴滴等公司6个岗位
0
点赞
评论
收藏
分享
2022-10-26 12:02
已编辑
中国地质大学(北京) 数据库工程师
题解 | #国庆期间每类视频点赞量和转发量#
看了高赞回答,自己再做一遍1. 求出每类tag每天的点赞量和转发量SELECT tag, DATE_FORMAT(start_time,'%Y-%m-%d') dt, sum(if_like) like_cnt, sum(if_retweet) retweet_cnt FROM tb_user_video_log log LEFT JOIN tb_video_info info USING(video_id) GROUP BY tag, dt 2. 统计累计7天的点赞,一周内最大单天转发量SELECT tag, dt, sum(like_cnt) over(partition by tag o...
0
点赞
评论
收藏
分享
2022-10-18 16:29
已编辑
中国地质大学(北京) 数据库工程师
题解 | #0级用户高难度试卷的平均用时和平均得分#
这道题也简单的,贴个代码主要的坑:就是如果用户没做完试卷【即submit_time为null】,就要用这个试卷的duration代替select re.uid, round(avg(IFNULL(re.score,0)),0) avg_score, round(avg(ifnull(timestampdiff(minute, start_time, submit_time), info.duration)),1) avg_time_took from exam_record re left join user_info uinfo using(uid) left join examinatio...
0
点赞
评论
收藏
分享
2022-10-17 22:07
中国地质大学(北京) 数据库工程师
题解 | #统计有未完成状态的试卷的未完成数和未完成率#
这题简单select exam_id, count(start_time) - count(submit_time) incomplete_cnt,#sum(if(score is null, 1, 0) round((count(start_time) - count(submit_time))/count(start_time),3) complete_rate from exam_record group by exam_id having incomplete_cnt >= 1
0
点赞
评论
收藏
分享
2022-10-17 21:55
已编辑
中国地质大学(北京) 数据库工程师
题解 | #每月及截止当月的答题情况#
题目: 请输出自从有用户作答记录以来,每月的试卷作答记录中月活用户数、新增用户数、截止当月的单月最大新增用户数、截止当月的累积用户数。结果按月份升序输出。知识点: sum() over(order by 字段):累计求和代码:新增用户数:先求出该用户的首次登录月份,再汇总每个月的uid,就是这个月新增登陆的uid【高赞】SELECT start_month, mau, month_add_uv, max(month_add_uv) over(ORDER BY start_month) max_month_add_uv, sum(month_add_uv) over(ORDER BY start...
0
点赞
评论
收藏
分享
2022-10-17 17:42
中国地质大学(北京) 数据库工程师
题解 | #每份试卷每月作答数和截止当月的作答总数。#
select exam_id, start_month, month_cnt, sum(month_cnt) over( partition by exam_id order by start_month ) cum_exam_cnt from ( select exam_id, date_format(start_time, '%Y%m') as start_month, count(start_time) month_cnt from exam_record group by exam_id, date_format(start_time, '%Y%m') ) t 高赞优化: select...
0
点赞
评论
收藏
分享
2022-10-12 20:51
中国地质大学(北京) 数据库工程师
题解 | #近三个月未完成试卷数为0的用户完成情况#
函数date_format(start_time, '%Y%m'): 可以取出来年份和月份进行排序坑看了下题解下的评论近三个有记录的月份,用户只有1个月和2个月的记录也应该算的。解题步骤 找到每个人近三个有试卷作答记录的月份中没有试卷是未完成状态的用户的试卷作答完成数,按试卷完成数和用户ID降序排名方法一:这是一开始自己的方法,总之就是复杂了1 找到近三个有试卷作答记录的月份详细:开窗,按uid分区,year,month排序,取最新的年份和最新的三个月的月份,要统计这三个月所有的试卷,用dense_rank ,这个表作为t表SELECT uid, start_time, submit_time...
0
点赞
评论
收藏
分享
2022-10-12 18:37
已编辑
中国地质大学(北京) 数据库工程师
题解 | #连续两次作答试卷的最大时间窗#
#1)筛选出至少2021年中至少有两天作答过试卷的人 #计算出至少两天打过试卷的uid SELECT uid FROM exam_record GROUP BY uid HAVING COUNT(DISTINCT DATE(start_time))>=2 #2)算该年连续两次作答试卷的最大时间窗days_window #1. 开窗,根据uid分区,start_time排序[正序),下一次做的时间lead另起一行lead(start_time,1,null), #下一次做卷子的时间;LEAD(start_time, 1, NULL) OVER(PARTITION BY uid ORDER ...
0
点赞
评论
收藏
分享
2022-10-11 21:26
已编辑
中国地质大学(北京) 数据库工程师
题解 | #第二快/慢用时之差大于试卷时长一半的试卷#
看了高赞回答,自己记录一下解题过程和高赞回答的解题过程便于复习自己的过程函数1)排序窗口函数rank() over() 1 2 2 4 4 6 (计数排名,跳过相同的几个,eg.没有3没有5)row_number() over() 1 2 3 4 5 6 (赋予唯一排名)dense_rank() over() 1 2 2 3 3 4 (不跳过排名,可以理解为对类别进行计数)2)时间差函数timestampdiff(unit, begin, end)unit :单位begin : 一般是小的时间end : 一般是大的时间思路分析1) 用开窗函数按照exam_id分区,按照用时time...
0
点赞
评论
收藏
分享
1
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务