初级web前端面试,项目经验和面试题哪个更重要?
让面试官觉得你基础好,好学,能够从初级培养成高级。
我觉得这两者应该是相辅相成的,都是反映你个人能力和综合素质的。项目是反应你平时的积累,思考并解决问题的能力,面试题是反映你具体到详细知识点的基础能力,一些编程习惯以及熟练度。最终面试结果肯定是综合考虑。另:如果是初级,可能参考的当天面试表现更多些。
对于初级程序员,更多面试官考察的重点是:学习能力、学习态度、是否可培养。
而基础知识的掌握程度是最直接体现出你以上几点能力的地方。
这就像在问:健康和快乐,哪个更重要?
你会发现,这两点其实没有可比性,各自代表的意义不一样。
面试题结果能说明什么?
它代表你的理论基础,是入职的前提条件,有些事理论和实际能力是脱钩的,比如一个老司机,考驾照理论也有可能会挂掉;
但是对于程序员,连理论基础都不过关,实际项目肯定没法上手,公司肯定不会给你offer。
项目经验能说明什么?
它是你能力的具体证明,一个足球教练选拔球员,体能是第一关,就像面试中的面试题;
但是过了体能关的人,不一定是好球员,还要看他过人、颠球、射门、铲球……这些具体项目,在实战中能用得上的,就像是你的项目经验。
面试官看项目经验,究竟看的是什么?
面试官一般会从4个层次衡量一个人的价值:
? 品质
? 能力
? 技能
? 知识
每个公司的具体业务不一样,对技术细节的要求也不一样,最理想的状态是,面试者做过跟公司业务差不多的事情,过去的技能和知识80%都能用得上,学习能力强,为人吃苦耐劳,勤奋踏实。
假如自己的项目经验跟公司业务,关系不是特别大,怎么办?
搞清楚公司需要什么样的品质和能力,从以往的经验中,找出能体现你这些「能力」和「品质」的经验,重点突出。
如果有相关作品,记得贴上去。
而现实情况是,80%的程序员没有详细了解公司的需求,把自己做过的项目、会的知识点一股脑堆上去,面试官找得很痛苦,或者干脆不找,pass掉,就失去了本来该是自己的机会。
总结一下:
面试题和项目经验代表著不同的意义,面试题这一关肯定要过,面试官看项目经验,不单纯是看你的知识和技能,也会涉及能力和品质,如果自己知识和技能的亮点不够的话,要学会从能力和品质的角度挖掘。
当然,项目经验具体该怎么写,简历该怎么优化,目标公司怎么选成功率最大,这些涉及到你的职业定位、路径规划、职业需求、个人特点等等,有时间另开一帖,单独讨论。
现在的社会,要求的都是综合素质,不能只是理论好的书呆子,也不能只会搬砖不懂原理呀。一般情况下,都是先通过面试题刷掉一批人,然后通过项目经验刷掉一批人,从余下的人中挑合适的人才。
刷面试题能让你通过理论考核,获得机会与面试官讲项目经验,好的项目经验能让你进入复试或直接进入该公司。在当面交流中如果遇到不懂的完全不用去装懂,就说还没接触到,以后会去了解学习,让面试官觉得你诚实好学,值得培养你。
所以,建议你都要做好准备,加油加油。
希望我的回答能到帮到你。
分面大公司小公司
面小公司 项目更重要些 因为问你基础知识你答的简单于我而言没有用,能答得特别深也不是初级面试,或者来小公司了是吧。所以我会问著重问你项目经历 了解你是否有编程思维 解决问题得能力面大公司 对于初级面试 更希望了解你对基础知识得掌握 因为绝大多数你再学校做的项目都远远达不到公司得标准,所以我更会希望去了解你得基础是否牢靠(基础劳很重要),学习能力如何当然这是个人角度,毕竟每个面试官都不一样
这么说吧,你把面试题都背通透了,一上项目,啥也知道,啥也不会做,你觉得那家公司需要这种人?
又换一个角度,你有项目经验,但是你面试的时候,面试官一问三不知,你觉得你能进去?
都重要。
都挺重要的。
学习能力最重要,项目经验和面试题都能了解你已经掌握的知识点。
通过项目经验可以了解你的语言组织能力,解决问题的思路和方法。
基础重要,其实基础扎实面试题没啥……在主要初级前端你要是有项目经验更好
理论上来讲两个都过关才好,如果非要区分重要性的话,我个人认为无论是初级和高级,项目还是比较重要的,项目是经验的积累,好的项目经验是需要时间和机遇的,如果在一个成功的项目里担任重要角色,更能证明你的个人能力
推荐阅读: