求职刷题神器

funit.cn

讨论区 > 求职面经 > 今日头条广告大数据研发工程师面经分享

今日头条广告大数据研发工程师面经分享

椎名真白尼
发布于2021-03-25 16:39:26 47浏览

面试公司:字节跳动

面试岗位:大数据研发工程师

面试开始的时候,是一个很帅的小哥。他逻辑十分清晰,反而是面试人生初体验的我紧张的不行(捂脸)

内容分为三个部分:

1. 自我介绍

当时在自我介绍中简单讲了一下自己为什么想投递这个职位,以及这个职位对我来说有什么样子的吸引力,我契合这个职位的原因是什么?


2. 项目介绍

自己在学校的时候做过一个数据分析,但是数据量不算很大。一个几百mb的csv文件数据分析,大概有400多万条数据(?,然后详细介绍了当时分析数据中变量关系用到了一些技巧和方法。怎么去判断这两个数据有没有关联性等等。然后简单的对这个数据进行机器学习建模,使用线性回归和KNN方法建立模型等等

这一部分可能是因为自己当时作为小组长,对整个项目的逻辑比较熟悉,所以当时一直口若悬河,从框架到最后的report都说的蛮清楚的。从数据清洗-数据分析-报告撰写这三个流程去讲解

所以感觉自己的项目介绍这块其实还算可以,原本以为一切就很顺风顺水,结果后面问的两道题目有点把我僵硬住了


3. 题目

a) 一道概率题目

当时面试官问了我一道概率题,说从0到1的范围中去n个数字,这n个数字求和大于1的概率是多少?

当时想了很久真的没有想出来,当时我说找到每一个数字大于 1/n的概率然后再去寻找什么的等等,总之就是很紧张加上自己的逻辑很乱,所以并没有给出一个很好的答复。和面试官面面相觑了10分钟后最说了一句“抱歉我可能算不出答案” 后面和群里的朋友聊了很久,通过积分的方式最后求证得出来是 1 - 1/n!我们后面感觉这个题目确实有点难,只是没有想到面试官会问这个,也发现自己数学和概率不行的问题了

b) 算法题目

是在一个矩阵中返回最大的正方形大小。我当时想的就是最简单的方法,在一个2Dlist中每个元素跑一遍,但是时间复杂度是O(m^n), 然后面试官问我有没有可能更快点,我当时就想到用二分(?脑子进水了),然后面试官说可能也就加个log,然后反问我有没有可能是O(mn), 想了很久,最后想不出来放弃了。后面问了毕业的学长学姐才知道这题是leetcode 221原题, 全部时间准备sql的我突然暴毙


4. 总结

虽然这次面试后面两道题目没有很满意的答案,但是面试官确是一个非常温柔的技术男。也让我发现了不少问题,面试最后的时候还问了我一下最快什么时候能到岗,能实习多久(虽然感觉好像是出于礼貌的询问哈哈哈),我也按照我个人情况进行说明。不过面试官确实没有刁难我,只是面试的题目难度还是超出了我的预期,不过也有可能是我个人没有准备好吧。


本文首次发布于趣IT ,转载请注明出处,谢谢合作

今日头条广告大数据研发工程师面经分享

全部评论0

成为第一个评论的人

还可以上传7

表情
  • 微信扫码加好友进群