当前位置:首页 > 热点

字节外包招聘岗面试题目

面试官把手机倒扣在桌上,字节招聘屏幕亮起又暗下去。外包他问:“你写过多少行代码?岗面”我愣了一下。这是试题个字节外包的招聘岗,要求两年经验,字节招聘熟悉Vue或React,外包能接受驻场开发。岗面我准备了八股文,试题准备了项目复盘,字节招聘甚至准备了“为什么离开上家公司”的外包标准答案——但没人告诉我,他们会问这种问题。岗面 我猜他问的试题不是代码量,是字节招聘代码之外的东西。外包岗的外包代码,大多跑在别人的岗面系统里。你写的组件要嵌进对方的框架,你的命名规范要服从对方的review标准,你提交的代码可能被甲方工程师改得面目全非。写多少行不重要,重要的是你愿不愿意写那些“不属于你”的代码。我答:“上个月写了三千多行,其中一半在改接口文档。”他笑了,说:“那你知道我们为什么招外包了。” 面试题里有一道逻辑题:一个水池,进水管每小时注水10吨,出水管每小时排水6吨,问多久能灌满。我一开始以为考的是数学,后来想明白考的是心态。外包岗就是那个水池,甲方不断提需求,你不断改代码,需求永远比你的进度快四吨。你要么加快注水,要么学会接受永远灌不满的现实。大多数外包干不下去,不是因为技术不行,是接受不了这个“永远差四吨”的落差。 另一道题更直接:“如果客户要求你用三天完成一个你觉得需要一周的功能,你怎么办?”标准答案是“评估风险,沟通优先级,争取资源”。但真实场景是,你只能先答应,然后加班。外包岗的命门就在这——你没有拒绝的权利,只有执行的义务。后来我遇到一个做了五年外包的老哥,他说他面试时答的是:“我会先做核心模块,把能跑通的demo先给客户看,剩下的用注释占位。”面试官当场录了他。因为外包岗要的不是完美,是交付。 最后一道题我没答上来。面试官问:“你平时看源码吗?”我说看,但外包项目里没机会看底层,都是调现成库。他摇头说:“你不看源码,怎么知道哪些坑能绕过去?外包就是踩着坑走路,每个坑都是别人代码里的注释。”他随手打开一个文件,指着一行被注释掉的代码说:“这个坑,上一个外包踩了三天,你猜他为什么没写进文档?”我没说话。他补了一句:“因为他没看源码,不知道这行代码为什么被注释。” 面试结束前,他问我还有什么问题。我问:“外包转正的概率大吗?”他说:“看你怎么定义转正。如果你觉得转正是变成正式员工,那概率不大;如果你觉得转正是能独立扛项目,那概率是百分之百。”我走在路上想,这大概就是外包岗的真相——它不教你造火箭,但它逼你学会修火箭的螺丝。而且,螺丝拧多了,你自然知道火箭往哪飞。

分享到: