V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
icuichunjian
V2EX  ›  推广

[校招] 从毫无准备到最后拿到字节跳动的满意 offer,我经历了什么

  •  
  •   icuichunjian · 2020-07-27 14:08:28 +08:00 · 3296 次点击
    这是一个创建于 1580 天前的主题,其中的信息可能已经有所发展或是发生改变。
    [客户端岗位介绍]
    其实很多同学对客户端岗位了解不多,我这里先给大家详细介绍下这个岗位的情况,以免大家道听途说,错失良机。
    1. 这里说的客户端主要是 iOS/Android 移动端开发,但是 [我们接受客户端 0 经验] ,有客户端经验是加分项,但无客户端经验也没关系,入职后会有 mentor 一对一教学,包教包会;我们只要求具备良好的计算机基础和编码能力;
    2. 近两年 客户端需求量非常大,但是学校这方面的人才供应不足,导致目前市场供求关系不平衡,所谓供求关系决定市场价格,而且竞争也不会很大, 更有机会拿到满意的 offer,现在的客户端可谓是 [需求大 竞争小 机会多 薪资高] ;
    3. 去年的校招客户端,入职后标配 3 个月薪资的签字费,北京还有 10000 元的租房基金,其他岗位可从没有听说过这样的待遇;
    4. 工作地点 选择多,北京、上海、深圳等一线城市随意选,其他城市也可以协调;
    5. 有同学认为“客户端技术天花板低,只是简单的界面搭建”,那这个人一定不懂客户端。客户端是用户最直接接触到的公司服务,所以我们对产品的稳定性、性能、安全性等有很高的要求;同时我们需要良好的架构设计来应对多变的产品需求,需要基础技术抽象和复用 以及 跨平台等技术的研究来提高研发的效率。技术方面 绝对具有挑战性,天花板不存在的 ;

    [面试重点]
    说了这么多,那我们的客户端面试都考察哪些内容呢?敲黑板了哈
    1. 计算机基础知识很重要,算法 /数据结构 /网络 /操作系统 /语言基础 /数据库等相关知识,一定要掌握牢固,学有余力的同学也可以再多攻克一下客户端的知识;
    2. 简历中体现的项目经历要多多总结,包括其中运用到的技术原理,自己承担了什么角色,遇到什么困难、如何解决的,有哪些经验收获;
    3. 软素质也非常重要。沟通表达能力,回答问题要有条理性,有重点有逻辑;团队精神,永远记住你不是一个人在战斗,开发是一个合作的过程;坦诚清晰,面试中对于自己不了解的问题 不要紧张,更不要编造,如实反馈,展现自己的潜力;

    [投递方式]
    通过以下两种方式投递,我可以帮助同学优化简历、答疑解惑、面试辅导、查询简历进度等;
    1. 投递邮箱: [email protected] ,邮件标题:姓名-职位-学校
    2. 我的内推码:5EDVXKX

    [面试经历]
    附上一位校招同事的面试经历,供各位同学参考

    第一回 先定一个小目标
    在我的学长学姐们找工作的时候,我还没有任何的目标,比如想找什么岗位,想去哪个互联网公司,都是之前从未想过的事情,在他们找工作接近尾声的时候,和他们聊天的过程中,才开始收集公司的信息,1 月份的时候,我确定了我的目标:我想要去字节,原因是向往新兴的公司,一家正在上升期的公司,想要和它一起见证成长(有点理想主义 双鱼座特征 - -!)。至于岗位,是这么确定的,当时在校招中得到的信息是,研发中有一条“鄙视链”,从高到低是算法->后端->前端->客户端 ,而我的研究生生涯丝毫没有现在机器学习、深度学习之类的方面,更没有这方面的论文,所以搞不了算法,于是就选择了做后端,相信 2021 的你们也听过这个说法,然而事情一般都不是想想这么简单。

    第二回 机缘巧合的简历投递
    一般在 7 月份秋招之前的 3 月份春招,我们都会先去找实习,大批量投递简历试一下水,刚开始的时候,没有一点准备就去各种面试,结果总是差强人意,信心也被打击,慢慢地就不敢随便投递了,怕影响秋招,想再准备准备再出击,特别是对自己想去的公司,一直迟迟不肯投递,如果有这个想法的学弟学妹一定不要跟我一样,其实提前批或者春招实习的时候要比秋招的竞争小很多,而且如果不是一点都没准备,是真的不会影响秋招! 这样还可能多几次面试机会。而我,不管实习还是提前批都没有投递心心念念的字节跳动(挥泪),等到秋招九月底才鼓起勇气在官网上交了简历,投递的是后端岗位,但是迟迟没有反应,我去翻了翻牛客,原来后端和算法早已爆满,竞争非常激烈,机会并不多,这个时候看到了一篇字节客户端的宣传贴,帖子声泪俱下(夸张)地分析了现在后端算法爆满,客户端却招不到人的现状,而且说不要求会客户端,面试只看计算机基础,于是,我抱着试试的心态投了客户端,结果没几天,我就收到了面试的邀请。。。

    第三回 别具特色的面试体验
    第一面是各种基础问题,就是我们在面经中能看到的问题,涉及数据结构、网络、数据库、Linux 命令,范围很广,有的地方又问得很细,有种限时答题的感觉,一个问题接一个问题,总觉得这场面试伴随着压力面,最后是一个实际编程,用 c++ 写多线程,还针对这段代码问了一些问题;二面的时候面试官问了一些一面没答好的问题,因为一面结束后我把问题都一个个又过了一遍,所以都能回答上来,结果他说他知道这些基础问题大部分都能靠背题答出来,他就不问了。。。转而问一些场景题,比如一些设计模式中的问题,他把问题放入一个实际场景中,问有什么方法解决,还有一些高并发的问题,这场面试是我经历的最具特色的面试了,没有因为记不住问题答案而没答上的遗憾,还有了一些对实际场景的思考。三面的时候比较难一点,比较偏技术细节一点,从一个基础问题深入,时隔将近一年的时间,我只记得一个题目了,就是问锁的底层实现,其他的都很模糊了,当然少不了的最后来一个编程题目,反正三面全程一把冷汗。字节的面试体验都很好,面试官们思维都很活跃,抱着交流的态度来面试,极大可能,如果你不清楚哪块,还会分享一下他的理解,每场面试最后都是一道编程题,无一例外,别具特色。

    结语:
    入职五个月了,现在在实际开发中还总是碰到面试时问过的问题,现在才明白,这些基础知识是要在实际中用到的,并不是只用来应付面试,再有就是个人感觉,从学校出来,大部分同学是不知道自己喜欢干什么的,总容易随大流,一股脑地涌向算法和服务端,其实工作这段时间,我觉得客户端也很好,我们也有很多要专研学习的技术,也需要为业务服务,如果你也像我一样,不太清楚自己要做什么能做什么,又没有后端、服务端的经验,可以试试字节跳动的客户端,这样好的机会千载难逢,尝试一下多好,快点发送你的简历,投它吧~
    第 1 条附言  ·  2020-08-11 11:35:21 +08:00
    通过以下方式投递,我可以帮助同学优化简历、答疑解惑、面试辅导、查询简历进度等;
    1. 字节跳动校招内推码: 5EDVXKX,投递链接: 北京:job.toutiao.com/s/J64S846 深圳: job.toutiao.com/s/J64Etfh 上海: job.toutiao.com/s/J64VQ4E
    2. 投递邮箱: [email protected] ,邮件标题:姓名-职位-学校
    3. 详情可加微好友:icuichunjian
    Junzhou
        1
    Junzhou  
       2020-07-27 15:51:12 +08:00 via iPhone
    伪装成面经的招聘帖。🤣
    icuichunjian
        2
    icuichunjian  
    OP
       2020-07-27 16:31:53 +08:00
    @Junzhou 是面经,也是招聘帖,欢迎投递简历
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2695 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 03:39 · PVG 11:39 · LAX 19:39 · JFK 22:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.