艰难的找工作之旅

297 阅读4分钟

经过2个月(1月面试,1月等流程)的找工作,终于告一段落,面了很多家公司(绿湾,滴滴,涂鸦,大华,海康,之江,微拍堂,网易,阿里,有赞,字节...),记不清经历了多少次电话面试,视频面试,不知道你是否也有这种心情:面试前的紧张,面试中的专注,面试后的焦急等待,如果这样,放宽心,大家都差不多,自信点,面试就是这个样子。

不妨先换个角度,如果我们是面试官,我们怎么面试候选人?从众多简历中,按照何种标准筛选简历,是只要985/211毕业的,工作年限超过n年的,有某个领域项目经验的,还是其他呢。另外,你会特意花大把时间准备面试的题目,还是会根据候选人简历上写的,自由发挥想题目,还是公司招聘要求,必须有算法这个环节。如果你是底层的开发,或者你是项目的管理者,你又会考查候选人什么呢。最后到了HR面,HR会考查什么,价值观,工作态度,个人经历等。准备面试前,不妨先思考下这些问题。

总结这么多面试,面试流程大多是这样的:

  1. 自我介绍(一般都会有)
  2. 讲一下你认为你做的最好的项目
  3. 项目提问(根据你项目中讲的,各种提问)
  4. 你遇到/解决最有挑战的问题
  5. 职业技能提问(比如:线程池的实现)
  6. 算法(给你一个题目,在线写算法/纸上写算法)
  7. 反问环节,你对面试官有什么想问(好好想一下,如果没有这个环节,八成是凉了)
  8. 结束环节(如果等到xx时间,会有下一轮,或者我们会综合分析,你等消息)

每个环节都是有套路的,面试通过与实力和运气都有关系,运气这东西,不好说,实力呢,基本实力是一方面,准备面试内容,也是一种实力,好好准备就行,剩下的就看运气了。

准备

简历

简历是招聘人员了解你的第一个途径,简历上应该写什么内容:

  • 基本信息(你是谁,怎么联系你,可以有:姓名,联系方式,邮箱,性别,年龄,求职职位,求职地点等,当然可以附上照骗,如果你是一个帅气少年或漂亮美女)
  • 教育信息(从最高学历一直到本科/大专)
  • 基本/职业技能(你会啥?)
  • 工作经历(你在哪些家公司工作过?)
  • 项目经历(你做过什么项目?)
  • 自我评价(可选)
  • 优势项(开源项目,荣誉奖项,博客等)

简历一定要有调理,版面整齐,内容可以稍微夸大,尽量不要写类似这些内容,“xxx项目,我学到了.../我有什么心得体会”,可以改为“在项目中,应用xxx(就是你学到的内容)”;讲述项目时,简单概括背景,项目背景,项目功能,你在项目中负责的内容。

技术准备

面试中的技术问题,和实际工作中的问题还是有点区别的,比如面试中,会问一些源码实现,底层原理之类的,这在工作中,用的场景很少,这部分,刷一些题目,leetcode就可以了。刷题没有尽头的,感觉差不多的时候,就可以面试了,在面试中,遇到不会的问题,再返过来查答案。这里我把搜集的资料贴出来,供参考。

Java 面试资料

Github 上有很多面试的repo, 可以参考下,如下:

另外,我在找工作的时候,也找了一下面试的资料,可参考:

链接: pan.baidu.com/s/1sjPP0Ec8… 提取码: qxzs

问题准备

为什么要换工作?首先我们在找工作之前,想好为什么换工作(应届生请跳过),这个问题不仅仅是为了面试官的提问,也是一个自我反思。换工作的原因,比如 对当前工作不感兴趣,发展到天花板,部门调整,工作地转移,想看看外面的世界,辞退等等。

你的哪个项目比较出彩?你遇到最有挑战性的问题?这些最xx的问题,经常被问到,想一下自己的经历中,有哪些是值得向别人说的,当然,也可以到网上找一下别人的经历,自己也可以尝试一下。

你有什么要问面试官的?这个问题,比较自由,一般都是问些普通的问题,比如,你们部门/项目组做什么内容,团队怎么协作的,考勤是什么样等等,最好不要问,面试结果怎么样,薪资之类的内容。

你的职业发展规划是什么,人生目标是什么?这个按照自己的规划回答就行,价值正,积极向上就可以。一定要好好准备,有人在这块被HR拒绝过。

笔试

//待更新

面试

技术面

hr 面

找工作不易,最后祝大家面试顺利,早日找到自己心仪的工作。