从渴望中提供:程序员如何组织面试准备

几个月前,由于大流行,我不得不找工作,我决定系统地解决这个问题。他热衷于计划,写作和可视化进度。从白纸到报价的过程,我提出了自己的计划,根据这个计划,我选择了公司并准备接受采访。



公司选择



首先要做的是我的目标和工作愿望。重要的是坐下来思考,未来几年我要实现什么目标,我要生活在哪里,做什么,使用什么技术?



我们形成了所需公司的肖像,我做了3栏:



  • 工作目标
  • 未来几年的愿望
  • 建议(来自朋友的关于选择公司的建议)






搜索职位空缺和要求



现在是时候打开HeadHunter和公司的职业页面进行研究了:什么堆栈,任务,条件和知识要求-我写出了最后一个来草拟面试的准备计划。



准备计划



事实证明,为技术面试做准备非常令人兴奋,最后有时间去研究Java的基础知识:花什么内存,了解标准集合中操作的复杂性以及在实践中阅读Java并发。事实证明,这次是从补充理论知识的工作中获得的重要喘息。



为了撰写主题和问题,我使用了:





解决问题:



  • Leetcode(有来自Yandex,阿里巴巴,谷歌的采访中的任务,还有订阅提供的解决方案)
  • 黑客排名


常规的问题解决方法可以教您快速评估算法的复杂性,并提出几种解决方案,您便会开始思考。



结果是一个总体计划:







一个主题的示例:我







在顶部添加了一个期限,最后期限-这可以帮助您坚持到底,每天做理论。准备了一个问题-将贴纸涂成绿色。



图片



概要



在写简历时,我公开了以前同事的反馈意见,以发现长处和难忘的任务。



工作经验描述:



  • 简要介绍主要产品和用户数量
  • 我对产品的影响:任务->公司的结果
  • 技术栈


关于自己的话:



  • 描述将对您的工作有帮助的素质
  • 附加到出版物的链接
  • 谈谈自己


例:




另外,并非所有招聘人员都喜欢HeadHunter模板,因此最好使用模板“手动”编写简历



培训技术面试



面试和骑自行车是一样的技能。第一次担心时,您的声音可能会发抖,并且您自己和能力的表现还没有那么自信。对于初学者来说,第一个实时编码压力很大。



因此,我回应了不同的公司,以便进行练习并为任何事情做好准备。此外,面试中还有新的难题。在这里,您需要练习询问公司有关流程,项目和团队的问题,然后协商报价。



向雇主提出的问题清单:
  • , , ( ), ( , )

  • / /
  • :
  • :
  • ? ?
  • ( , )
  • : , ? ?




生产面试



现在该寻找您已经想要在其中工作并收到面试邀请的公司了。



寻找公司:我打开了HeadHunter,查看了技术会议的参与者,并请朋友对他们的工作地点发表意见。因此,我选择了对我感兴趣的公司。



获得面试邀请:



  • 邀请朋友推荐您(极大地提高了您的简历得到审核的机会)
  • 在LinkedIn上给开发人员和招聘人员写信(事实证明这很有用,许多开发人员会诚实地谈论该项目的利弊并可以提出建议)
  • 应用于职业页面和HeadHunter(下面的响应概率)


如何在LinkedIn上书写的示例:




我无法将所有信息都保留在脑海中,因此我将其写下来。录音可以帮助您在采访之间快速切换上下文,了解与每个公司进行采访的阶段,并且不会忘记项目的细节。







优惠



现在,最愉快的时刻已经到来-公司希望在团队中见到您,并在等待答案。



剩下的只是最后讨论薪金期望,奖金和传达您的决定。



All Articles