今天收到微軟的測試題,感覺比較鬱悶,嗬嗬,我是熟悉java的,題目都是C++。。。很鬱悶。。。呵呵,不過想來可能對大家比較有用就貼出來了:)
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
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.