腾讯微保实习二面(数据开发工程师)

动动小手,点个赞呗
腾讯微保二面(35分钟+5分钟提问)压力面
1 自我介绍
2 项目介绍

3 大数据相关(很多我忘记了)
spark sql读取文件,内存不够使用,如何处理
spark sql与DataFrame的使用
数据倾斜问题,Flink问了一点点
sql如何实现数据倾斜中加盐操作

示例:给 表中的某个字段插入随机数数据,取值500~2000

update 表名 set 字段名 = floor(500+rand()*1500);
UPDATE `表名` SET `字段名`=ceiling(rand()*500000+500000) WHERE (条件);

floor:函数只返回整数部分,小数部分舍弃,即向上取整

rand:函数用于产生0(包含)到1(不包含)的随机数



Spark做实时流处理如何防止乱序现象,Structured Streaming
全都是生产上常见的问题。。。


4 机器学习,数据挖掘相关(太多问题)
问了比赛相关的,主要机器学习的问题使用的什么方法,XGBoost与LightGBM的应用场景
逻辑回归原理,如何防止过拟合,如何评价模型,如何进行特征工程
如何选择最优的特征,数据预处理,spark的机器学习库,底层源码问题
CNN常见模型,一些原理,适用场景。

5 写了一个sql,不能额外使用其他表
姓名,课程,课目成绩这三个字段转换成 姓名 课程1,课程2,课程3(对应成绩)
方法一
select 姓名,
max(case 课程 when '语文' then 分数 else 0 end)语文,
max(case 课程 when '数学'then 分数 else 0 end)数学,
max(case 课程 when '物理'then 分数 else 0 end)物理
from tb
group by 姓名

方法二PIVOT用于将列值旋转为列名(即行转列)PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P
select * from tb pivot(max(分数) for 课程 in (语文,数学,物理))


面试感受,自己太菜了,还是需要加油。等HR面咯


4.27下午电话面试(应该是HR)

#微保WeSure##实习##数据开发工程师##面经#
全部评论
这就是offer之神吧
1 回复 分享
发布于 2020-04-21 17:44
只问了简历是不是凉了
点赞 回复 分享
发布于 2020-04-22 10:32
技术岗我看官网不是写的还有二轮复试嘛 楼主直接就等hr面了嘛
点赞 回复 分享
发布于 2020-04-21 21:55
有说多久给回复吗?
点赞 回复 分享
发布于 2020-04-21 19:49
有反问环节吗?我感觉我手撕代码没做好,反问环节都不给我了
点赞 回复 分享
发布于 2020-04-21 18:09

相关推荐

点赞 评论 收藏
分享
LazyBreeze:项目尽量体现你对技术的理解和深度,不是说把中间件用一下就完事了,你项目里面提到集群和分布式,你真在服务器上部署过吗,感觉太假了,第二个项目说自己用了微服务的什么组件,只是用了没有自己的思考,很难让面试官注意到你的简历。针对某几个技术点自己多思考一下,考虑一下有没有别的替代方案,可以写一下,即使没有真的实现
点赞 评论 收藏
分享
来个厂收我吧:首先,市场侧求职我不是很懂。 但是,如果hr把这份简历给我,我会觉得求职人不适合做产品经理。 问题点: 1,简历的字体格式不统一,排版不尽如人意 2,重点不突出,建议参考star法则写个人经历 3,印尼官方货币名称为印度尼西亚卢比(IDR),且GMV690000印尼盾换算为305人民币,总成交额不高。 4,右上角的意向职位在发给其他公司时记得删除。 5,你所有的经历都是新媒体运营,但是你要投市场营销岗位,jd和简历不匹配,建议用AI+提示词,参照多个jd改一下经历内容。 修改建议: 1,统一字体(中文:思源黑体或微软雅黑,英文数字:time new romans),在word中通过表格进行排版(b站学) 2,校招个人经历权重:实习经历=创业经历(大创另算)>项目经历>实训经历>校园经历 3,请将项目经历时间顺序改为倒序,最新的放最上方。 4,求职方向不同,简历文字描述侧重点也需要不同。
点赞 评论 收藏
分享
评论
13
24
分享

创作者周榜

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