咸鱼许久不更文章,几乎忘了这个网站了,一上来也不知道写些什么。正巧最近参加了浦发银行信息科技部的面试,虽不抱太大希望,但还是想要简单叙述一下,就当是攒人品了吧。

先说说面试之前的笔试环节吧。笔试分四个部分:英语、行测、性格测试、专业技术。四部分总时间一共150分钟,只有完成前一部分后才能进入下一部分,前一部分的剩余时间不会加到下一部分。英语和性格测试没什么好说的,英语差一点的同学可以复习一下语法,做一做阅读理解的题。重点是行测部分,数字推理和逻辑推理题题量不少,而且比较有难度,很难做完。大家做不完的要注意时间,我当时大概认真做出来的有十道左右,剩下的填了彩票。专业技术部分范围很广,既包括操作系统、网络协议,也包含了具体的测试工具、Linux语句、C和Java的基础。做得不好没有关系,刷的人也挺少的,只要不是全程乱写,基本都没问题。

我面试的是成都开发中心(系统开发岗),之前参考的面经说有三轮面试,不过我们这次只有两轮,分别是专业面试和上机测试。专业面试有五、六位面试官,先作自我介绍,然后回答面试官问题。主要面试的问题是针对简历的,你简历上写了什么,他们就问什么。我没有写操作系统和网络协议,他们就没有问这些内容。但简历上有的东西他们会问得比较细,比如我写了熟悉Java,他们就会问你对面向对象程序设计的理解(完全没想到),然后是一些比较基础的问题,如重写和重构,finall和static修饰的方法,父类继承与接口实现的区别,抽象方法等,会不会Spring框架等等。又比如写了数据库,就会被问到关于索引、事务的基本特点、1~3级范式、主键外键等(大多比较基础,可能是因为我太菜了)。随后会问你做了哪些项目,在项目中担当了什么职位,完成了什么工作,设计思路是什么样的,怎么实现的。因此,你所学习的课程和简历上写的内容,一定要吃透,不要把自己不会的东西写上去(我当时作死写了个C语言,我很不熟,基本上属于只懂基本语法和一点点指针入门的内容,幸好他们没问)。除了对简历的考察,现场面试对技术的考察就是给了你一个问题描述,让你给出算法思路,我当时审题结束后完全没有思路(不如说题没读懂,感觉有点歧义),然后一边讲一边想,将零散混乱的思路拼接起来最后终于讲完了,感觉还行……随后面试官会问你有没有在一些开源网站上下载学习过项目,在哪些地方读相关的技术文档?如果有不知道的东西千万别不懂装懂,不知道就直接说不知道,不要试图欺骗面试官,那么多个面试官呢,只要有一个发现你不懂装懂你就惨了(听过来人说的)。

除此之外是对技术之外的提问。比如:你的成绩如何?你当时得分低和不熟悉的课程有哪些(我说是数学和专业课的分不高,把自己俨然塑造成了一个除了水课之外没有任何高分的人了,虽然事实也差不多)?你担任班长的过程中遇到过哪些问题,怎么解决的,得到了哪些经验?你高考成绩这么高怎么报了西财啊(emm…)?你担任了钢琴社社长,你钢琴几级(蛤?)?你们专业的就业整体情况如何?你专业不对口,为何对这开发感兴趣?你的期望工资是多少?你有没有已经得到的offer?签没签?这些问题相对没有不吃你的功底,但是也要认真回答,因为这些问题可能会是面试官对你这个人进行了解的基础。

接下来说说上机测试。前两道题都是简单的输入输出,第三道题是快速排序。只要是有学过排序算法的应该都不难解决,只是我当时在前面一道题忘了某个方法的返回值该怎么接收处理了,想了很久花了很多时间,所以快速排序根本就没写完,没能提交。个人感觉技术面还行,但上机测试做得确实不好。希望不会凉吧,但也不抱太大期待。


0 条评论

发表评论

电子邮件地址不会被公开。