algorithm-base/animation-simulation/写写水文/说说面试.md
2021-09-13 16:02:07 +08:00

117 lines
7.7 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

聊聊面试
哈喽大家好我是厨子今天咱们来聊聊面试
咱们来说一下面试的几个流程主要有以下几个流程
![在这里插入图片描述](https://img-blog.csdnimg.cn/5eaef7dc6d2b4c988724cdc31463320e.png)
上面绿色的步骤则是有可能被淘汰的步骤
当然有的公司校招技术面是两面或者没有HR面看具体情况不过大部分流程是这样的
从上面的流程来看顺利通过面试拿到一个 offer 不是特别容易的事所以我们需要认真准备努力通关顺利拿到 offer
我们今天来说一下刷人比较多的步骤
### 笔试
笔试淘汰率还是比较高的不过具体的淘汰率要视公司耳钉笔试成绩好的话面试的时候会是加分项这一关没有别的好办法那就是多刷题借用野球帝的一句话多多重复百炼成钢不过建议大家多练练 ACM 模式因为很多公司都是需要自己写输入输出的大家可以去 **Acwing** 多多练习百度搜即可
### 技术一面
一面面试官大多喜欢考察这些问题基础知识也就是我们常说的八股文+项目+开放性问题+手撕算法
不过也不绝对有的面试官他就不直接问你八股而是将那些基础知识渗透到实际开发中遇到某些情况是该如何解决以此来考察你是否具体了解了某个知识点就比如给你一个 SQL 语句问你应该在哪个属性上创建索引最好为什么这样做这时候如果你平时只背八股文可能就会答的不是特别好
具体说明大家可以看这篇文章
另外项目建议大家早准备然后慢慢完善并且自己提前思考面试时面试官可能问到的点然后拓展学习做到有备无患
算法题的话大多都是一些简单或者中等的经典题目大家平常多重复积累即可也有的面试官会给你一个算法题让你说思路不用动手写这个看面试官
另外面试官让你写算法题的时候不仅仅是考察你的算法能力也是在考察你的代码是否规范所以各位平常刷题的时候一定要注意代码规范该大写的大写该小写的小写注意空格和换行毕竟谁看到一堆写的贼乱的代码都会头疼
如果你的算法题思路干净代码整洁那是不是能够让面试官眼前一亮嘞
### 技术二面
能够进入二面说明你的表达能力和基础知识是没有问题的
所以二面的面试官多是对你的项目进行拓展和深挖
比如项目中某个点如何实现遇到某些问题应该如何解决项目中印象最深的点是哪里你认为你的项目有什么不足项目开发过程中遇到了什么困难拓展的话则会是根据具体项目来拓展
另外项目的介绍也非常重要一般刚开始面试官会让你介绍一下项目的整体架构所以这时候我们需要用简洁的语言向面试官讲清楚项目架构让他能够搞懂你的项目了解项目背景
所以项目介绍和一些项目中的问题我们可以提前准备拓展问题的话因为都是围绕项目来的也不会是太偏的问题
### 技术三面
技术三面多是一些领导经过了一面二面之后说明前两个面试官对你的技术是认可的三面面试官则会考察的更加全面问的问题也会更加广泛一般也会先让你聊聊项目对项目中的某个点进行提问问问你学校的研究方向等
### HR面试
HR面试的话一般就不涉及技术问题了多是问一些生活上的问题对你的价值观性格等做一些简要了解比较常见的问题有这些
你找工作时比较看重的几点
你现在都拿到了哪些公司的 offer
你对自己的职业生涯有什么规划
说说你自己的优缺点
HR面基本就是唠嗑局还挺有意思的
好啦现在已经通过面试啦等着后面的意向书吧另外我们再说一下面试中我认为比较重要的几点
### 自我介绍
我认为自我介绍是非常非常重要的一环这是你能够自由发挥向面试官展示自己的地方让面试官了解你的地方我们应该好好把握住这个机会
所以我建议大家应该提前写好自我介绍并不断迭代面试前将其背下来时长大概为 2 - 3 分钟
我们在这两三分钟努力展现出自己的优势展现出积极向上好学等品质比如你获得了什么奖学金参加了什么比赛有什么爱好并且将爱好变成了特长考了一些证书等这一块大家可以自由发挥但是要认真对待我认为真的非常重要
### 面试时的态度
浓缩为几个字自信且谦虚
不过自信源于自身实力所以需要前期好好准备
面试时要对自己自信有内而外的自信给面试官一种你会的很多的感觉即使内心慌的一批不过这个自信的感觉会随着你面试的次数增加而增加刚开始面试时会很紧张后面的话对你就洒洒水啦
谦虚自信和谦虚并不矛盾自信不是自傲是对自己实力的肯定而不是目中无人在生活中亦是如此
给面试官一种谦虚好学的感觉能够让你的面试更加顺利
### 反问环节
反问环节也非常重要一个坏的提问有可能让你全盘皆输我们也可以通过面试官对你回答问题的认真程度来判断面试官对你的态度
如果面试官如果很认真的在回答你的问题那么你的这场面试八成有戏反问时我们可以问以下几个问题即使不加分也不会减分
**公司的新人培养制度**
我们也可以换个方式提问可以说自己企业级开发经验较少技术不够成熟咱们公司的话是如何针对应届生入职培训的怎么来帮助校招生快速适应企业级开发的一方面展示了自己谦虚的态度另一方面又表示对该公司感兴趣希望可以入职
**该部门的主要业务**
这个问题可以表现出你对这个部门感兴趣如果面试官很认真的在给你回答并且使劲夸他们部门多么多么好那多半这场面试有戏了
**您觉得我应该在入职前具备哪些特性才能够更好的胜任这份工作**
这个问题可以展现出自己谦虚好学的一面还能通过面试官的回答知道自己哪里需要提升
另外建议大家反问环节不要问面试官加班情况薪资待遇福利等因为这个时候你还没有通过面试此时提问不太合适这些问题在后面都会告诉你的
对还有一点我们应该珍惜我们每一次的面试机会不仅仅是面试机会来之不易更多的是多了一些和前辈们面试官交流的机会一个很好的学习机会尤其是三面的时候因为那个层面的面试官多是技术大牛思维眼界远高于我们所以有时候他们说的某些话能够让你受益匪浅
不过我们也不用因为他们是技术大牛就让自己唯唯诺诺变得不自信面试是一个双选的过程我们可以通过这场面试来了解彼此他们判断你是否适合这个部门我们判断这个部门是否适合自己可以通过面试官提问的问题面试体验精神面貌等来判断这个部门是否适合自己
另外再送给大家一句话
请相信自己你是一个不可多得的人才
好啦今天就唠到这吧希望这篇文章能够对你有一丢丢帮助拜了个拜