最近一段时间的面试总结

阅读目录


前言

  最近半年内前前后后也面试了几家公司,有成功的,也有失败的,不过大部分以失败结束;打算把最近面试的一些经验写成一篇文章(当然最近也一直有这个打算),希望能以此文章为转折点,给自己一个警醒,也是给大家一些面试方法的经验吧,当然最希望的,是希望大家从我的面试过程中学到一些东西,能避免我犯过的错误,走过的弯路。大片即将开始,请各位备好瓜子花生和卫生纸(不要想歪了,我是怕你们中途万一想去WC),那么废话不多说,开始吧。在开始之前,为了保护公司和我个人的的隐私,我会把公司的具体名称省略掉,换做某个行业的某个规模的企业,敬请谅解。

面试整体总结

   既然前面已经跟大家废话那么多了,那我现在还是给我最近的面试来做一个整体的总结吧,我们写记叙文也要有一个点睛之笔,所以我也希望为我的最近的面试打一个分,当然评分的标准可能每个人都会不同,所以我觉得以A,B,C,D来给自己评分,这点比较适合,也希望各位看官看完这篇文章以后,能给我打一个客观的分数(当然不一定要和我给我自己打的分数一样,哈哈),然后希望各位看官在看完这篇文章以后,给自己打一个分,看看自己位于什么位置,需要哪些要提高的地方。

  1. A:完美
  2. B:优秀
  3. C:及格
  4. D:不及格

  以一个整体的表现来说,首先我给我自己的标准是:不及格。那么问题来了,评价一个面试者是否及格,优秀,除了面试官对你的主观评价以外(个人倾向),还有一些客观的东西,一般大家都会有一个想法,那就是:面试官实际上他怎么想,我不关心,因为每个人的想法都不同,你不能够改变别人,但是你可以改变你自己。稍后我会提到这点,其实想着改变你自己的客观的一些东西,并没有错,但是实际上,面试是一个“”沟通“”的过程,你不是商品,你也不是在谈一场买卖,而是面试官去了解你,以及对你的能力有一个正确判断的一种方式。

  那么,评判一个面试者是否优秀,是否是面试官想要的人,其实可以从2个大的方面去评判。第一个方面是从面试者本身来看面试官,另一个是从面试官来看面试者。首先要明白前面说的两点,就是要学会换位思考。也就是我前面所说的那句话你不能改变别人,但是你可以改变自己;但是,如果你改变了自己,你也不一定能改变别人,如果你想改变别人,那就必须要改变自己。大家是不是觉得有点点绕?尤其是最后一句,其实这句话总结起来,就只有一句话:要想改变别人,必须换位思考;因为你是在和人沟通,而不是解决一些程序代码上的BUG

  大家不要小看面试,有些人可能会有这样的观点:我平常在公司里面,在小组里面,都是特别6的人,所以我会以同样的观点来看外面人的,废话不多说,先放一张图,让你们见识见识;顺便也给这2家公司打个广告,我一般用App找工作,因为这样随时随地可以查阅公司和面试的一些情况,而且不容易被现在的公司发现。我推荐给大家2个App:一个是近年来比较火爆的BOSS直聘,另一个是猎聘。这2种找工作的方式各有优缺点,稍后我会详细给大家介绍,先放两张图:

   

  好了,这是我随便找的一个职位信息,仅仅以Java为例(因为Java的从业者人数,是国内最多的,所以我觉得比较有代表性),大家能否感到一丝寒意呢?如果你在看完我上面发的这张图之后,还能对自己保持信心,那可能有2种情况:第一种情况你本身就很6,之前的工作经历和学习经历的话,能够轻松在竞争当中脱颖而出,这种人我没啥好说的,右上角,因为这篇文章是给迷茫的人看的,你已经很厉害了,从我这里学不到东西。另一种人,就是我说的那种:不知天高地厚,一定要实现自己梦想的人,或者换句话说就是:无知者无畏,甚至找工作的时候抱着侥幸心理,以为自己内瞒天过海。好了,如果你是一个对自己的能力有一个清醒认识的人,那么恭喜你,这篇文章继续看下去吧,希望我能帮到你。、

  我们再回到之前所说的:A,B,C,D四个等级。其实我想说的是,你处于哪一个等级,其实和这几个维度有关系,我画一张图你就知道了,下面的雷达图你可以在这里去生成它,给自己一个客观的评价,要知道,你并不是发挥出你自己的能力就行了,你可是在跟其他人竞争,那么,其实我们可以这么理解,一个人能不能面试成功,不仅仅是他能100%发挥出自己的水平,而且还和他所处的环境有关系,这个环境可不是你面试的时候面对面试官的环境,大家面试听得最多的一句话应该就是:你回去等通知吧,有消息会通知你。其实这句话有2层含义:第一个意思就是,你不适合我们,第二个意思就是,你部分适合我们,但是我们要等等,看看有没有比你更合适的候选人。那么这句话的含义,其实就包括了我下面雷达图中所说的一个重点,你不是在一个人面对面试官,而是面对着千千万万的竞争者。

面试需要注意的地方

  上面的说得差不多了(至少我是这么认为的,如果大家觉得有要补充的地方,我可以加上去,谢谢) ,那么开始本节的重点:面试需要注意哪些地方呢?我个人认为面试应该注意这大块,也许一些小的细节,就可以暴露出你的缺点;在这里我还要说一点,是个人都会有缺点,但是面试的时候一定要扬长避短,这不仅仅是考验你“”撒谎“”的能力,更是体现一个人情商综合能力的一个表现,如果你能把你的缺点让面试官听成你的优点,那么我认为,不说100%过,至少你在面试官当中的印象会好很多,大家都知道公司其实不仅仅是写代码,我们还要面对各种各样的人情世故,撕逼都是常有的事情,所以面试官看一个人,不仅仅是他的技术,还有他的为人何处理各种应急事件的能力。

 面试要注意的地方主要分为三块:

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
,以下是可能的面试问题和答案: 1. 问:什么是软件工程? 答:软件工程是一种系统化、科学化、规范化的方法,用于开发、维护和测试软件系统。它包括软件开发的各个阶段,从需求分析、设计、编码、测试到维护等。软件工程的目标是提高软件的质量、可靠性、可维护性和可扩展性,降低开发成本和时间。 2. 问:你最擅长哪些编程语言和技术? 答:我擅长使用Java和Python进行编程,熟悉Spring框架和Hibernate ORM框架等技术。我也了解前端开发技术,包括HTML、CSS和JavaScript。此外,我还熟悉面向对象编程、设计模式和测试驱动开发等技术。 3. 问:你如何管理代码版本控制? 答:我通常使用Git进行代码版本控制,通过创建分支、合并代码、撤销提交等操作来管理代码。我也了解GitHub等协作开发平台,可以与其他团队成员协作开发项目。此外,我也会按照一定的标准编写Git提交信息,以便更好地追踪代码变更历史。 4. 问:你如何进行软件测试? 答:我通常使用自动化测试和手动测试相结合的方式进行软件测试。我会使用JUnit等测试框架进行单元测试,使用Selenium等工具进行集成测试和端到端测试。我也会使用一些测试方法,如黑盒测试、白盒测试和灰盒测试等,以确保软件的质量和稳定性。 5. 问:你如何进行代码重构? 答:我通常使用工具进行代码重构,如Eclipse、IntelliJ IDEA等。我也会使用一些代码重构技术,如提炼方法、提炼类、内联方法、内联类等,以提高代码的可读性、可维护性和可扩展性。同时,我也会遵循一些代码规范和最佳实践,如SOLID原则、DRY原则、KISS原则等,以确保代码的质量。 6. 问:你如何解决软件开发中的问题? 答:我通常使用一些解决问题的方法,如分析问题、制定计划、寻找解决方案、实施方案和评估效果等。我也会与团队成员和其他相关人员交流,以确定问题的根源和解决方案。同时,我也会记录和总结解决问题的过程和方法,以便于以后的类似问题的处理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值