面试前应该做好哪些准备？
谢邀，参加面试的时候一定要明白一个原则： 所以，你在面试过程中的所有回答，所说的话，都是为了向对方证明为什么要录用你 面试看起来其实跟相亲是有点像的，在相亲前呢，要准备一番，把自己打扮的靓靓的，事先了解一下相亲对象的喜好，这样不至于在相亲过程中没有话聊，还要娄清自己的家底，这样才能够让人印象深刻呀。 说回面试，面试也是如此。 你需要事先做好准备，知己知彼，才能百战不殆。 在准备“知彼”的过程中，一切都围绕着一个问题： 面试官很关心这个问题，每个人都想知道你的求职动机是什么，这家公司什么地方吸引了你。 当然了，你可能说，“因为找不到工作呀，缺钱花。”哪怕你的原因真的是这个，也不建议你这么说。就好像不希望自己的另一半是因为“钱”爱上自己，而是因为自己有足够的“魅力”。 企业方也希望你是因为“企业的魅力”而选择加入它。 一般来说，面试官更希望听到的是，你对公司业务的看好，对行业前景发展的认可，对岗位的认识，对文化的认同 所以在前期做面试准备的时候，不妨从这四个方面入手。 你想想啊，当面试官问你，“我们公司什么地方吸引你？” 这时候你怎么回答？一个劲的夸公司好？哪里好了？然后也说不出来哪里好，反正就是好！ 多么尴尬的面试现场啊 为了避免回答不上来这样的问题，一定要好好准备。 可以从这几个问题入手： 这些问题不仅可以让你你进一步了解面试公司的情况，也许你经过一番了解后，发现这家公司真烂，还省了面试的时间。 也面试中比较常见的问题，“你对XX行业怎么看？” 一般来说，只要了解行业的发展历史，以及目前的发展趋势，在思考一下你自己对这个行业前景的看法，就够你应付面试官了。 很多人选择行业的时候，压根没考虑这个问题，工作一段时间后又想着转行。这么做成本很高的呀，好好了解一下行业的发展情况，行业内企业上下游的分布情况，考虑一下自己对行业的看法。对你一定有所帮助。 每家企业都有自己的调性，如果你不认可他们的企业文化，那样很难融入进去，不论是对自己，还是对公司，都不是一个很好的选择。 强扭的瓜不甜呀。 企业文化一般有业内流传的口碑，还有公司官方宣传出来的样子，企业的使命与愿景，这些都算企业文化的一部分。 这个是重中之重。如果要对几项准备的工作内容做个排序的话，我觉得是：4>1>2>3 不过岗位的准备比较容易，但是你需要思考几个问题。 岗位方面的信息，你可以在投简历的时候看一看。比如下面这个招聘信息。 面对着这个招聘信息，你需要思考下面2个问题： 就拿上面的招聘信息举例： 那我在面试的时候，对方问我懂发型嘛？我会这么说： 其实你在思考这个问题的时候，你已经完成了对自己的梳理，因为你需要去找哪些跟招聘要求相关的经历，这样你在面试的过程中就能够证明自己了。 再描述的时候，建议采用STAR法进行面试，这样能够让面试官知道前因后果，知道你大概做了什么。 我还是拿刚刚的例子举例啊。 当然，仅仅这样是不够的，你要让对方觉得你是一个优秀的人才，不可或缺的人才。 除了阐述工作经历，你还要告诉对方更多的信息： 对于自己没做好的地方，你也可以告诉对方，这样不仅仅显得经历可信，也会让人觉得你是一个善于思考工作的人，可以告诉对方在该经历中，自己觉得还有哪些点需要优化改进的。  当然这是相关的，如果不相干的怎么办？ 你可以用其他案例证明自己善于学习，擅于适应工作  以上，就是我的分享。最后总结一下 你需要准备的有： 对公司信息的了解，对行业的看法，对企业文化的认识，对工作内容的理解。 为了帮助你更好面试，你还需要准备一些更工作经历相关的案例，用STAR法将它们准备好，可以通过告诉对方你在这些经历获得什么，让对方对你更有好感。如果没有过相关的经历，你可以准备一些证明自己善于学习的案例。 当然，除了自己努力准备外，同样可以借助外部工具，比如牛客网，互联网人的求职平台，上面不仅有互联网行业各类岗位的面经，还能通过AI面试练习，帮你提升面试水平。 我是 @思宇爱读册，专注分享求职干货/沟通表达/高效学习等干货，欢迎关注~ --------------------- 关于面试的详细攻略，相信对你一定有所帮助 
过去几年里参加过大大小小几十次面试，桌子两边都坐过，那就从我个人角度说说芯片/硬件/技术相关岗位面试之前至少应该做哪些准备。请注意这里的限定词“至少”，因为面试准备再多也不会多，但有一些东西是必须要准备的。 技术岗位面试大致可以分成技术面和非技术面，从准备来看有不少共通之处，当然也有不同点，接下来分开说。 不管是什么面试，简历一定要做到滚瓜烂熟，上面写的任何东西都应该信手拈来。比如写在简历里的项目经历、掌握的技能、学过的课等等，每一条都要非常熟悉。要知道，简历是面试官了解你的第一渠道，在很多时候都会顺着这条线往下深挖。如果挖两下就挖不动了，肯定就会很失望。毕竟这是你写到简历里的内容，面试官肯定会假设你对这些内容足够自信。 当然，自信和自大并不是一回事。特别是在简历里写“精通”的内容，就一定要真的很懂，但很多时候并非如此。所以除非你是大神，否则慎用“精通”二字。 除了简历表面的东西之外，还应该对这些内容进行一些深入思考。比如为什么要做这个项目、这个项目解决了哪些问题、有什么缺点或限制、未来应该如何提升等等。这些都是面试里的常见问题。 技术岗位面试肯定会考查需要的技能。拿数字芯片前端/FPGA工程师举例，大概率会考查对硬件描述语言的掌握和熟练程度，包括RTL设计和验证两个部分。具体内容肯定和岗位相关，可以去参考对应的面经，这里不再赘述。 除了RTL之外，也可能会考查脚本语言、EDA工具、设计流程、验证方法论等等内容。我之前有一期视频，专门分析了一些互联网大厂对FPGA工程师的技能需求，以及对应的学习路线，有兴趣的朋友可以看看。 技术岗位对业务的理解也有很高的要求，这不仅局限在自己曾经负责的业务，而且还包含更加宏观的业务领域，比如对行业发展趋势的理解、不同方案的对比分析、目前方案的优化方向等等。当然，应届生的话可能并不会考查这部分内容，但会是很好的加分项。 归根到底，每个工程师都是鲜活的个体。我们工作的目的，除了给公司创造价值之外，更要兼顾自身的成长。所以面试前也应该仔细考虑自己的职业发展理想、未来的计划，还有为什么去面试的这个公司会符合你对未来的期许。这些都是面试官希望知道的内容。 在非技术面里，比如HR面，也会问很多与个人成长相关的问题。比如你的最大优缺点、做过的印象最深的事情等等。这些都是趋于套路性的问题，可以结合实际例子进行思考和回答。但这些问题肯定也值得在面试之前尽可能多的准备。 这也是个套路问题，基本上每次面试最后都会有这道题，肯定需要提前准备。建议围绕着自身发展、还有公司发展方向去思考。