




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
程序員能力模型評測(84分)1、基本信息【多項(xiàng)填空】姓名:________________________應(yīng)聘職位:________________________計(jì)算機(jī)科學(xué)2、數(shù)據(jù)結(jié)構(gòu)【單選題】A.不知道數(shù)組和鏈表的差異正確答案:每個(gè)選項(xiàng)都可自定義分值B.能夠解釋和使用數(shù)組,鏈表,字典等,并且能夠用于實(shí)際的編程任務(wù)(1分)正確答案:每個(gè)選項(xiàng)都可自定義分值C.了解基本數(shù)據(jù)結(jié)構(gòu)時(shí)間和空間的折中,比如數(shù)組VS鏈表,能夠解釋如何實(shí)現(xiàn)哈稀表和處理沖突,了解優(yōu)先隊(duì)列及其實(shí)現(xiàn)。(2分)正確答案:每個(gè)選項(xiàng)都可自定義分值D.高等的數(shù)據(jù)結(jié)構(gòu)知識(shí),比如B——樹、二項(xiàng)堆,斐波那契堆、AVL樹、紅黑樹、伸展樹、跳躍表以及前綴樹等。(3分)正確答案:每個(gè)選項(xiàng)都可自定義分值正確答案:每個(gè)選項(xiàng)都可自定義分值3、算法【單選題】A.不能夠找出一個(gè)數(shù)組各數(shù)的平均值正確答案:每個(gè)選項(xiàng)都可自定義分值B.基本的排序,搜索和數(shù)據(jù)的遍歷和檢索方法。(1分)正確答案:每個(gè)選項(xiàng)都可自定義分值C.樹,圖,簡單的貪婪算法和分而治之算法,能夠適度了解炬陣該層的含義。(2分)正確答案:每個(gè)選項(xiàng)都可自定義分值D.能夠辨識(shí)和編寫動(dòng)態(tài)規(guī)劃方案,良好的圖算法知識(shí),良好的數(shù)值估算的知識(shí),能夠辨別NP問題等。(3分)正確答案:每個(gè)選項(xiàng)都可自定義分值正確答案:每個(gè)選項(xiàng)都可自定義分值4、編程體系【單選題】A.不知道何為編譯器、連接器和解釋器正確答案:每個(gè)選項(xiàng)都可自定義分值B.對編譯器、連接器、解釋器、有基本的了解。知道什么是匯編代碼以及在硬件層如何工作,有些虛擬內(nèi)存和分頁知識(shí)。(1分)正確答案:每個(gè)選項(xiàng)都可自定義分值C.了解內(nèi)核模式VS用戶模式,多線程,同步原語以及它們?nèi)绾螌?shí)現(xiàn),能夠閱讀匯編代碼。了解網(wǎng)絡(luò)如何工作,了解網(wǎng)絡(luò)協(xié)議,和socket級(jí)別編程。(2分)正確答案:每個(gè)選項(xiàng)都可自定義分值D.了解整個(gè)程序堆棧、硬件(cpu+內(nèi)存+中斷+微碼)、二進(jìn)制代碼。匯編、靜態(tài)、和動(dòng)態(tài)鏈接、編碼、解釋、JIT(just-in-time)編譯、內(nèi)存碎片回收、堆、棧、存儲(chǔ)器編址....(3分)正確答案:每個(gè)選項(xiàng)都可自定義分值正確答案:每個(gè)選項(xiàng)都可自定義分值軟件工程5、源碼版本控制【單選題】A.通過日期備份文件夾正確答案:每個(gè)選項(xiàng)都可自定義分值B.熟練地使用CVS和SVN特性。知道如何分支和歸并,使用程序庫補(bǔ)丁安裝特性等(1分)正確答案:每個(gè)選項(xiàng)都可自定義分值C.VSS和初級(jí)的CVS/SVN用戶(2分)正確答案:每個(gè)選項(xiàng)都可自定義分值D.有分布式VCS系統(tǒng)的知識(shí)。嘗試過bzr/Mercurial/Darcs/Git(3分)正確答案:每個(gè)選項(xiàng)都可自定義分值正確答案:每個(gè)選項(xiàng)都可自定義分值6、自動(dòng)化編譯【單選題】A.只知道在IDE下編譯正確答案:每個(gè)選項(xiàng)都可自定義分值B.知道如何編譯在命令下編譯系統(tǒng)(1分)正確答案:每個(gè)選項(xiàng)都可自定義分值C.能夠安裝一個(gè)腳本構(gòu)建基本的系統(tǒng)(2分)正確答案:每個(gè)選項(xiàng)都可自定義分值D.能夠安裝一個(gè)腳本構(gòu)建系統(tǒng)并且歸檔,安裝程序,生成打不記錄和給源碼控制中的代碼分配標(biāo)簽。(3分)正確答案:每個(gè)選項(xiàng)都可自定義分值正確答案:每個(gè)選項(xiàng)都可自定義分值7、自動(dòng)化測試【單選題】A.認(rèn)為所有的測試都是測試員工的工作正確答案:每個(gè)選項(xiàng)都可自定義分值B.能夠編寫自動(dòng)化的單元測試,能夠?yàn)檎诰帉懙拇a提出良好的測試用例。(1分)正確答案:每個(gè)選項(xiàng)都可自定義分值C.按照TDD(TestDrivenDevelopment)方式編寫代碼(2分)正確答案:每個(gè)選項(xiàng)都可自定義分值D.了解并且能夠有效自動(dòng)化安裝,載入/性能和UI測試(3分)正確答案:每個(gè)選項(xiàng)都可自定義分值正確答案:每個(gè)選項(xiàng)都可自定義分值程序設(shè)計(jì)8、問題分析【單選題】A.只有直線式的代碼,通過復(fù)制粘貼來復(fù)用正確答案:每個(gè)選項(xiàng)都可自定義分值B.能夠把問題分散到多個(gè)函數(shù)中(1分)正確答案:每個(gè)選項(xiàng)都可自定義分值C.能夠想出可復(fù)用的函數(shù)、對象來解決大的問題(2分)正確答案:每個(gè)選項(xiàng)都可自定義分值D.使用適宜的數(shù)據(jù)結(jié)構(gòu)和算法,寫出通用的/面向?qū)ο蟮拇a來封裝問題的易改變的層面。(3分)正確答案:每個(gè)選項(xiàng)都可自定義分值正確答案:每個(gè)選項(xiàng)都可自定義分值9、系統(tǒng)分解【單選題】A.想不出的比單一的文件/類更好的層面正確答案:每個(gè)選項(xiàng)都可自定義分值B.如果不在同一平臺(tái)或沒采用相同的技術(shù),能夠把問題空間和設(shè)計(jì)方解。(1分)正確答案:每個(gè)選項(xiàng)都可自定義分值C.能夠設(shè)計(jì)跨技術(shù)/平臺(tái)的系統(tǒng)。(2分)正確答案:每個(gè)選項(xiàng)都可自定義分值D.能夠在多個(gè)產(chǎn)品線和與外部提現(xiàn)一體化中虛擬化和設(shè)計(jì)復(fù)制的系統(tǒng)。同時(shí)也能夠設(shè)計(jì)支持系統(tǒng)監(jiān)視、報(bào)告、故障恢復(fù)等。(3分)正確答案:每個(gè)選項(xiàng)都可自定義分值正確答案:每個(gè)選項(xiàng)都可自定義分值10、交流【單選題】A.不能向同伴表達(dá)想法/主意。匱乏拼寫和語法的能力正確答案:每個(gè)選項(xiàng)都可自定義分值B.同伴能了解你在說什么。有良好的拼寫和語法能力。(1分)正確答案:每個(gè)選項(xiàng)都可自定義分值C.能夠和同伴進(jìn)行高效的交流。(2分)正確答案:每個(gè)選項(xiàng)都可自定義分值D.能夠使用清晰的方式了解和交流想法/設(shè)計(jì)/主意/細(xì)則,能夠適應(yīng)每種環(huán)境的交流(3分)正確答案:每個(gè)選項(xiàng)都可自定義分值正確答案:每個(gè)選項(xiàng)都可自定義分值11、同一文件中的代碼組織方式【單選題】A.較隨意,沒特別組織正確答案:每個(gè)選項(xiàng)都可自定義分值B.按照邏輯性或者容易閱讀的方式(1分)正確答案:每個(gè)選項(xiàng)都可自定義分值C.代碼分塊和對于其他原文件來說是易于注釋,引用其它源文件時(shí)有良好的注釋。(2分)正確答案:每個(gè)選項(xiàng)都可自定義分值D.文檔頭部有許可聲明,總結(jié),良好的注釋,一致的空格縮進(jìn)。文檔外觀美觀。(3分)正確答案:每個(gè)選項(xiàng)都可自定義分值正確答案:每個(gè)選項(xiàng)都可自定義分值12、多個(gè)文件的代碼組織方式【單選題】A.沒想過給代碼分布在多個(gè)文件里面正確答案:每個(gè)選項(xiàng)都可自定義分值B.相關(guān)文件按文件夾分組(1分)正確答案:每個(gè)選項(xiàng)都可自定義分值C.每個(gè)物理文件都有相關(guān)的目的,比如一個(gè)類的定義,一個(gè)特定性的實(shí)現(xiàn)等。(2分)正確答案:每個(gè)選項(xiàng)都可自定義分值D.代碼在物理組織緊密,在文件名上與設(shè)計(jì)和外觀相匹配,可以通過文件分布方式洞察設(shè)計(jì)理念。(3分)正確答案:每個(gè)選項(xiàng)都可自定義分值正確答案:每個(gè)選項(xiàng)都可自定義分值13、源碼樹組織【單選題】A.一切都放在一個(gè)文件夾內(nèi)正確答案:每個(gè)選項(xiàng)都可自定義分值B.初步地將代碼分散進(jìn)對應(yīng)邏輯的文件夾(1分)正確答案:每個(gè)選項(xiàng)都可自定義分值C.沒有循環(huán)依賴,二進(jìn)制文件,庫,文檔,構(gòu)建,第三方的代碼都進(jìn)合適的文件夾內(nèi)。(2分)正確答案:每個(gè)選項(xiàng)都可自定義分值D.源碼數(shù)的物理布局與邏輯層次、組織方式相匹配。可以通過目錄名稱和組織方式洞察設(shè)計(jì)理念。(3分)正確答案:每個(gè)選項(xiàng)都可自定義分值正確答案:每個(gè)選項(xiàng)都可自定義分值14、代碼可讀性【單選題】A.有用漢語拼音命名的習(xí)慣正確答案:每個(gè)選項(xiàng)都可自定義分值B.對文件、變量、類、方法等,有良好的命名。(1分)正確答案:每個(gè)選項(xiàng)都可自定義分值C.沒有長函數(shù),注釋解釋不常規(guī)的代碼,bug修復(fù),代碼假設(shè)。(2分)正確答案:每個(gè)選項(xiàng)都可自定義分值D.代碼假設(shè)驗(yàn)證使用斷言,自然的代碼流,沒有深層嵌套的條件和方法。(3分)正確答案:每個(gè)選項(xiàng)都可自定義分值正確答案:每個(gè)選項(xiàng)都可自定義分值15、防御性編碼【單選題】A.不知道這個(gè)概念正確答案:每個(gè)選項(xiàng)都可自定義分值B.檢查代碼中所有的參數(shù),對關(guān)鍵的假設(shè)進(jìn)行斷言。(1分)正確答案:每個(gè)選項(xiàng)都可自定義分值C.確保檢查了返回值和使代碼失敗的異常。(2分)正確答案:每個(gè)選項(xiàng)都可自定義分值D.有自己的庫來幫助防御性編程、編寫單元測試模擬的故障,(3分)正確答案:每個(gè)選項(xiàng)都可自定義分值正確答案:每個(gè)選項(xiàng)都可自定義分值16、錯(cuò)誤處理【單選題】A.只給樂觀的情形編碼正確答案:每個(gè)選項(xiàng)都可自定義分值B.基本的代碼處理,拋出異常/生成錯(cuò)誤(1分)正確答案:每個(gè)選項(xiàng)都可自定義分值C.確保錯(cuò)誤/異常留在程序中有良好的狀態(tài),資源,鏈接,內(nèi)存都有被合適的清理。(2分)正確答案:每個(gè)選項(xiàng)都可自定義分值D.在編碼之前洞察可能出現(xiàn)的異常,在代碼的所有層次中,維持一致性的異常策略,提出整個(gè)系統(tǒng)的錯(cuò)誤處理準(zhǔn)則。(3分)正確答案:每個(gè)選項(xiàng)都可自定義分值正確答案:每個(gè)選項(xiàng)都可自定義分值17、IDE【單選題】A.IDE大部分用來進(jìn)行文本編輯正確答案:每個(gè)選項(xiàng)都可自定義分值B.了解周圍的接口,能夠高效的通過菜單來使用IDE(1分)正確答案:每個(gè)選項(xiàng)都可自定義分值C.了解最常操作的鍵盤快捷鍵(2分)正確答案:每個(gè)選項(xiàng)都可自定義分值D.編寫自定義宏。(3分)正確答案:每個(gè)選項(xiàng)都可自定義分值正確答案:每個(gè)選項(xiàng)都可自定義分值18、API【單選題】A.需要頻繁地查閱文檔正確答案:每個(gè)選項(xiàng)都可自定義分值B.把最頻繁使用API記在腦子里(1分)正確答案:每個(gè)選項(xiàng)都可自定義分值C.廣闊且深入的API知識(shí)(2分)正確答案:每個(gè)選項(xiàng)都可自定義分值D.為了使實(shí)際任務(wù)中常用API使用更加編輯,編寫過API的上層庫,填補(bǔ)API之間的缺口。(3分)正確答案:每個(gè)選項(xiàng)都可自定義分值正確答案:每個(gè)選項(xiàng)都可自定義分值19、框架【單選題】A.沒使用過主平臺(tái)外的任何框架正確答案:每個(gè)選項(xiàng)都可自定義分值B.聽過但沒用過平臺(tái)下流行的的可用框架(1分)正確答案:每個(gè)選項(xiàng)都可自定義分值C.在專業(yè)的職位中使用過一個(gè)以上的框架,通曉各框架的特色(2分)正確答案:每個(gè)選項(xiàng)都可自定義分值D.某框架的作者(3分)正確答案:每個(gè)選項(xiàng)都可自定義分值正確答案:每個(gè)選項(xiàng)都可自定義分值20、需求分析【單選題】A.接手給定的需求和代碼規(guī)格正確答案:每個(gè)選項(xiàng)都可自定義分值B.能對規(guī)格的遺漏提出疑問(1分)正確答案:每個(gè)選項(xiàng)都可自定義分值C.了解全面情況提出需要被規(guī)格化的整體范圍(2分)正確答案:每個(gè)選項(xiàng)都可自定義分值D.能夠提出更好的可選方案,根據(jù)經(jīng)驗(yàn)的浮現(xiàn)給出需求(3分)正確答案:每個(gè)選項(xiàng)都可自定義分值正確答案:每個(gè)選項(xiàng)都可自定義分值21、腳本【單選題】A.不具備腳本的工具知識(shí)正確答案:每個(gè)選項(xiàng)都可自定義分值B.批處理文件/shell腳本(1分)正確答案:每個(gè)選項(xiàng)都可自定義分值C.Perl/Python/Ruby/VBScript/Powershell(2分)正確答案:每個(gè)選項(xiàng)都可自定義分值D.寫過并且發(fā)表過可重要的代碼(3分)正確答案:每個(gè)選項(xiàng)都可自定義分值正確答案:每個(gè)選項(xiàng)都可自定義分值22、數(shù)據(jù)庫【單選題】A.Excel是數(shù)據(jù)庫的全部正確答案:每個(gè)選項(xiàng)都可自定義分值B.知道基本的數(shù)據(jù)概念,規(guī)范化,ACID(原子性Atomicity,一致性Consistency,隔離性Isolation.持久性Durability).事務(wù)化,能夠?qū)懞唵蔚膕elect語句(1分)正確答案:每個(gè)選項(xiàng)都可自定義分值C.能夠牢記在運(yùn)行時(shí)必要查詢中設(shè)計(jì)良好的規(guī)范化數(shù)據(jù)庫模式,精通用戶視圖,存儲(chǔ)過程,融發(fā)器和用戶定義類型。知道聚集與非聚集索引之間的差異,精通使用ORM(ObjectRelationalMapping對象關(guān)系映射)工具(2分)正確答案:每個(gè)選項(xiàng)都可自定義分值D.能夠基本的數(shù)據(jù)庫管理,性能優(yōu)化,編寫高級(jí)的select查詢,能夠使用相關(guān)sql來替換游標(biāo),理解數(shù)據(jù)內(nèi)部的存儲(chǔ),了解如何鏡像,復(fù)制數(shù)據(jù)庫。知道兩端數(shù)據(jù)提交如何工作。(3分)正確答案:每個(gè)選項(xiàng)都可自定義分值正確答案:每個(gè)選項(xiàng)都可自定義分值學(xué)識(shí)23、工具知識(shí)【單選題】A.僅限于主要的IDE(VS.NET,Eclipse等)正確答案:每個(gè)選項(xiàng)都可自定義分值B.知道一些流行和標(biāo)準(zhǔn)工具的備選方案(1分)正確答案:每個(gè)選項(xiàng)都可自定義分值C.對編輯器、調(diào)節(jié)器、IDE、開源的備選方案有很好的了解。比如某人了解大多數(shù)ScottHanselman的威力工具列表中的工具,使用過ORM工具。(2分)正確答案:每個(gè)選項(xiàng)都可自定義分值D.實(shí)際地編寫工具和腳本,如果這些被發(fā)布則有加分(3分)正確答案:每個(gè)選項(xiàng)都可自定義分值正確答案:每個(gè)選項(xiàng)都可自定義分值24、語言接觸【單選題】A.命令語言和面向?qū)ο笳Z言正確答案:每個(gè)選項(xiàng)都可自定義分值B.命令式語言,面向?qū)ο笳Z言和說明型語言(SQL),如果了解靜態(tài)類型vs動(dòng)態(tài)類型、弱類型VS強(qiáng)類型則有加分。(1分)正確答案:每個(gè)選項(xiàng)都可自定義分值C.函數(shù)式語言,如果了解延緩求值,局部套用函數(shù)、continuations(源于scheme中的一種高級(jí)控制結(jié)構(gòu))則有加分(2分)正確答案:每個(gè)選項(xiàng)都可自定義分值D.并發(fā)語言(Erlang,Oz)邏輯語言(prolog(3分)正確答案:每個(gè)選項(xiàng)都可自定義分值正確答案:每個(gè)選項(xiàng)都可自定義分值25、代碼庫知識(shí)【單選題】A.從來沒有查詢過代碼庫正確答案:每個(gè)選項(xiàng)都可自定義分值B.基本的代碼層知識(shí),了解如何構(gòu)建系統(tǒng)(1分)正確答案:每個(gè)選項(xiàng)都可自定義分值C.良好的代碼庫工作知識(shí),實(shí)現(xiàn)過幾次bug修復(fù)或者完成了一些細(xì)小的特征。(2分)正確答案:每個(gè)選項(xiàng)都可自定義分值D.實(shí)現(xiàn)了代碼庫中多個(gè)大型特性,能夠輕松的將多數(shù)特性的需求變更具體化,從容的處理bug修復(fù)(3分)正確答案:每個(gè)選項(xiàng)都可自定義分值正確答案:每個(gè)選項(xiàng)都可自定義分值26、下一代技術(shù)知識(shí)【單選題】A.從來沒聽過即將到來的的技術(shù)正確答案:每個(gè)選項(xiàng)都可自定義分值B.聽說過某領(lǐng)域即將到來的技術(shù)(1分)正確答案:每個(gè)選項(xiàng)都可自定義分值C.下載過alphapreview/CTP/beta版本,并且讀過一些文章和手冊(2分)正確答案:每個(gè)選項(xiàng)都可自定義分值D.使用過預(yù)覽版而且實(shí)際的構(gòu)建過某物,如果共享給他人的話則有加分(3分)正確答案:每個(gè)選項(xiàng)都可自定義分值正確答案:每個(gè)選項(xiàng)都可自定義分值27、平臺(tái)內(nèi)部【單選題】A.不清楚平臺(tái)內(nèi)部相關(guān)知識(shí)正確答案:每個(gè)選項(xiàng)都可自定義分值B.有平臺(tái)基本的內(nèi)部工作的知識(shí)(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 果洛環(huán)保塑膠跑道施工方案
- 白云區(qū)五下數(shù)學(xué)試卷
- 山東城市電梯燈施工方案
- 洋浦疏港高速公路工程SG01標(biāo)段水穩(wěn)拌合站環(huán)境影響報(bào)告表(公示稿)環(huán)評報(bào)告表
- 現(xiàn)場道路清理方案
- 弘景光電:盈利預(yù)測報(bào)告及審核報(bào)告
- 烏海市環(huán)氧自流平施工方案
- 山東省泰安市2025屆高三一輪檢測(泰安一模)日語參考答案
- 智能制造對勞動(dòng)市場的影響
- ?;髽I(yè)安全生產(chǎn)監(jiān)控與檢查方案
- 2025年部編版道德與法治小學(xué)三年級(jí)下冊全冊教案(含教學(xué)計(jì)劃)
- 2023河南中醫(yī)藥大學(xué)學(xué)士學(xué)位英語題
- 中等職業(yè)學(xué)校英語教學(xué)大綱詞匯表本表共收詞2200個(gè)左右含
- 深圳藝術(shù)學(xué)校初升高招生測試卷(英語)
- 城市雕塑藝術(shù)工程工程量計(jì)價(jià)清單定額2022年版
- 證明銀行賬戶公戶轉(zhuǎn)個(gè)人戶
- 航海計(jì)算軟件---ETA計(jì)算器
- 光伏電站運(yùn)維手冊
- 南京連續(xù)運(yùn)行衛(wèi)星定位綜合服務(wù)系統(tǒng)
- 半導(dǎo)體及集成電路領(lǐng)域的撰寫及常見問題
- 【新】房產(chǎn)-交易-上海市房地產(chǎn)交易涉稅情況表(存量房)
評論
0/150
提交評論