如果你想投递研发岗位,欢迎使用产品研发与工程架构研发团队内推码,简历优先筛选,这里有今日头条、西瓜视频、国际化、皮皮虾、教育、安全、游戏、基础架构、用户增长、等等多个业务线、多种研发岗位机会任你挑选。欢迎大家转发内推码给朋友们(校招岗位皆可用),在官网投递时 【填写内推码】 并 【完善简历】 ,点击【提交投递】 即可内推成功,快来投递吧~
客户端岗位介绍
很多同学对 客户端岗位了解不多,我这里先给大家详细介绍下这个岗位的情况,以免大家错失良机。
- 这里说的客户端主要是iOS/Android移动端开发,但是【我们接受客户端0经验】,有客户端经验是加分项,但无客户端经验也没关系,入职后会有mentor一对一教学,包教包会;我们只要求具备良好的计算机基础和编码能力;
- 客户端需求量非常大,但近2年人才供应严重不足,市场供求关系不平衡,所谓供求关系决定市场价格,并且竞争比其他岗位小很多, 更有机会拿到满意的offer,现在的客户端可谓是 【需求大 竞争小 机会多 薪资高】;
- 工作地点 选择多,北京、上海、深圳等一线城市随意选;
- 有同学认为“客户端技术天花板低,只是简单的界面搭建”,那这同学一定不懂客户端。客户端是用户最直接接触到的公司服务,所以我们对产品的稳定性、性能、安全性等有很高的要求;同时我们需要良好的架构设计来应对多变的产品需求,需要基础技术抽象和复用 以及 跨平台等技术的研究来提高研发的效率。技术方面【绝对具有挑战性】。
面试重点
说了这么多,那我们的 客户端面试都考察哪些内容呢?划重点了哈
- 计算机基础知识很重要,算法/数据结构/网络/操作系统/语言基础/数据库等相关知识,一定要掌握牢固,学有余力的同学也可以再多攻克一下客户端的知识;
- 简历中体现的项目经历要多多总结,包括其中运用到的技术原理,自己承担了什么角色,遇到什么困难、如何解决的,有哪些经验收获;
- 软素质也非常重要。沟通表达能力,回答问题要有条理性,有重点有逻辑;团队精神,开发是一个合作的过程;坦诚清晰,面试中对于自己不了解的问题 不要紧张,更不要编造,如实反馈,展现自己的潜力。
求职经历
附上一位校招同事的求职经历,供各位同学参考
第一回 先定一个小目标
在我的学长学姐们找工作的时候,我还没有任何的目标,比如想找什么岗位,想去哪个互联网公司,都是之前从未想过的事情,在他们找工作接近尾声的时候,和他们聊天的过程中,才开始收集公司的信息,1月份的时候,我确定了我的目标:我想要去字节,原因是向往新兴的公司,一家正在上升期的公司,想要和它一起见证成长(有点理想主义 双鱼座特征 - -!)。至于岗位,是这么确定的,当时在校招中得到的信息是,研发中有一条“鄙视链”,从高到低是 算法->后端-> 前端-> 客户端 ,而我的研究生生涯丝毫没有现在 机器学习、深度学习之类的方面,更没有这方面的论文,所以搞不了 算法,于是就选择了做后端,相信2021的你们也听过这个说法,然而事情一般都不是想想这么简单。
第二回 机缘巧合的简历投递
一般在7月份秋招之前的3月份 春招,我们都会先去找实习,大批量投递简历试一下水,刚开始的时候,没有一点准备就去各种面试,结果总是差强人意,信心也被打击,慢慢地就不敢随便投递了,怕影响秋招,想再准备准备再出击,特别是对自己想去的公司,一直迟迟不肯投递,如果有这个想法的学弟学妹一定不要跟我一样,其实提前批或者 春招实习的时候要比秋招的竞争小很多,而且如果不是一点都没准备,是真的不会影响秋招! 这样还可能多几次面试机会。而我,不管实习还是提前批都没有投递心心念念的 字节跳动(挥泪),等到秋招九月底才鼓起勇气在官网上交了简历,投递的是后端岗位,但是迟迟没有反应,我去翻了翻 牛客,原来后端和 算法早已爆满,竞争非常激烈,机会并不多,这个时候看到了一篇字节 客户端的宣传贴,帖子声泪俱下(夸张)地分析了现在后端 算法爆满, 客户端却招不到人的现状,而且说不要求会 客户端,面试只看计算机基础,于是,我抱着试试的心态投了 客户端,结果没几天,我就收到了面试的邀请。。。
第三回 别具特色的面试体验
第一面是各种基础问题,就是我们在 面经中能看到的问题,涉及数据结构、网络、数据库、Linux 命令,范围很广,有的地方又问得很细,有种限时答题的感觉,一个问题接一个问题,总觉得这场面试伴随着压力面,最后是一个实际编程,用 c++ 写多线程,还针对这段代码问了一些问题;二面的时候面试官问了一些一面没答好的问题,因为一面结束后我把问题都一个个又过了一遍,所以都能回答上来,结果他说他知道这些基础问题大部分都能靠背题答出来,他就不问了。。。转而问一些场景题,比如一些设计模式中的问题,他把问题放入一个实际场景中,问有什么方法解决,还有一些高并发的问题,这场面试是我经历的最具特色的面试了,没有因为记不住问题答案而没答上的遗憾,还有了一些对实际场景的思考。三面的时候比较难一点,比较偏技术细节一点,从一个基础问题深入,时隔将近一年的时间,我只记得一个题目了,就是问锁的底层实现,其他的都很模糊了,当然少不了的最后来一个编程题目,反正三面全程一把冷汗。字节的面试体验都很好,面试官们思维都很活跃,抱着交流的态度来面试,极大可能,如果你不清楚哪块,还会分享一下他的理解,每场面试最后都是一道编程题,无一例外,别具特色。
结语:
入职五个月了,现在在实际开发中还总是碰到面试时问过的问题,现在才明白,这些基础知识是要在实际中用到的,并不是只用来应付面试,再有就是个人感觉,从学校出来,大部分同学是不知道自己喜欢干什么的,总容易随大流,一股脑地涌向 算法和服务端,其实工作这段时间,我觉得 客户端也很好,我们也有很多要专研学习的技术,也需要为业务服务,如果你也像我一样,不太清楚自己要做什么能做什么,又没有后端、服务端的经验,可以试试 字节跳动的 客户端,这样好的机会千载难逢,尝试一下多好,快点发送你的简历,投它吧~
全部评论
(2) 回帖