一开始问了好多工程的问题,问项目经验啊,项目遇到的问题啊,文档的作用啊等等.一开始我很纳闷,怎么我想说的东西他都好像已经知道了,一点都没有神秘感,原来我的简历写得太详细了.其实,简历最好不要写太详细,留给面官一点神秘感,他才有兴趣听我讲.
然后他话锋一转,看你简历上说精通C++,那我问你有关C++的问题,虚析构函数有什么作用?我一听暗爽,上午白等了两个钟就在看C++的书有用了,刚好看到了虚函数的作用.在这里转化一下,胡乱地解释了一通,算是比较满意的解释,然后吴sir却说,嗯,你回答的好像答错了,嗯,那进到下一题吧..orz…刚才baidu一下,答案如下: 为了当用一个基类的指针删除一个派生类的对象时,派生类的析构函数会被调用。再orz.
然后吴sir又问了个算法的题,题意是这样的,给你一个数组,共有n个元素,这n个元素的值从1到n-1,根据鸽巢原理,这个数组中必有两个元素的值是一样的,请找出这个值.开始,我想都没想就说排序,然后比较相邻两个数的值则可,吴sir说改进一下,然后我弄了个数组记录i出现的次数,吴sir又不满意,说有没有更优的算法.然后我说想一想,想了好久,然后吴sir就说那进入下一题吧.后来wzy说不就直接a1+a2+…+an-(n-1)*n/2就是答案,55,orz…
再后来,吴sir扔下一个字符串的格式化的题,叫我在9:30前把code发到他的邮箱,然后他就走人了.
估计吴sir走人时很郁闷的,心里嘀咕着:这人真是的,还说精通C++,问了几个C++的基础问题,都不会,笨死了.唉,像我这样半桶水的人,在民工市场上一块广告牌掉下去会砸到好几个呢.orz,笨死了.
经验:
1. 电面不可怕,只要不紧张,即使紧张也没关系,非常正常的.一定要准备英文的自我介绍,但在presentation的时候,要假装自己没有在看稿.
2. Microsoft会问好多关于工程的问题,所以最好先构想一下自己的项目经验.