本人20号来到上海,上海找工作,在那个拉勾网上投了大概十几份简历。12月22号上午就有一个电话打过来说是查看了我的简历,可以让我下午去面试。起初是非常高兴,想不到这么快就有面试通知了。二话没说,那时候心情非常high, 然后查找公交车路线,转车,终于在下午两点前到了那家公司。进入公司以后,我说我是来面试.NET程序开发的。 然后就直接给了我一份笔试的题目。大致的题目有如下:
类以及Struct的区别 抽象类与接口区别 实现集合去除重复方法 IDisable的作用 变量哪些不能var 单例模式 javascript类
除了这些题目以外,还有编程题目,主要是对一个程序进行重构,还有的一个题目就是考智力题, 说实话,本人最讨厌考智力题了。最后还有给你一段英文,让你看懂以及翻译。在笔试过程中,我大概的做了做,除了智力题不想做 以及 写一个javascript类(这个我还没学过)。然后直接交了,等待面试。第一个面试我的,我看估计也就23岁左右的样子,期间问了好多细节的东西,比方说你知道啥是多态吗,你用过接口吗,你用过抽象类吗,你用过接口用在啥地方,还给我讨论foreach 循环遍历数组,说数组里面的值可以改变,硬是给我争,说我搞错了。我的天,我想说的是,你真tm水平真差,连这个都不会懂,硬是在我面前装的很懂得样子。面试一轮以后,接着他们在讨论什么,然后第二个面试官来面试我,估计也24左右吧,这个人说话其实有点幽默,问的问题就是给我来说说面试中的智力题,估计他也不知道答案,还说我理解有问题。 最后要我手写代码,写一个去除重复的集合,我说了两个方法,第一就是使用DinsTinct(), 第二个就是使用for语句来搞定,他居然来了一句,你不能使用Dintinct()这个方法,没办法, 我最后使用HashSet来处理。我问他,你知道HashSet这个用法吗,他居然说,.NET里有这个吗?? 我非常无语了。。 最后一面估计是个主管吧, 大概问了一下,问我做过的项目,还问,你这个项目用了多少个类, 写了多少行代码。我去,面个面试有必要这样吗?然后说了好多啥啥啥的,总之找好多好多的缺点出来,说这个细节你回答不好,那个细节回答不好。最后人事来给我面试, 说这家公司的老板,是以前在微软工作过,如果你加入这个公司,前途很棒的,说了一大推他们公司的好处,还考虑叫那个第一个面试的带我, 我想,这个人技术水平不咋的,还带我,真搞笑!还给我很低的薪水,我其实还是说考虑考虑一下。总之面试结束已经到来晚上7点左右了,人都好累。回到住的地方,二话没说,发一份邮件过去, 直接否决了。