太难了,我披荆斩棘,终于拿了字节跳动的offer
写一下我去年在校招面试过程中的经历,希望给学弟学妹们 一点帮助,大家加油!
1.面试流程:
面试一共三面,第一面比较简单,是以思维题和编程题为主,编程题考察C基础知识架构,思维题考察的是小白鼠试毒药(二进制)百度有,有点脑筋急转弯吧。还有学习方法,如果给你一个新的任务需求是你没有做过的,你如何去学习新的知识,完成需求任务。
第二面比较难,自我介绍、做过的项目、研究方向,对之前做过的项目进行提问,了解你在项目中充当的角色以及任务难点。主要还是C++语言基础,包括内存管理,虚函数,指针等方面的内容,两道编程题,大概leetcode初级和中级水平各一道。还有思维发散能力,结合之前的项目经验和你的研究方向,怎么把项目应用到头条或者抖音产品中,能够解决什么问题,当时我的项目是深度学习图像相关的,考官问了我如何将CV代入到抖音和头条中,回答是头条的OCR智能推荐,还有抖音可以结合人脸人体动作,对短视频的人物可以做出更多有趣的应用,例如识别出用户岁数,美颜,动作识别等。可能更多的是考察你的逻辑能力和发散思维。
第三面考察的是当前部门业务需求的了解程度,对客户端有多少理解,如何把你之前学过的东西应用进来,快速整合到工作中。当时问了几个问题,例如鼠标点击应该是如何实现的,还有点击按钮后如何响应。比较抽象吧,对于不太了解的知识 比较考验个人的抽象能力和思维发散能力。
2.面试感受:
面试中没有太死板,面试官在我回答不出来的时候 也会给到充足的时间和提示,开放性问题问的比较多,更多考察个人综合能力,以及过去实习当中的工程能力和解决问题的能力。当然面试的话 C++和java语言中要有一定基础,同时题量也要保证,沟通能力和表达能力占比也挺高,还有思维活跃度,临场应变,最后就是气场要够,要有自信,最后就是看与面试官能不能契合也挺重要的(运气)。另外遇到问题时不要想着去迎合,要更主动表现自己的观点想法和立场。
#内推##校招##秋招#1.面试流程:
面试一共三面,第一面比较简单,是以思维题和编程题为主,编程题考察C基础知识架构,思维题考察的是小白鼠试毒药(二进制)百度有,有点脑筋急转弯吧。还有学习方法,如果给你一个新的任务需求是你没有做过的,你如何去学习新的知识,完成需求任务。
第二面比较难,自我介绍、做过的项目、研究方向,对之前做过的项目进行提问,了解你在项目中充当的角色以及任务难点。主要还是C++语言基础,包括内存管理,虚函数,指针等方面的内容,两道编程题,大概leetcode初级和中级水平各一道。还有思维发散能力,结合之前的项目经验和你的研究方向,怎么把项目应用到头条或者抖音产品中,能够解决什么问题,当时我的项目是深度学习图像相关的,考官问了我如何将CV代入到抖音和头条中,回答是头条的OCR智能推荐,还有抖音可以结合人脸人体动作,对短视频的人物可以做出更多有趣的应用,例如识别出用户岁数,美颜,动作识别等。可能更多的是考察你的逻辑能力和发散思维。
第三面考察的是当前部门业务需求的了解程度,对客户端有多少理解,如何把你之前学过的东西应用进来,快速整合到工作中。当时问了几个问题,例如鼠标点击应该是如何实现的,还有点击按钮后如何响应。比较抽象吧,对于不太了解的知识 比较考验个人的抽象能力和思维发散能力。
2.面试感受:
面试中没有太死板,面试官在我回答不出来的时候 也会给到充足的时间和提示,开放性问题问的比较多,更多考察个人综合能力,以及过去实习当中的工程能力和解决问题的能力。当然面试的话 C++和java语言中要有一定基础,同时题量也要保证,沟通能力和表达能力占比也挺高,还有思维活跃度,临场应变,最后就是气场要够,要有自信,最后就是看与面试官能不能契合也挺重要的(运气)。另外遇到问题时不要想着去迎合,要更主动表现自己的观点想法和立场。
目前客户端需求量非常大,供应严重不足,同学们更有机会拿到满意的offer;而且我们接受客户端0基础,只要你有良好的计算机基础,入职后会有mentor一对一教学,包教包会。期待你的加入。
投递方式
通过以下方式投递,我可以帮助同学优化简历、答疑解惑、面试辅导、查询简历进度等;
2. 投递邮箱:cuichunjian@bytedance.com,邮件标题:姓名-职位-学校
3. IM:icuichunjian