校招季来啦!
为了迎接有理想、有梦想、有抱负的你,橙子请来了三名不同岗位的技术同学,说说应聘准备、面试心得,
以及
长期的学习
规划。
“在真正面试前,我已经准备很久了”
技术体验部前端工程师 源介
进入顶级的技术团队工作,是我最大的梦想。
从研一开始,我阅读了各类前端书籍,犀牛书、红宝书、蝴蝶书、CSS权威指南,一方面在实验室的项目中尝试前沿的前端技术,比如当时还处于0.12版本的Vue,node。
研二时,自己开始完成一些开源项目,
自己给自己提需求
,在实践中挖掘可以深入的点。
应聘前
,
有目的地准备前端面试:
前端基础、前端框架、网络、安全、前端性能、浏览器原理、工程化、node相关、数据库、操作系统等,并以周为维度逐一复习和总结。
算法对于前端同学也非常重要,我在leetcode上刷了200多题,学习算法和数据结构。
实习生面试
则较看重编程语言及相关工具的掌握,对数据结构、算法等计算机学科要点的理解要扎实。
往
届同学的面试经验
是很重要的信息来源,同学们在面试前一定要多查阅,并参照着进行个人知识的完善。
学弟学妹们还要注意知识面覆盖的完备性,尽量避免有知识空白的出现,比如一些前端同学在网络(比如http/https/http2/tcp/udp等)和安全等领域知识的缺失就会影响自己的面试表现。
面试时一定要调整好心态
,
即使被面到不会的问题,也要保持冷静、快速思考,尝试逐步分解问题,并一步步建立自己的思考逻辑,吐露自己的每一个想法,保持一种努力解决问题的姿态,而不是简单的“我不会”就放弃,这样即使给出的方案不好、甚至有错误,面试官也能了解你的构思过程和考虑边界。
面试后
一定要立即做认真的记录,记下自己认为没有答好的点,然后做全面的查阅、理解,确保后续再问到类似问题时,能给到面试官最全面、准确的回答。
“第一份工作期待一个更高的平台”
技术风险部高级开发工程师 孝泰
在校招中拿到蚂蚁金服的offer非常有成就感,需要也值得为之付出大量努力。
对于校招的新人,
扎实的基本功一定是面试官首要关心的
,这方面的准备尤为重要。
关于知识点的准备可分为三层:第一层是能解释概念,第二层是能说明原理,第三层是了解实际应用的场景。
例如在面试中问到了java的volatile关键词的问题,能说出是保证多线程访问变量的可见性,并解释什么是可见性可以得1分;如果能更进一步从CPU缓存角度讲清楚volatile关键字的实现原理,可以再得1分;由于这个关键词平时用得比较少,可能没有什么直接使用过的经验,但如果能答到Java的AtomicInteger类中为什么会用到volatile,解决什么实际的问题,又可以再得1分。
个人觉得能从这三个方面解释清楚一个知识点,就算是对这个知识点掌握得比较扎实了。
还有比较重要的是
要有一个比较清晰的职业规划
,目标越明确就越能有针对性地提高。
面试心态一定要自信。
应届生在项目经验上可能相对较少,所以有时候会感觉说话没底气,甚至有遇到过同学在面试一开始就说觉得自己技术不太行。虽然感觉上是挺坦诚的,但其实已经给面试官留下了很不自信的印象了。其实你行不行,项目有没有挑战是面试官需要去判断的,你需要的只是清晰的有条理的把自己的理解说出来就可以了。
在面试策略上,无论你准备得多么充分,一开始也一定会紧张,所以
要多参加一些面试,不要只准备想去公司的面试。
很多企业都会把最优秀的员工投入到招聘中,参加面试对自己没什么损失,和优秀的面试官交流,面试能力也会大大提高。
如果能在面试你心仪的公司前就收割大量offer,也有助于公司认同你的价值。
总之无论现实如何,
内心始终要坚信付出一定会有收获
,你现在的付出将来一定会以各种形式回馈到你身上。
“想要变强,首先要站在强者中间”
平台数据技术事业群中间件开发工程师 无暮
【复习】
复习大学课程学到的计算机基础知识,包括数据结构、算法、操作系统和网络相关知识。复习不仅是为了面
试,也能让自己整理归纳所学,达到连点成线、织线成网的效果。
很喜欢左耳朵耗子的一句话“基础技术总是枯燥和有价值的。
数学、算法、网络、存储等基础技术吃得越透,越容易服务上层的各种衍生技术或产品"。
等实践多了,就会发现很多项目中用到的技术和基础技术里面的思路很相似。
学好基础技术走遍天下都不怕。
【应试】
对于应届生来说,其实考点还挺清晰的,网上已经有很多总结,也有很多面经:
-
数据结构:常见数据结构List、Map和Set的实现原理和应用场景,稍微上升一点,java.util.*里面数据结构的源码分析;
-
算法:几种排序算法的实现、复杂度和应用场景,稍微上升一点,当处理内存放不下的海量数据的TOP K问题、排序问题等等;
-
操作系统:内存分配寻址、线程调度和磁盘访问;
-
网络:七层四层协议、TCP/IP握手挥手和拥塞控制;
-
数据库:基本的SQL、数据库引擎的区别和索引的类型和原理。
掌握了上述的这些,个人觉得作为应届毕业生已经合格了。前提是真正的掌握,要“由表及里,知其所以然”。