今天收到微软的测试题,感觉比较郁闷,嗬嗬,我是熟悉java的,题目都是C++。。。很郁闷。。。呵呵,不过想来可能对大家比较有用就贴出来了:)
Test Paper for Software Design Engineer
(Test time: 60 minutes)
Name: Date: Location:
Part 1: Technical Skills Set
(请将 “ ● ”paste在您所掌握的技能程度表格内,并注明您的使用时间和相关的证书)
技能列表 | 精通 | 熟练 | 掌握 | 了解 | 使用时间(月) | 所获证书 |
English (oral) |
|
|
|
|
|
|
English (written) |
|
|
|
|
|
|
OOP programming skills |
|
|
|
|
|
|
C/C++ (pointer, memory) |
|
|
|
|
|
|
Java |
|
|
|
|
|
|
C# |
|
|
|
|
|
|
.NET |
|
|
|
|
|
|
算法&数据结构 |
|
|
|
|
|
|
Win API experience –plus |
|
|
|
|
|
|
Part 2 : Technical Test
1. 实现二分查找的递归算法的函数。(使用C++,不建议用伪码)
2. 请指出该程序的错误。
#include <iostream.h>
int *p;
void Function();
{
int n;
n = 25;
p = &n;
}
void main()
{
Function();
cout<<"value of *p: "<<*p<<endl;
}
3. 英语写作
Question: Please describe your career path in the next two years.