字节跳动大数据研发实习一面
上一个数据挖掘凉了北京HR联系到我,推荐了大数据研发这个岗位,提前20天左右约的面试,期间了解到了该部门主要使用spark,所以也学了下spark,以及复习了数据库知识
-
见面问:想做算法还是想做工程,算法太卷我肯定答了想做工程
-
算法1:输出完全二叉树的最后一个节点
答曰:这个简单,层序输出最后一个O(n),问优化,然后就卡了半天,后面提示了剪枝,之前没做过这类题,直接懵了,最后面试官引导,做出来了 -
算法2:[2,2,4] target=8,可放回地寻找数组中和为target的数
回溯+集合判断是否重复 -
算法2我用到了deepcopy让我讲了下deepcopy和copy还有赋值的区别,挺简单的,就大概说了下
-
能实习多久?答:三个月肯定可以,要我做到五月份也没问题
-
反问: 为什么我准备十几天的数据库和spark都没问?答曰写代码是个baseline,所以就直接考了算法题,其实心态略崩...
第二天收到拒信,问了HR,告诉我时间没沟通好,一般都是6个月的,那边的实习生都是做到9月份,所以让我过去他们也承担风险
建议:沟通时间尽量说自己时间充足,那边还是长期实习优先的,我是大三没办法,明年还有必修课
#实习##数据开发工程师##字节跳动##面经#