学员面经:字节跳动大揭秘 -- 这个以算法著称的公司是什么样的?_百度知 ...
发布网友
发布时间:2024-09-26 17:52
我来回答
共1个回答
热心网友
时间:2024-10-23 01:45
去年六月的算法私教课学员,以下是他从第一视角分享的个人经历:
欢迎加入群聊,微信:MSFTJustin
背景:这位学员本科毕业于C9,研究生在帝国理工攻读计算机硕士学位,疫情期间回国。跳槽经历:从初创公司到字节跳动的今日头条。
首先,大家对字节跳动这个独角兽公司应该很熟悉。接下来,我将和大家分享字节跳动内部的工作情况。
众所周知,字节跳动实行大小周制度,一周五天,一周六天,但实际上工作时间相对自由,没有太多硬性要求。只要产出没问题,早10晚7是完全可行的(实际上很少有人这样做)。虽然我的职位是算法工程师,但真正涉及算法的工作并不多。
我们并不区分算法和工程。平时会跑模型等,但发现一个现象:越不擅长的人工作量越大,经常听到他们抱怨工作太多。我组里有一个实习生,整天忙前忙后,但分配的任务还是干不完,真好奇为什么。
后来我发现这个小兄弟的问题:算法基础不够扎实,这是工程师的基本功。再看他的卡壳点,发现Justin七个算法口诀确实完美覆盖,好在当时和Justin打的基础扎实。这也验证了Justin曾对我说的一句话:算法功底不仅在面试中体现,工作中更是如此。不过,工作中确实有很多挑战,至少对我来说,第一次见到服务数亿用户的线上工程代码,并在短时间内搞懂运行机制甚至做出修改。
接下来,我想谈谈我们的团队。技术团队刚成立时,核心工程师有3年工作经验,其他成员1-2年或应届毕业生,技术实力并不雄厚。不过,团队成员都是通过面试挑选出的有潜力的工程师。当时我记得和我一组进来的三个小伙子,学校一般,但后来都展现出巨大的潜力,毫不逊色于美国顶级名校毕业生。
我在思考这是为什么,于是给Justin导师发了微信询问。Justin告诉我,他们能进来的原因很简单:去看看他们的算法功底和项目经历,肯定和别人不一样。事实确实如此,当我们聊天时,发现其中一个人对分布式系统有非常深刻的见解,这正是Justin之前训练过的。
总的来说,团队成员和产品一起获得了巨大的成长,团队成长没有掉队,保证了产品的高速增长。最好的成长,是和一群有理想、有执行力、有凝聚力的伙伴一起攻克一个又一个难题。虽然DAU规模已很大,但抖音、火山的技术积累仍需完善,还有更多系统性的问题需要解决。
接下来,我想谈谈关于拿到offer是否应该过来的问题。首先,你必须清楚自己的定位:如果你拿到了flag这样的offer,我劝你追求自己的梦想,这样的机会可能一辈子只有一次。其次,你必须清楚自己是否喜欢头条、抖音等产品,因为喜欢是动力,也是成长的基石。至于公司吹嘘的各种福利,如下午茶、食堂、房补、车补等,我觉得并不重要。年薪几十万的人,没必要在乎那一年一两万、两三万的小钱。首先要以个人发展为重,今天去一个好的环境,十年后或许每年能多挣几百万。即使只看钱,也要有长远的眼光。