zoukankan      html  css  js  c++  java
  • 送给iOS求职者的一份硬核面试指南,你可以不优秀,但是你必须重视!

    前言:

    2020年上半年过去了,整体大环境不太好,很多公司都冻结 HC ,并且裁员、倒闭的公司一大堆。

    这时候有一份稳定的工作挺好的,最起码不要去跟那些 985/211 的研究生、大厂牛人竞争那少的可怜的岗位。如果公司工资正常发放,甚至还能加薪,那就安心干吧,别瞎折腾了。即使你有很多不满意的地方,那就忍着,过段时间会好起来再说。如果非要走,一定不要裸辞。

    当然存在被裁、公司倒闭或者其他原因,找工作的需求总是存在的。在这个大环境下,想要找到满意的工作可能相对困难一些。这篇文章就围绕面试这个主题,聊一聊求职者需要准备的东西,希望这些可以帮助你在这个寒冬下突围。

    简历

    首先就来聊一聊简历,简历是你能否去面试的关键,HR 先在几百上千份的简历中挑选那么几份相对符合条件的简历。想在其中脱颖而出,自然就需要一些亮点。

    在制作简历时不要偷懒,不要直接使用招聘网站上生成的简历去投递,这是需要忌讳的东西,你连对工作的基本态度都没有,还找啥工作呢。其实网上有很多简历模板和编写教程,随便找几个看看,你就可以制作出非常漂亮的简历。这些我不罗嗦了,但是我强调一下,简历中一定要包含:个人信息、技术栈、工作经历、项目经验这四大部分。

    下面我就聊一聊简历中需要注意和优化的地方。

    • 1、最好使用 PDF 格式并且 PDF 文件名需要包含姓名、求职岗位、工作年限(邮件也是同理)。
      PDF 格式的兼容性好一些,不会出现乱码的问题。doc格式在不同环境下可能会出现乱码,体验不是太好。

    • 2、不要出现错别字,特别是技术专业词语。例如 Java,不要写成 java。

    • 3、在个人信息栏,只展示必要的信息。 像籍贯、现居住地址啥的就不要写了,只要写联系电话,姓名、年龄等就好了。另外个人建议,一行最好只放一项信息,查阅起来方便。

    作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群:413038000,不管你是大牛还是小白都欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长!

    推荐阅读

    iOS开发——最新 BAT面试题合集(持续更新中)

    • 4、对于数据指标,在数据优秀的情况下,可以列举出具体的数据。比如某系统经过你优化后,QPS 从 10000 提升到了 20000 ,这是一个较大的提升,可以直接量化。但是如果经过你优化后,从 300 提升到了 600 ,那就写经过优化后,QPS 提升了一倍,会更加合适一些。

    • 5、项目适当的优化,但是别造假。比如你只负责模块中的某一部分,但是你对这个模块非常熟悉,不熟悉就提前准备,这样就可以说成这个模块都是你完成的,简历上就会相对好看,但是一定要能够列举出关键数据。切记无中生有,比如说没做过秒杀系统,以为看过几个秒杀系统教程后就以为真的做过一样。所有的美化都是基于当前的事实。

    • 6、尽量把自己知道的技术都写在简历上,但是注意修饰词。这一点可能有利有弊,利就在于你邀约面试的概率高一些,简历是由 HR 选出来的,大部分情况下都是按照关键字搜索的,所以多多益善。弊端就是在真正面试过程中,需要考验你的功底了。总体来说是利大于弊。

    • 7、项目描述避免太长,抽取关键字,避免喧宾夺主。

    在简历投递方式上,尽量走内推途径,被邀约面试的概率会大一些。

    面试前的准备

    在被邀约面试前,我们都会突击训练,可能我们更多的精力放在技术点的突击上,往往忽略非技术性的准备,比如公司背景调查,还有一些开放性问题。

    这不是很好的面试准备,当然在很多情况下,这完全是可取的。但是我们想要脱颖而出的话,就需要比别人准备更多。这一小节就聊一聊我们应该重点准备的三个地方。

    1、刷题

    面试前刷题是必备的工作,相信大部分人都会做这件事。所谓工欲善其事必先利其器,大脑就是我们最好的利器,刷题可以让它变得更加锋利。

    刷题的工具、方法大家可能懂得比我更多,我就不在赘述。这里就聊一点不一样的,很多时候我们是为了刷题而刷题,并没有抓住重点。在刷题的时候,我认为我们要抓住下面两个重点:

    1、学会举一反三 。一定要对解题思路理解透彻,可以类举到不同的场景,并且学会找出关联知识点。

    2、增加题目理解能力 。题库中的题目是死的,但是你前面的面试官可是一个大活人,问的问题不可能跟题库一模一样,必定会有一些差别,但是回答的角度和内容是一样的。如果你没有理解透彻的话,结果可能会不如意。
    抓住这两个重点,就可以很好的打磨我们的利器,在面试中必定会游刃有余。其实刷题也有一些小妙招,现在很多技术平台,例如掘金,会有金三银四的面经征文活动。里面有不少求职者分享面试大厂的面经,这些内容还是有一定的价值。

    并不是这个故事有多少价值,而是里面的面试内容有不小的参考价值。或多或少体现了公司面试风格和体系,在面试前,可以根据这些题目系统的准备。把这些题目都好好回答一下,看看自己的差距在哪里,如果条件允许的情况下,可以找伙伴模拟面试。

    2、关于项目经验

    项目经验躲不过去的问题,涉及的内容挺多,自然也成为了准备的重中之重了。但是这一块挺难准备的,更多的是靠平时工作中的总结,临时突击效果会不太理想,所以还是要养成日常总结的习惯。

    项目经验的问题可能是这样子的:“选一个项目具体讲讲背景、你的职责、遇到的困难以及如何解决?”。

    平时没有养成总结的习惯,如何复习准备好这类题目?这里可以借用 STAR 法则。

    STAR 法则为 Situation-Task-Action-Result 的缩写,具体含义是:

    • Situation: 事情是在什么情况下发生的
    • Task: 你是如何明确你的任务的
    • Action: 针对这样的情况分析,你采用了什么行动方式
    • Result: 结果怎样,在这样的情况下你学习到了什么

    STAR 法则可以更好的帮助我们梳理、讲述故事,如果你不知道怎么复盘此类问题,不妨使用 STAR 法则。

    所以,关于项目经验,把你认为最得意、最能体现自己价值的项目,利用 STAR 法则认真复盘,并且最好用数据的方式展示出来。多练习几遍,确保把项目逻辑、分析逻辑都可以清晰的表达出来。

    对于项目经验,表达总结能力比项目本身更加重要。首先面试官并不知道你项目的细节,甚至都不熟悉你们的业务场景。这时候你的总结表达能力就比较重要的,你需要把项目的方案、项目中遇到的问题,如何解决的,为什么选择这个方案等相关方面的东西表达出来。

    其实项目牛不牛批很重要吗?有时候并不是那么的重要,你在里面承担了什么职责,项目牛逼跟你有多少关系,都是有水分的东西,参考的价值不会太高。但是你的分析能力,解决问题的思路,逻辑性,这些东西倒是公司更加看重的。

    项目经验只是你的过去,特定场景特定用法,你需要展示出一些你可以应对未来挑战的价值。

    3、关于离职原因

    离职原因要重视,这道题目最不好回答了。在某些程度上,你的回答可以体现出自己的人品和性格,稍有不慎,就会满盘皆输。

    在正常情况下,主要回答角度是新公司和旧公司。站在新公司的角度上,可以从这些方面回答,这边机会更好,发展空间更大,能学到更多的东西,待遇更有优势等。站在旧公司的角度可以从这些方面回答,旧公司业务风险比较高,加班太多,个人身体有些吃不消/家里人照顾不到等。

    不管怎么作答,都要把握基本原则,不要一味的指责旧东家和旧同事,就算你跟他们有过冲突,也要摆事实讲道理。一个巴掌拍不响,认真反思和承认自己的不足,年轻谁没犯过错。你需要让面试官觉得你是一位讲道理、好相处的人。

    面试中的技巧

    前面聊了面试前的一些准备,这里就来聊一下面试中该注意的问题。

    在面试中,一定要清楚自己是被动角色,由面试官来主导面试,面试官问什么,回答什么,当然可以把面试官引导到自己熟悉的方向上。切记不要喧宾夺主,让面试官变成被动者,这对你没有什么好处。让面试官先开口一定没有什么坏处,最起码不会扣分。

    面试中需要注意的细节很多,这是一个漫长的过程,很多时候需要随机应变。我就讲两点,我们最需要注意的地方。

    1、做好自我介绍

    面试正式开始,一般都会有自我介绍环节。别小看这个自我介绍,虽然一场面试有半个小时左右,但是基本上前几分钟就决定了录不录用你,后面的只是在验证这个结论而已。

    在自我介绍时,作为面试者可能会比较紧张或者兴奋,脑子空白,一时间不知道说什么,就会啰里啰唆的讲一堆不着边际的话,要避免这种情况的发生,这并不能给面试官留下好印象,反而是浪费了给面试官留下好印象的机会。

    在自我介绍环节,需要把能体现自己价值和能力的点表达出来,这些东西可能并不在简历上,这样面试官就可以更加清楚和多维度了解自己。为了避免面试的时候出现语无伦次的情况,可以在面试前,事先将介绍语写好,背诵几遍。

    除了简单精确的介绍自己之外,下面的几个错误需要避免。

    1、背诵简历。 在自我介绍的时候可能会犯的错。简历上的东西面试官自己可以看,没必要在背诵一遍了,纯属在浪费时间。其实这个错误,在我刚毕业的时候就犯过。

    2、吹牛。 可以适度的美化,但是不要吹牛,每个人都会反感吹牛的人,问问你自己会吗?有些人还特别的过分,吹的老牛逼了,显得比面试官牛逼多了。试问如果你是面试官,你招这样的人进来干嘛,给自己添堵的吗?

    3、讲对方听不懂的话。 互联网很庞大,有很多细分领域和业务。在面试的时候,面试官未必是这个领域的人,所以在介绍某些东西的时候,尽量用通俗的话表达出来,而不是讲过于细节和专业的东西,来体现自己的价值。

    2、先听懂问题、再作答

    面试过程中,会有很多问题,先听懂问题再作答很重要。有时候听懂比答案更重要,我们在生活沟通中,最怕什么?怕的是别人答非所问,在面试的时候这个规则同样适用。

    在作答前,一定要先搞清楚问题的含义以及为什么要问这个问题。先来说说第一个搞清楚问题的含义,这个就比较简单,用自己的话复述一遍问题,以便让面试官确认自己的理解没有问题。不要害怕这种方式会扣分,往往这种情况会是加分项,即使回答的不好,也会让面试官觉得你们是同一类人,毕竟理解了意思,只是不知道答案而已,而不是在瞎猜。

    然后就是想一想为什么要问这个问题,对于一些解决型问题、开放性问题,这背后往往存在很多的坑。比如这个问题:“随着用户数据增加,要提升网站的响应速度,该怎么办?”。

    可能你会不经思考的就回答:“整上 redis 就完事了”。增加缓存确实没有错,但是你这个回答不太好,比较片面。

    而是应该例举出一些数据指标,比如在数据量较小的情况下,可以使用 JDK 本地缓存,如果数据量大,并且条件允许的话,可以考虑使用 Redis 等第三方缓存系统,同时也要分析出缓存的利弊。

    在回答问题时,很多情况下,答案并没有对与错,只有好与坏。同一个问题本身就存在很多种答案,所以多理解透问题,从不同的角度作答。

    今天从简历、准备、技巧三个角度谈了谈我的看法,希望它对你的面试有所帮助。

    最后

    客观环境,我们无法去改变,我们能改变和掌握的只有我们自己。不管在什么情况下,做好自己该做的事,努力提升自己,而不是去抱怨、焦虑,它们只会让你失去信心,积极乐观才会有好的斗志。希望每一个求职者都可以找到满意的工作,祝好。


    2020 联盟持续更新,精品小圈子每日都有新内容,干货浓度极高。

    结实人脉、讨论技术 你想要的这里都有!

    抢先入群,跑赢同龄人!(入群无需任何费用)

    申请即送:

    • BAT大厂面试题、独家面试工具包,

    • 资料免费领取,包括 数据结构、底层进阶、图形视觉、音视频、架构设计、逆向安防、RxSwift、flutter,.

    本文博主:平头哥
    原文链接:https://blog.csdn.net/z694644032/article/details/105504481

  • 相关阅读:
    【React Native】某个页面禁用物理返回键
    【React Native】DeviceEventEmitter监听通知及带参数传值
    转载【React Native代码】手写验证码倒计时组件
    【React Native】 中设置 APP 名称、应用图标、为安卓添加启动图
    【React Native错误集】* What went wrong: Execution failed for task ':app:installDebug'.
    【React Native错误集】Import fails with "Failed to execute 'ImportScripts' on 'WorkerGlobalScope'"
    【React Native错误集】Android error “Could not get BatchedBridge, make sure your bundle is packaged properly” on start of app
    「React Native笔记」在React的 setState 中操作数组和对象的多种方法(合集)
    【React Native】Error: Attribute application@allowBackup value=(false) from AndroidManifest.xml
    坚果云如何使用二次验证码/谷歌身份验证器/两步验证/虚拟MFA?
  • 原文地址:https://www.cnblogs.com/iOSer1122/p/13237048.html
Copyright © 2011-2022 走看看