首页 > 从毫无准备到最后拿到字节跳动的满意offer,我经历了什么
头像
iOS/Android招聘
编辑于 2020-11-26 09:26
+ 关注

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

客户端岗位介绍

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

面试重点

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

面试经历

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

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

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

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

结语:
入职五个月了,现在在实际开发中还总是碰到面试时问过的问题,现在才明白,这些基础知识是要在实际中用到的,并不是只用来应付面试,再有就是个人感觉,从学校出来,大部分同学是不知道自己喜欢干什么的,总容易随大流,一股脑地涌向算法和服务端,其实工作这段时间,我觉得客户端也很好,我们也有很多要专研学习的技术,也需要为业务服务,如果你也像我一样,不太清楚自己要做什么能做什么,又没有后端、服务端的经验,可以试试字节跳动的客户端,这样好的机会千载难逢,尝试一下多好,快点发送你的简历,投它吧~

投递方式

秋招虽然已经结束,但是字节客户端还在持续招人,欢迎大家通过下面的方式投递,收到简历后我会直接内推。
1. 投递邮箱:cuichunjian@bytedance.com,邮件标题:姓名-职位-学校
2. 详情咨询可加微好友:icuichunjian

全部评论

(11) 回帖
加载中...
话题 回帖