李*聪

面经 xug9998 ⋅ 于 2020-07-13 16:08:12 ⋅ 1830 阅读

面试心得
我面试的时候已经是4月中旬,因为疫情原因和我是19级毕业,接到的面试邀请都是外包,我总共接受到了三次面试邀请。
第一次是某某科技外派腾讯的QQ看点,面试的过程不到10分钟完事,面试形式是电话面试,面试官不听自我介绍,上来就问一道sql题,由于平时sql写的有些少,不太熟练,惨败。
第三次是某某外派腾讯的xx,也就是我入职的公司,由于第一次的sql问题让我惨败,在这期间,我在网上找了100道SQL题,从头到尾的做了一遍。这次一面(一面的面试官是我同事,就在我旁边坐着)是腾讯会议视频面试,先是自我介绍,大概得讲了一下项目,然后就问数仓的那个项目,pv、uv各指的是什么file这个表情能代表我的心情,没想到被简单的问题给问住了,她就开始怀疑这个项目是我做的么,当然不能回答不是,我就说我英语不好,实在是记不住。接下来就给我一套面试题,除了一道是spark的读取文件做wordcount的,其他的都是SQL题,结果是顺利通过等二面。二面的面试官是我现在的导师,还是常规流程自我介绍,讲项目,问我python爬虫怎么能不被反爬,我的回答是,我们加了一个随机等待还有设置了ip代理。之后还问我一些数仓分层的问题,各个层都是干什么的,怎么分的层。最后考了我一道超级超级简单的题,用python写个1到10,取出偶数部分, 结果我给写成scala的了,然后面试结束。我本以为这次凉了,没想到当天下午就打电话告诉我面试通过。
面试经过大概是这样的,总结一下,SQL真的太重要了,一定要多练,达到熟悉的程度,不能回答的时候磕磕绊绊。自己的项目一定要把自己往简历上写的和说的,掌握到每一个字都知道是什么意思的程度,要不人家很容易怀疑项目是假的。基础一定要掌握好,(反正我面试的时候基本就没有问难题)hiveSQL和spark的优化,一定要自己总结好,按照自己的话总结好,优化是必问的,我的三次一面和一次二面都问了优化问题,比如排重都有几种方式,哪种效率好,还有join优化最后谈薪资的时候,是我这次找工作的最大败笔,没敢要价,人家给多少我就要多少,因为我当时的心情还处在过山车的情况,本来觉得没有希望了,突然又告诉我录取了,再加上我心虚也不知道怎么谈薪资,我就回了一句我上家工资也是这些,然后给我加了500块钱,又跟我讲各种福利,悠悠忽忽的就同意了。
工作日常与技术
每天8点起床,8点25班车,9点到公司,打卡是弹性制的9点到9点半,先打卡再去吃饭,公司早餐是免费的,吃完饭,到工位上泡个咖啡或者茶也就10点了。12点午休到2点,6点下班,基本我们这个数据小组是不加班的,我来了一个月了,没有一个是任务完不成加班的,都是自愿加班,因为八点之后刷卡下班有夜宵券,再加上我们那个办公室没有领导都是外包,大家都是在那混时间,开黑打游戏的,看视频的学习的。
活也很简单,每周一下午开会分配需求,一般一周的需求三天就能完成,有时候一两天就能完成。每天就是写SQL,用python做成脚本,在脚本里写SQL,放到这边的调度平台上定时执行,要不是就是用sparkSQL或者算子做工单,也是放到调度平台上定时执行。这边什么都给封装好了,udf、hive什么的一些工具都是腾讯这边写好的直接用,想看源码也看不到,这边权限管理的特别严,想要学点什么东西根本学不到。来之前面试官也就是我的导师,还给我画大饼,说是让我学习机器学习,这边会让我接触机器学习。现在只能每天摸鱼自己学习。

版权声明:原创作品,允许转载,转载时务必以超链接的形式表明出处和作者信息。否则将追究法律责任。来自海牛部落-xug9998,http://hainiubl.com/topics/75206
回复数量: 0
    暂无评论~~
    • 请注意单词拼写,以及中英文排版,参考此页
    • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
    • 支持表情,可用Emoji的自动补全, 在输入的时候只需要 ":" 就可以自动提示了 :metal: :point_right: 表情列表 :star: :sparkles:
    • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif,教程
    • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
    Ctrl+Enter