哭了!失业半年 -2020 没有风口我也要跳槽,凭本事吃饭有技术到哪都是人才
准备 pdf 版本写简历用 word 写,但是最后给 HR 的一定要用 pdf。docx 格式的简历在手机上会崩的一塌糊涂,切记切记。
准备多份简历建议针对不同的公司提交不同的简历,特别是你之前的项目经历写不完的情况下。把 个人技能 / 我的优势 / 项目经历 进行针对性调整,这样可以让心仪公司更感兴趣。
寻找心仪公司
翻一翻招聘网站,找找自己想要的公司,如果之前没听过的话可以 百度一下公司的评价,看准网和职友集都可以翻一翻。除了这个 看一下公司的官网也很重要,作为一个公司的门面,如果很久没维护了就要多考虑考虑,而且作为前端,在面试的时候公司的官网这个也可以作为一个话题点,如果能说出来官网设计上的一些优缺点,肯定也能加分不少的。
其他没什么好说的了,总之找到几家自己心仪的公司之后,就可以通过他们贴出的技术栈进行针对性学习和准备了。
准备面试题、算法题
这个是准备阶段要做的重头戏,包括面试题和算法题,其他的比如心仪公司某项技术没有用过,那么最好花上一点时间去实际用一下,做个 demo 之类的积累些经验。
1、面试题
面试题一般包含这么几种:
技术面试题:你对某项技术是否掌握 / 简单讲讲某项技术?
这部分要看这个技术的文档,把文档里提到的重点概念记下来,然后在百度某某技术面试,一般都能搜到 xx 技术面试 50 题之类的,继续看。
原理面试题:你说你用过这个技术,那你知道它是怎么实现的么?
这个要结合网上的面试题,再加上网上的一些原理分析的文章,一定要自己总结,然后用自己的话讲出来。面试官更想听你简单干脆的讲出来这个原理的所有关键要点,而不是长篇大论找不到重点。
实践面试题:你有没有遇到过这个问题?你是怎么解决这个问题的?
这个就要看你的实际开发经验了,在平时的时候也可以去网上多搜索一下并做好记录整理。如果面试的时候没有遇到这个问题的话可以直接说:我没遇到过这个问题,但是我曾经解决过 xx 问题,我感觉它们之间应该比较类似,我可以简单说说么?得到面试官示意之后再继续讲。
架构面试题:这个功能你应该怎么设计?一个项目你怎么对他进行组件化拆分?了解过哪些设计模式?
这个就要求再平时开发的时候多从高层次角度去分析问题,然后记录一些自己的思路,面试官可能会根据你的回答延伸出许多技术考察问题,所以在讲的时候可以有意识的进行引导。
项目面试题:(考察你的工作规范性)平时提交代码有什么规范么?你在项目生命周期里是怎么参与的?
在
平时提交合并代码的时候多注意细节,为什么要这么提交?为什么要跑 ci?平时在投入新项目的时候同事投入的顺序是怎么样的?自己扮演的角色是什么样的?这些问题。
HR 面试题:(考察你的品性)一般到 HR 面,说明你离 Offer 不远了,但是很多公司 HR 都有一票否决权哦,所以大家也不要过于轻视,一般就问一下你的基本情况,有没有别的 Offer,薪资要求。这里面其实满满的都是谈话的艺术,说好了工资超过预期都说不定哦!
所以我把 HR 经常问的一些问题和答案进行了一个整理,需要的可以评论【666】后,简信我:面试宝典就可以了!
《程序员面试宝典》
面试需注意的问题:简历—HR 面 占 10%
都是坑,一定要注意
Android 基础题,占面试 50%
Android 难题,占面试 10%
评论