让面试官觉得你基础好,好学,能够从初级培养成高级。


我觉得这两者应该是相辅相成的,都是反映你个人能力和综合素质的。项目是反应你平时的积累,思考并解决问题的能力,面试题是反映你具体到详细知识点的基础能力,一些编程习惯以及熟练度。最终面试结果肯定是综合考虑。另:如果是初级,可能参考的当天面试表现更多些。


对于初级程序员,更多面试官考察的重点是:学习能力、学习态度、是否可培养。

而基础知识的掌握程度是最直接体现出你以上几点能力的地方。


这就像在问:健康和快乐,哪个更重要?

你会发现,这两点其实没有可比性,各自代表的意义不一样。

面试题结果能说明什么?

它代表你的理论基础,是入职的前提条件,有些事理论和实际能力是脱钩的,比如一个老司机,考驾照理论也有可能会挂掉;

但是对于程序员,连理论基础都不过关,实际项目肯定没法上手,公司肯定不会给你offer。

项目经验能说明什么?

它是你能力的具体证明,一个足球教练选拔球员,体能是第一关,就像面试中的面试题;

但是过了体能关的人,不一定是好球员,还要看他过人、颠球、射门、铲球……这些具体项目,在实战中能用得上的,就像是你的项目经验。

面试官看项目经验,究竟看的是什么?

面试官一般会从4个层次衡量一个人的价值:

? 品质

? 能力

? 技能

? 知识

每个公司的具体业务不一样,对技术细节的要求也不一样,最理想的状态是,面试者做过跟公司业务差不多的事情,过去的技能和知识80%都能用得上,学习能力强,为人吃苦耐劳,勤奋踏实。

假如自己的项目经验跟公司业务,关系不是特别大,怎么办?

搞清楚公司需要什么样的品质和能力,从以往的经验中,找出能体现你这些「能力」和「品质」的经验,重点突出。

如果有相关作品,记得贴上去。

而现实情况是,80%的程序员没有详细了解公司的需求,把自己做过的项目、会的知识点一股脑堆上去,面试官找得很痛苦,或者干脆不找,pass掉,就失去了本来该是自己的机会。

总结一下:

面试题和项目经验代表著不同的意义,面试题这一关肯定要过,面试官看项目经验,不单纯是看你的知识和技能,也会涉及能力和品质,如果自己知识和技能的亮点不够的话,要学会从能力和品质的角度挖掘。

当然,项目经验具体该怎么写,简历该怎么优化,目标公司怎么选成功率最大,这些涉及到你的职业定位、路径规划、职业需求、个人特点等等,有时间另开一帖,单独讨论。


现在的社会,要求的都是综合素质,不能只是理论好的书呆子,也不能只会搬砖不懂原理呀。一般情况下,都是先通过面试题刷掉一批人,然后通过项目经验刷掉一批人,从余下的人中挑合适的人才。

刷面试题能让你通过理论考核,获得机会与面试官讲项目经验,好的项目经验能让你进入复试或直接进入该公司。在当面交流中如果遇到不懂的完全不用去装懂,就说还没接触到,以后会去了解学习,让面试官觉得你诚实好学,值得培养你。

所以,建议你都要做好准备,加油加油。

希望我的回答能到帮到你。


分面大公司小公司

面小公司 项目更重要些 因为问你基础知识你答的简单于我而言没有用,能答得特别深也不是初级面试,或者来小公司了是吧。所以我会问著重问你项目经历 了解你是否有编程思维 解决问题得能力

面大公司 对于初级面试 更希望了解你对基础知识得掌握 因为绝大多数你再学校做的项目都远远达不到公司得标准,所以我更会希望去了解你得基础是否牢靠(基础劳很重要),学习能力如何

当然这是个人角度,毕竟每个面试官都不一样


这么说吧,你把面试题都背通透了,一上项目,啥也知道,啥也不会做,你觉得那家公司需要这种人?

又换一个角度,你有项目经验,但是你面试的时候,面试官一问三不知,你觉得你能进去?


都重要。


都挺重要的。


学习能力最重要,项目经验和面试题都能了解你已经掌握的知识点。

通过项目经验可以了解你的语言组织能力,解决问题的思路和方法。


基础重要,其实基础扎实面试题没啥……在主要初级前端你要是有项目经验更好


理论上来讲两个都过关才好,如果非要区分重要性的话,我个人认为无论是初级和高级,项目还是比较重要的,项目是经验的积累,好的项目经验是需要时间和机遇的,如果在一个成功的项目里担任重要角色,更能证明你的个人能力


推荐阅读:
相关文章