微软中国 认领
计算机/互联网/通信/电子 北京 500-1000人 民营/私营公司
用c语言的char* 还有相关的系统函数,实现一个String类,应该具有常见的功能?
前几天在学校bbs上看到了微软亚洲工程院招聘软件开发的帖子,自己抱着试试看的态度在网上投了简历。结果在不到一周的样子,也就是昨天收到了面试的电话。问我周五有没有时间过去,我说上午任何时间都可以,然后就约了上午10点。觉得他们的效率还是很高的,不像有的公司,都好几周也没有音信,让人心里很不爽,就算是不要也应该给应聘者发个邮件说明一下,这样人家也就不往那想了。今天早上9点多我到了学校东门,等车去面试的地点,希格玛大厦。从9点十几分一直等到9点半多一点,才上了公交车,幸好路很近(我查了只有3公里多),9 点50分的时候就到了,时间正好。又一次感受了北京臭名昭著的堵车,真是有时候比人走路慢多了。希格玛大厦不高,看起来也不怎么气派,不过在这里设有好几家公司在中国的总部,楼顶Microsoft的招牌特别醒目。我直接上了2楼的登记处进行了登记,然后就坐在一旁的椅子上等着让我面试的人过来叫我。旁边也坐了一个人,背着书包,好像也是个学生,应该也是来面试的,和我一样拿着一个Visitor的标志牌。在那坐着也没什么事,就随便看看微软里面的布置,觉得环境还是挺不错的。到10点多一个很年轻的人出来叫我的名字,然后和他一块进去面试。我以前参加面试都有点紧张,这次竟然没有,可能是因为他比较随和,而且也是一对一的,所以没有给我造成任何压力。他给我倒了杯水后正式开始了面试。他说因为我没有什么开发经历,所以主要就问我一些语言上的问题还有算法题目。开始问了我一些C语言的特点,内存分配的函数,函数出错的一些解决方案等等感觉自己还答得不错。然后就问C++,继承,虚函数,类,运算符重载,异常的处理等等,delete和delete[]的区别等等,还有为什么要引入这些概念。哈哈,说来也巧,我最近刚看了C++的发明这些的The C++ programming language(special edition),看的时候觉得比较难,因为作者很多问题都讲得很深入,这次他问得问题基本上都在那本上有,所以我还都能答出来,就是有一个虚函数的具体实现细节我不太清楚,不过从他的表情上可以看出来他还是比较满意的。后面就要考算法,说是尽量要写出具体的代码。他问我算法学得怎么样,我就说应该还好吧。我对自己的算法功底还有一定的信心,虽然不是特别好,但觉得一般的面试应该是可以通过的。第一道是求小于等于k的所有的素数。我写了一个筛选法的程序,如下char* tag=new char[k+1];for(int i=2;i<=k;i++)if(tag[i]!=\'1\'){cout<
正在加载验证码...
进行了难度一般电话面试、1对1面试
面试问题
用c语言的char* 还有相关的系统函数,实现一个String类,应该具有常见的功能?
面试过程
前几天在学校bbs上看到了微软亚洲工程院招聘软件开发的帖子,自己抱着试试看的态度在网上投了简历。结果在不到一周的样子,也就是昨天收到了面试的电话。问我周五有没有时间过去,我说上午任何时间都可以,然后就约了上午10点。觉得他们的效率还是很高的,不像有的公司,都好几周也没有音信,让人心里很不爽,就算是不要也应该给应聘者发个邮件说明一下,这样人家也就不往那想了。今天早上9点多我到了学校东门,等车去面试的地点,希格玛大厦。从9点十几分一直等到9点半多一点,才上了公交车,幸好路很近(我查了只有3公里多),9 点50分的时候就到了,时间正好。又一次感受了北京臭名昭著的堵车,真是有时候比人走路慢多了。希格玛大厦不高,看起来也不怎么气派,不过在这里设有好几家公司在中国的总部,楼顶Microsoft的招牌特别醒目。我直接上了2楼的登记处进行了登记,然后就坐在一旁的椅子上等着让我面试的人过来叫我。旁边也坐了一个人,背着书包,好像也是个学生,应该也是来面试的,和我一样拿着一个Visitor的标志牌。在那坐着也没什么事,就随便看看微软里面的布置,觉得环境还是挺不错的。到10点多一个很年轻的人出来叫我的名字,然后和他一块进去面试。我以前参加面试都有点紧张,这次竟然没有,可能是因为他比较随和,而且也是一对一的,所以没有给我造成任何压力。他给我倒了杯水后正式开始了面试。他说因为我没有什么开发经历,所以主要就问我一些语言上的问题还有算法题目。开始问了我一些C语言的特点,内存分配的函数,函数出错的一些解决方案等等感觉自己还答得不错。然后就问C++,继承,虚函数,类,运算符重载,异常的处理等等,delete和delete[]的区别等等,还有为什么要引入这些概念。哈哈,说来也巧,我最近刚看了C++的发明这些的The C++ programming language(special edition),看的时候觉得比较难,因为作者很多问题都讲得很深入,这次他问得问题基本上都在那本上有,所以我还都能答出来,就是有一个虚函数的具体实现细节我不太清楚,不过从他的表情上可以看出来他还是比较满意的。后面就要考算法,说是尽量要写出具体的代码。他问我算法学得怎么样,我就说应该还好吧。我对自己的算法功底还有一定的信心,虽然不是特别好,但觉得一般的面试应该是可以通过的。第一道是求小于等于k的所有的素数。我写了一个筛选法的程序,如下char* tag=new char[k+1];for(int i=2;i<=k;i++)if(tag[i]!=\'1\'){cout<