在实习僧上面投递的简历,然后过了大概三天的时间HR发邮件联系我
因为人在悉尼,她在邮件中明确说明了联系不上我,于是便把自己的微信号留在邮箱中
我通过邮箱中的微信和HR小姐姐取得联系,最后把面试时间定在了15号(这算因祸得福吗hhh)
面试开始的时候,是一个很帅的小哥。他逻辑十分清晰,反而是面试人生初体验的我紧张的不行(捂脸)
内容分为三个部分;
1) 自我介绍
2) 让我在简历中的三个项目找一个来介绍
3) 两道题目
a) 一道概率题
b) 一道算法题
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) 总结
虽然这次面试后面两道题目没有很满意的答案,但是面试官确是一个非常温柔的技术男。也让我发现了不少问题,面试最后的时候还问了我一下最快什么时候能到岗,能实习多久(虽然感觉好像是出于礼貌的询问哈哈哈),我也按照我个人情况进行说明。不过面试官确实没有刁难我,只是面试的题目难度还是超出了我的预期,不过也有可能是我个人没有准备好吧。
关注我的公众号【互联网校招面经】
每天精选分享高质量的互联网初级面试经验。
每月月底会替大家总结这个月的面经汇总pdf版免费分享给大家。
每季度会推出针对具体岗位的面经汇总版本直接领取。
还会按照公司对优质面经进行分类整理直接奉送。
辛苦整理不易,帮忙点个赞呗,看见你们的回复是我继续努力的最大动力!!