面试经历

    最近面试了两三回了,写写心得。(本人二类本科,计算机专业,CET-6,水平一般)

    虽然现在出现经济危机,但如果好好把握,机会还是很多的。

    第一次,本人生平第一次正规面试,穿的西装革履的,做了2个小时左右的车。从城市中心做到最东边,当时那个激动啊,没办法,第一次吗,很多东西的第一次都会很激动的。

    这次机会貌似挺好的,外企,到那10多分钟就被打发走了,想想,自己几年没开口说英语了,听力还行,但口语那个烂啊,第一回,也没啥经验,我当时觉得应该笔试(英语)才对,第一关就是人力资源部的,2位大姐开口第一句话“Let speak in english,ok?”当时就傻了,(靠,那么直接,3中国人说啥玩意英语,俺是来做开发的,没必要那么严格吧),结果可想而知。记得当时一位大姐说“what do you think of your oral english”,答曰,“very poor”,又问我英语六级考了多少分(她怀疑我是不是真的过六级了)。后来,就问了几个问题。哎,英语,听力还可以,必经经历了四六级英语听力的摧残,而且还是中国人说的方言英语,但口语就废了。这样一次机会就白白浪费了,这公司给欧美做外包的,面试java方向的。

    第二次,这次公司比较小,我主动打电话约的时间,做VC+SQL_SERVER的,也没大当回事,就当去玩玩了,走到公司没进门,就郁闷了,这公司真小,在一间最多做5.6个人。当时走到门口就想回去,后来还是进去了,也没笔试,直接面试。一位腼腆的大姐姐,让我用VC做一个对话框,有用户名和密码等几个控件,然后显示出来。坦白的说,俺得有一年没碰过VC了,更别说MFC了。后来又问了几个特别简单的问题(不好意思往上写了),我也没答好,后来就被那位大姐几句话打发走了。(当时想跟那位工作两年的大姐聊聊呢,后来发现内心保守,就算了,就知道傻笑,哎。。。。。)

    第三次,战线很长,投完简历,当天下午就给回复了。第二天去了,在里面待了得有三个小时左右。先笔试(c/c++方面的),题目还可以,在网上找找面试题,基本都做个差不多,后来连着三轮面试(主管,技术,人力资源),折腾了三个小时,让俺回去等消息吧。这家公司做linux c/c++的,给国内某大通讯公司做外包的。当时我才明白什么叫外包,外包就是开发人员去客户那做开发。难怪公司就几个大姐和一个主管,其余的都去某公司去工作了。面试也没多大难度,基本的问题,基本的应酬,不是很难。技术方面就是引用和函数返回指针一类的常见问题,好好准备,应该没多大问题。

    今天去复试,到了某公司,做了一份题(c++和oracle),一共9页,让俺1小时内做完。坦白的说,那题挺难的,没上次那么简单,毕竟是大公司的笔试题,得费费脑子。很多问题都很基本,但考察了很多细节,下面一一道来。

    c++部分:前面几个选择题都是一些基本问题,移位,引用,断言之类的,一个排序题,用5种方法,shell,冒泡,归并,快速,还有用一个堆,排序我就记得冒泡,主要是算法太多,也没大看。

    下面是几个问答题,挺难的,原来没想过,继承同名变量,sizeof(对象)........

     读程序题,让看程序有什么问题,这几个题得费费脑子,考察细节。

   oracle部分:刚开始是管理部分,考的挺细的,因为一些基本的管理很长时间都没用了,也有几个没见过的,然后就是SQL语句,简单的还行,那个难的,得写5.6十行吧,没时间了,写了一下算法。

   面试就比较轻松了,看我还没毕业,也没难为我,问了几个简单的问题,让俺回来等结果。

 

总结:

   主要复习基础知识:c/c++,数据结构,算法,数据库,操作系统,网络,把这些基础知识好好巩固一下,然后实话实说就是,会就会,不会就别忽悠了,人家技术面试的,几句话就知道你啥水平。

 

   以上就是最近面试的经历和心得。

 

PS. 昨天下午打电话让我下周去工作,先干着吧,这形势真不大乐观。

你可能感兴趣的:(oracle,算法,面试,C#,vc++)