今天下午學員參加了一次文思創新赴微軟測試工程師的筆試和麪試.微軟面試向來都很怪異.今天給我的這位學員出了這樣的面試題:
1.現在共有三個人,你設計一個方案,把大象放到冰箱裏面.該如何設計呢?
2.如果現在讓你去非洲旅行,你應該準備那些物品呢?
這樣的問題,回答起來都是很發散的.沒有什麼標準答案,感興趣的話,好好想想.
下面跟大家分享的是一道C語言的筆試題.
用C語言寫一個函數,完成的功能如下:
清除掉圓括號()裏面的字元,但是保留方括號[]裏面的字元
前提條件:輸入的字元串中括號成對出現
例如:
abc(de[fg]hmw)z
經過函數後最後的結果是abcfgaz
這個題目學員過來問我,用了大概30分鐘左右的時間寫了出來,給大家分享一下:*/
#include
#include
//TestCharacter()函數完成的功能是清除掉圓括號裏面的字元,但是保留方括號裏面的.字元
//abc(de[fg]hmw)z經過我們的TestCharacter()函數後最後的結果是abcfgz
//前提條件:輸入的字元串中括號成對出現
static char * TestCharacter(char *p)
{
static char d[50];
int flag=0;//當遇到(時flag爲1,當遇到),flag爲0;
int i=0;
for(;*p!=
文思創新赴微軟測試工程師的筆試面試題(新)
學問君
人氣:2.04W