# 如何准备面试?

在这里插入图片描述

# 面试前

文件名:姓名+学校+求职意向,我的简历,XXX的个人简历不建议

文件格式:PDF,因为word预览的时候会变形

内容:不要有错别字,专业术语不要写错

个人技能:会Word,PDF,EXCEL,这种技能不要写可以吗?

当然面试前可以写一些高质量的博客,开源项目,参加ACM,CCPC,蓝桥杯等算法竞赛。

Talk is cheap,show me the code。大部分公司考算法的本质其实是考智商,只要智商没啥问题,工程之类的可以在工作中慢慢积累了

校招一定要认真重视,(小编作为毕业后才知道有校招的人哭晕在厕所),校招不是985,211的专利,见过太多普通二本,专科之类的学生靠校招进大厂了,如果不是大厂,工作很大概率是CRUD了(高速发展的公司除外),也见不到好代码,好规范,并且当你看到一堆个人风格很鲜明,没有一点规范的代码,你的心态瞬间不好了。最主要的是根本积累不到啥经验,(1年经验用5年)所以前几年太重要了

# 面试中

不要锻炼身体,只带着简历去。最起码带上自己的笔和纸,手机

带自己的笔和纸是问问题的时候可以把问题记录下来,并且可以带回来再次看。

带手机要开录音,不然面完一家,一出门又忘记问啥了。

如果让你做题的话,先把题目都拍下来

当面试官问你有什么想问我的话时,我一般问我有哪些可以改进的地方。毕竟当局者迷,旁观者清,当很多人说你有这个毛病的时候,你就能意识到自己哪些方面做的不足,并且给你很多建议,省得自己走弯路,多好。

# 面试后

面试题就那些,很多公司翻来覆去的问。所以面试中的准备就很重要了,你会发现,你面一家,搞到这么多面试题。多面几家,大部分的面试题都覆盖了。

刚开始只面自己不怎么想去,纯当锻炼手感,收集题库

收集完题库不要不管,回来再做一遍,忘记问啥了,开录音,看草稿纸

当然如果你有机会的做面试官的话,说一些从我面试别人以及我被面试得出的一些看法

最起码可以多问几个问题,不要上来问几个问题,没答上来,就让人家撤。可以问一下别人擅长啥,挑别人擅长的地方问一下

面试完一定要问一句,你有什么想问我的?大家是平等的关系,你问完人家,也要给人家问你的机会

面试完最起码要送人家出去,不要觉得不会迷路,这是一个最基本的礼貌

# 入职后

写点个人的小建议,责任心还是要有的,不期望加班,上班时间认认真真干活还是必须的,毕竟公司的钱也不是大风刮来的。

项目要准时上线,不能因为自己的原因导致延期,这是一个最基本的素质

各种流程一定要自测,分布式系统的话各种MOCK,不要嫌麻烦,毕竟自己多测测,前端和测试少走很多弯路,给人也留个好印象。不然一开车各种崩,大家都不舒服

隔一段时间问问测试,自己的Bug在团队中是不是比较多的?如果是,说明以后要努力改进了!

尽可能多的了解自己负责的系统上下游之间的调用关系,以及业务关系。

明确自己对项目的改动对技术层面和业务层面核心指标的影响有多大,比如技术层面的接口响应时间,业务层面的成交额和成交率

积极主动的去承担更多的责任,毕竟做的事情越多,成长的越快

总体来说,就是责任心和同理心强一些