家长百科 | 求职准备应该从哪几方面入手?
简历
据Google HR部门的粗略统计,大概只有10%左右的求职申请者可以通过简历关而顺利进入到面试关。近90%的求职申请者在简历投递后,被直接拒之门外。由此可见,简历对求职的重要性!
无论是HR也好还是Engineer面试官也好,都期望看到一封具有处理工业问题能力的简历。
比起在校园项目中完成单一模块或功能的homework,从业者更希望看到具有长期实习经历,前沿项目经验和系统级别开发经验的实战派工程师。
因此,总的来说,内容成为了简历的魂,而实习与项目经验则成为内容中的魂中魂。
计算机科学基础知识
很多同学在求职面试准备过程中十分重视刷题,但对基础知识的掌握却不够牢固。在真正面试时,被问到基础知识,准确回答出知识点本身的意义或许并不能加分,但是在基础知识的部分被面试官问住,那么极有可能会被扣分哦~因此一定要孩子将基础知识重视起来。
一门熟悉的编程语言
在面试时,经验丰富的面试官能够轻而易举的从孩子编写的代码中评判出是否专业。在能力水平、刷题强度难分伯仲的情况下,如果孩子对自己所选择的语言足够熟悉,写出的代码具有更强的逻辑性和可读性,面试官自然会觉得孩子比较专业,只有这样孩子才能从众多求职者中脱颖而出。
不管是Java,还是C++、Python,语言的种类并不重要,重要的是孩子至少要掌握一门自己能够熟练使用的语言。
孩子可以通过刷题、做作业写代码的形式循序渐进的提升自己对语言的熟练度。同时一味的刷题并不可取,还要学会“复盘”,对照题目解析思考自己编写的代码应如何改进才能使代码变得更具可读性和逻辑性。
编程能力
软件工程师面试中最主要的部分为算法面试,而算法面试主要考察的就是编程能力即对计算机基础知识部分的实际应用能力。数据结构与算法本身并不同,但是它们又相互依存,任何编程的题目都不可能脱离数据结构和算法。
这里更多考察的是孩子能否理解算法和数据结构以及如何将二者结合起来并加以合理运用去解决一个实际问题。
系统设计能力
面试初级岗位时基本上不会考察系统设计,因此大多数同学可能会对系统设计比较陌生。随着大家实习经历的增多,为了让更加优秀的同学进入到公司,各公司也开始考察系统设计,但是难度要低于高职级对于系统设计的考察难度。
系统设计每个题目类别下的细分非常丰富,具体的考察重点与面试官的个人经历也有很大关系,这也是系统设计比较难做准备的原因之一。
刷题
主要刷LeetCode上数据结构与算法的相关题目,LeetCode总共有简单、中等、困难三种不同难度的题目,共有3000多道题目,题量相当大,因此孩子在刷题过程中要学会举一反三,再通过不断的练习将这一部分的知识模块化。
直通硅谷作为一站式求职服务平台,不管是算法还是项目,更或是简历我们都可以提供相应的辅导,当然也包括刷题。我们的班课服务期为整整1年,1V1定制计划的服务周期是直至孩子拿到全职OFFER为止。
模拟面试
会刷题不等于会面试,也不等于会通过面试,刷题培养的是孩子的硬实力,而要想顺利拿到工作机会,不仅要拥有硬实力,同时软实力也要过关,面试锻炼的就是孩子如何在团队中沟通、交流解决问题的能力。
加入家长答疑群
我们建了一个家长答疑群,您有任何关于孩子在求职方面的问题都可以随时在群内提问,专业求职顾问会进行答疑哦~
扫二维码加小助手
即可入群
知乎|直通硅谷
YouTube|直通硅谷
微信扫码关注该文公众号作者