25届暑期数分

#数据分析#6.3号之后面了四家,分别是哈啰、滴滴、菜鸟、蔚来,很多常规的问题都忘了,放一些还记得的
1、哈啰
6.4号一面:两道SQL:每个班级均分最高的学科、次日留存率
6.5号二面:
项目细节(项目难点、强调独立负责的部分、有没有独立完成的项目)
为什么不做程序员
职业规划、实习规划
6.11oc
2、滴滴
6.5一面:
项目(介绍并深挖、异动分析、项目成果、个人贡献、提出了什么建议、如何落地并回收效果)
风控场景:如何识别恶意刷低分的用户
6.7二面:
项目(深挖、特别深,结合具体场景如何分析、给出建议和策略、如何监控和回收效果)
风控场景:如何识别羊毛党、众包场景如何应对
【滴滴面试官都很好很温柔,问得很细致深入,考察分析思维很多,很可惜二面没过,一面面试官说是稳定性问题,要主动表示可以在杭州长期发展+足够长的实习时间TT不能太老实没问就不说】
3、菜鸟
6.7一面:
项目(介绍分析思路、异动分析、个人贡献、是否有独立项目)
SQL口述思路:三个排序窗口函数的区别,四道SQL题
职业规划、实习规划
二面还没约,流程很慢
4、蔚来
6.11一面:
项目(分析思路、贡献、难点和问题如何解决、异动分析)
场景题:电商店铺的指标体系如何构建
SQL:关注人和被关注人的表,返回互关的用户;sql改错:要理解业务场景,筛选条件出现的位置、窗口函数的语法
6.12二面:
上一段实习的工作、项目
蔚来用户社区模块的指标分析
为什么换实习、有别的offer吗?
二面后oc

反问(必问)
面试表现,有无建议,面试官给出的:口述项目和SQL的逻辑要清晰,场景分析时可以思考后再回答,不用着急回答
部门业务,主要接触的数据是什么,日常偏向数据处理还是分析,使用数据工具有哪些、占比多少

最后,找实习开始得实在是太晚了,从5月27号开始到现在过了三周,错过了重要的时机,很多大厂已经接近尾声,捞人也是看运气,而我偏偏是那种运气很差的那种人,尤其是得知面试官说实力很ok但是没有表现出自己的稳定性时。没有找到能够转正的暑期实习确实让人很焦虑难过,但是还是要去做事,去做能做的一切。不要让负面情绪占领自己的想法,反而给自己能达到的高度设限了。。。
#数据分析# #25届暑期实习# #数据分析求职#
全部评论
佬,菜鸟有二面吗
点赞 回复 分享
发布于 2024-06-22 14:03 北京
大佬bg是啥
点赞 回复 分享
发布于 2024-06-21 17:32 江苏
大佬base哪里呀?
点赞 回复 分享
发布于 2024-06-15 11:20 广东
大佬都是在哪里投的呀
点赞 回复 分享
发布于 2024-06-13 18:56 浙江

相关推荐

第一次笔试,我非常垃圾,涉及Pandas和python1、数据去重: “按 X 去重,保留 ID 最大的”按照x排列df_sorted=df.sort_values(by='x')# 按x分组,取id最大值result=df_sorted.groupby('x')['id'].max().reset_index()print(result)2、计算每个种类的违约率import pandas as pd# 构造数据(根据手写内容,假设 class 和 tar 的对应关系如下)data = {"class": ["D", "B", "D", "C", "C", "A", "C", "D", "A", "B", "D", "A", "C", "A", "C"],"tar": [0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1]}df = pd.DataFrame(data)# 按 class 分组,计算违约率(tar==1 的比例)default_rates = df.groupby("class")["tar"].mean()print(default_rates)3、求函数fx=e^x+x^2在何处取得最小值,精度要求:绝对误差小于1e-6,不能调用优化相关包import math# 定义一阶导数 f'(x) = e^x + 2xdef f_prime(x):return math.exp(x) + 2 * x# 定义二阶导数 f''(x) = e^x + 2def f_double_prime(x):return math.exp(x) + 2# 牛顿迭代法找极值点def newton_method(initial_x, epsilon=1e-6):x = initial_xwhile True:x_next = x - f_prime(x) / f_double_prime(x)# 检查绝对误差是否小于精度要求if abs(x_next - x) < epsilon:return x_nextx = x_next# 初始值选择(通过观察函数趋势,选 x=0 附近作为初始值)initial_x = 0min_x = newton_method(initial_x)min_value = math.exp(min_x) + min_x ** 2print(f"函数 f(x) = e^x + x^2 在 x = {min_x:.8f} 处取得最小值")print(f"最小值为: {min_value:.8f}")4、写个month_diff函数。计算两个'ym'格式的日期字符串的月份差from datetime import datetimedef month_diff(ym1, ym2):# 解析日期为年和月y1, m1 = int(ym1[:4]), int(ym1[4:])y2, m2 = int(ym2[:4]), int(ym2[4:])# 计算总月份差return (y1 - y2) * 12 + (m1 - m2)# 验证示例print(month_diff('202001', '201804'))  # 输出:215、解析字符串:s='A1:1;b2:13;x5:651;D61:47' 解析为字典格式s = 'A1:1;b2:13;x5:651;D61:47'# 先按分号 ; 分割成多个键值对字符串items = s.split(';')result_dict = {}for item in items:# 再按冒号 : 分割成键和值key, value = item.split(':')# 将值转换为整数(根据需求,也可保留字符串)result_dict[key] = int(value)print(result_dict)
点赞 评论 收藏
分享
评论
9
22
分享

创作者周榜

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