?? 軟件開發人員問卷.txt
字號:
北京世紀豪杰計算機技術有限公司
軟件開發人員問卷 v1.44
=====================================================================================
技術問卷
1
假如比爾.蓋茨帶著windows2000的源代碼來找你,希望幫他添加一個消息:在鼠標三次連擊時給應用程序一個 WM_TRICLICK消息.開始給你看源代碼之前,請向他簡述一下技術路線.
2
某個程序在一個嵌入式系統(200M的CPU,50M的SDRAM)中已經最優化了,換到另一個系統(300M的CPU,50M的SDRAM)中運行,還需要優化嗎?
3
請描述最近在C語言開發中你的幾個錯誤,給出簡單的源代碼以及缺陷分析.
4
編程題:請給出源代碼以及適當的文檔.
寫一個函數,反轉一個無符號字符變量x(unsigned char x ),并且把結果保存在無符號字符變量y中.
這種反轉處理應該是這樣的:
x = 10101111 (二進制)
x 反轉后 = 11110101 (二進制)
5
編程題:請給出源代碼以及適當的文檔.
求出10的10次方以內的素數,并針對提高效率簡要介紹所使用的技巧.
-請記錄程序完成計算所需的時間(我們期望它小于10小時),以及計算機的配置。
-不需要輸出或者保存結果,請在確定一個數是素數的地方用注釋標出.
6
有一個軟件產品中包含許多可執行文件(*.exe和*.dll),幾乎每個都使用了_lopen(),_lread(),_lseek(),_lclose(),以及CreateFile(),ReadFile(),SetFilePointer()及CloseHandle()等文件操作函數.
現在大于4G的文件已經出現,你的任務是升級這個軟件,使它支持大于4G的文件,請簡述你的方法.
7
地球人在星際大戰中獲勝,但是絕大部分人的大腦結構受到傷害,他們將永遠無法理解書面文字,只能通過圖像聲音等形式溝通.政府把剩下能夠理解文字的人類(僅占千分之一人口)集中在大學里,命令他們設法通過一切可能的技術,幫助社會盡快恢復繁榮.你受命重建計算機系,你認為哪三門課程的內容和現在相比將有最大的變化,請說明理由.
=====================================================================================
其它問題:
一.請在300字以內簡單介紹一下你的畢業論文.
二.請介紹三件最令你自豪的成就.
三.軟件開發人員的成長大概分幾個階段?你當前處于哪個階段,請描述一下當前階段最適合你的任務.
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -