截止目前为止,移动端工程师岗位中,可以看到有专业要求,但是院校要求没有太多体现,也说明针对企业使用生产人力大家更看重的是实战能力,不过实战项目能力不是培训能够解决的,需要长期规划,如何做呢?(学习,学习还是学习,实战,实战还是实战,有很多平台都在做这类的内容短期实训,但是时间有限,如果可以有效利用在校期间的时间,精确规划自己的职业发展那就不会太晚。职途无限可能,机会留给有准备的人,你需要一份职业规划,一份合理的成长规划。)
说完了岗位要求,我们来说说企业对这个岗位如何面试的,当然有的企业也会做笔试,我们一起看看部分企业的面试或笔试题目,或许对大家今后的学习和成长规划有帮助,还是选择一个企业的招聘需求来解读一下。
移动端工程师岗位的面试题或笔试题(小编认为是知识点或技能亮点)
篇幅有限,另外我们这样单一讲知识点或技能亮点不能系统地讲解,所以小编主要从招聘信息解读,如果去一个企业面试,要如何判断他们面试或笔试题目重点内容,这样有利于提升大家的面试或答题技巧。
如果大家对笔试题目比较有兴趣,可以找小编关于笔试题目的文章或视频去学习与观看,小编会提供海量的笔试题目,并通过实战项目对每一个题目和技能点细致的讲解。
小编就从企业的招聘JD开始讲起,然后判断一下题目范围。总体来说市面上出现的面试题或笔试题分为两类,大企业/“大厂”一般自己设定的题目(通常根据自己业务发展需要不停更新题目,也会形成题库),中小企业也会自己设定,但是很大一部分来自外部的参考题居多。以下分析主要是小编个人观点,仅供大家参考。我们以成都某家企业的招聘JD内容为例做个分析。
企业:移动端开发工程师,薪资10K-15K/月
岗位职责:
1. 使用Flutter, React Native, Ionic等跨平台技术,设计和构建适用于Android和iOS平台的应用程序。
解读:这样的岗位职责说明企业在自己的产品或项目中会优先考虑Flutter,React这类跨平台开发框架。一般会问到应聘者,例如:你是否熟悉Flutter?或者讲讲你熟悉的跨平台开发框架?或者比较一下Flutter和React的优劣势等等。
2.开发清晰易读的代码,并根据用户规范设计软件应用程序。
解读:这其实是想了解应聘者对代码质量是否有自己的理解,是否接受过系统的代码规范学习或实战。一般会问到应聘者,例如:以前项目中是否有对应的代码评审(Review)?评审标准有哪些?或者一些笔试题中会出现哪种写法更符合编写习惯,以及代码找错等等。
3.参与移动端公共基础组件的定义和抽取,提升代码复用的能力。
解读:这条更多的是考察应聘者是否具备组件化概念,很多企业都会有自己的代码库、组件库,主要是为了提升开发效率,节省开发成本,同时也为产品的通用性,开发人员标准的统一性考虑。一般会问到应聘者,例如:你是否了解组件的定义?以前项目中经常用的组件有哪些形式,举例描述一下?或者UI组件、业务组件的区别?原生组件库有哪些?等等一系列问题。
任职要求:
1、计算机相关专业,1-3年的移动端工程师工作经验。
2、具备Flutter, React Native, Ionic等跨平台开发经验。
3、具备iOS或Android的原生开发经验。
4、具备Xcode和Android Studio的丰富知识。
5、熟悉iOS/Android SDK和常用开源类库。
解读:任职要求中更多是专业能力的测试,大部分企业都会这是笔试题目。我们举例这家企业一般针对跨平台的笔试题目应该居多,例如:JS代码与原生代码的通信实现?或者JavaScript调用原生API获取手机型号实现?DOM树?当然应该也会有一些类似Flutter用什么函数库作为2D渲染引擎等等。
关于开源库的题目相信也会有,例如:OAuth认证;加载等待特效框架;下拉刷新代码;正则表达式等等。如果大家想了解github上面有很多,当然Google也提供了很多,需要大家自己详细去看了。
很多企业面试题目和笔试题目中也有对学习能力、性格、逻辑性测试的题目,这部分大都是引用的一些外部评测机构的题目,大同小异,应聘者可以多看看,也挺有意思的。
到这里,我们介绍了互联网企业技术系列岗位的【移动端工程师】的技术、企业岗位要求、JD的解读等等。其实也不能真实地诠释一个岗位,还是那句话每个企业因为自己的业务特征不同都会提出自己的要求,所以如果想成功面试一个企业的对应岗位,除了要对岗位要求认真理解之外,还要对企业进行了解,每个企业对技术岗位的要求千差万别,但是理念都是一样的,都希望找到满足企业需求的,适合企业需要的人员。小编主张有效利用在校时间或在职的碎片时间,先进行自己的职业规划,然后投入规划学习过程,有效,有目的的选择市场的培训或实训产品,不能盲目选择。
写在最后的一句话,任何一个岗位设置的目的,任何企业都是相同的。将企业经营思想与理念,利用产品设计和技术手段来呈现,运用市场和运营策略来变现。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。