面试经典六问

编程技术  /  houtizong 发布于 3年前   57
题记:因为我不善沟通,所以在面试中经常碰壁,看了网上太多面试宝典,基本上不太靠谱。只好自己总结,并试着根据最近工作情况完成个人答案。以备不时之需。

以下是人事了解应聘者情况的最典型的六个问题:

1 简单自我介绍

关于这个问题,主要为了弄清两件事,一是了解应聘者的背景,二是应聘者将这些背景信息组织成合适语言的能力。

我的回答:(针对技术面试回答,如果是人事面试,可以就掌握的技术,过往经历,取得的成就展开)
我叫XX,毕业于XX学校,学的专业是XX,做java这一行业3年。
最近是为链家地产做的一个项目,资金监管系统。和链家的一个交易系统进行对接交互。交易系统和银行的交互是通过资金监管系统进行操作的。

该系统主要是针对二手房交易的线上操作。运用的场景是买卖双方,进行二手房过户,把资金存入链家在银行的账户进行监管,就算链家出了问题,这个账户也不会受到影响。等双方办完过户手续,链家解冻资金,完成转账。

在交易中可能需要链家进行垫资,我负责这个需求功能的一些接口。包括像,开户,开户变更,到账,垫资请求,垫资打款等接口。接口调用采用的技术是HttpClient,传送的数据是json格式。

开户就是资金监管系统在创建新的协议的时候,需要将开户信息传给交易系统,开户变更,和开户差不多,到账就是spring的一个定时任务(前提,搞明白定时任务,才可以说),定时发送每天的到账数据。垫资请求,是交易系统给资金监管系统发送垫资请求信息,将需要垫资的数据发送给该系统,然后在该系统做一个垫资列表界面,可以选择一条或多条数据进行垫资操作,将垫资打款成功信息发送给交易系统。

该系统所用技术是springmvc+mybatis,数据库是oracle。
然后说一些掌握的技术,和优势,比如我对spring有很深的理解,对工作流也很熟悉(当然一定要真的很了解)。
好的开头总是很重要的。所以要做到语速平稳,表达清楚,尽量让不懂技术的人也能明白自己在说什么。

2 为什么到我公司应聘(或者对我们公司了解吗)

关于这个问题,人事最不希望看到应聘者茫然的凝视或耸肩,或者只是说从网站上看到招聘信息就来了。如果应聘者不能表达出热情和细节暗示(对公司起码简单的了解),会给人事一种病急乱投医的感觉。

我的回答:前提,我在去面试之前一定会花几分钟了解一下该公司是从事哪个行业,有什么优势,我的技术和能力和公司匹配的地方。

3 说一个遇到的棘手问题以及如果妥善处理的例子

关于这个问题,主要考察应聘者交际,沟通及应对问题的能力。

我的回答:比如做链家这个项目,我的工作主要是负责接口。如果两个系统负责接口的开发人员各自为战,最后可能做的东西完全对不上。

所以我们会先碰个头,约定一下接口,比如从哪个接口开始做,然后的确定依次顺序。再开发之前,先确定使用什么技术,数据用什么格式等等。然后定义出接口报文,根据报文进行开发,建立一个讨论组。如果谁对接口有疑问,或者修改了报文,在组里都可以交流,大家随时更新最新报文。这样开发接口的效率,就会大大提高。我说起来你可能觉得是平平淡淡,理所当然的,但是如果之前不是这么处理,到最后,估计真就变成双方头疼,棘手的大问题了。

失败项目例子:参与过一个项目,项目设计的非常烂,数据库主键都可以重复,或者说只是名字叫id,但根本不是主键。很多字段都存储在一张表里,同理,后台很多功能都写在一个类里,说是毕业设计,一点不过分。我的工作就是在这样的设计,这样的项目上,加几个列表功能 。列表里的数据,通过关联,列数据根本无法全部查出来,这种问题找谁也没用,因为唯一的办法就是重构,重新设计表。换句话,基本上等于项目要重新做。虽然,没有重新做项目,也把功能实现了,在后台代码里,二次获取数据库数据,进行重组。可想而知,这样的功能,在将来的扩展性接近为0。

4 你和领导或者同事有过分歧吗,你都怎么处理

关于这个问题,人事不希望你像个圣人一样说和领导没产生过分歧,或者把错误都归结到别人那里。而是希望你知道如何处理分歧,从冲突中脱身。

我的回到:当然会有,我给链家做项目,链家公司,你可能也了解,不是一个真正意义上的软件公司,带我们的领导一般都是业务型的,所以有时候沟通可能会有些阻碍,尤其是讨论到具体问题的时候,所以尽量用一种双方都能听懂的语言来沟通,比如领导要求是添加一个能根据一条或多条垫资请求进行转账打款功能,其实在技术理解就是做个复选框功能,可以单选和多选,然后进行操作。诸如此类吧。

5 有没有做过很有成就的事,比如说完成了你觉得不可能完成的任务

关于这个问题,人事是希望了解你的抗干扰能力,克服苦难的经验和毅力及思考问题的方式。

我的回答:公司以前接了一个OA项目,需要用到工作流,本来我对工作流也只仅限于听过,其实一点不了解。但是一个项目做下来,得与领导的信任,加上个人的努力吧,我不但掌握了工作流技术,还在之后为其他项目中需要使用工作流的同事做过培训。既增加了我的项目经验,还掌握了一门有用的技术。那个项目经历,我一直很难忘。

6 你的职业规划

关于这个问题,人事可以了解你是好高骛远还是脚踏实地

我的回答:我每天都在学习新的东西,并会把学到的东西写成博客,所以技术上,我还是保持着很好的习惯。我性格是比较平稳,在沟通,协调能力还需要提高。但我会有意识的主动沟通,培养我交际上的能力。我希望在不久将来,我能有带团队的能力。


题外:这些都是技术之外常问的问题,所以最核心的还是你的技术能力,这些问题回答的好可以为你锦上添花。但如果没有很好的技术,回答这些问题,总会有说服力不足的嫌疑。

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

留言需要登陆哦

技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成

网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客