軟體工程師結構化面試題庫:
1、 應聘者與空缺職位的匹配度(選擇合適人選)
2、 信度(突破人/時/空因素,結果一致性)
3、 效度(面試結果與實際工作績效的相關度)
4、 普遍適用性(通用常規崗位,針對技能、潛力、素質及性格特點等方面)
(一) 應屆生招聘
(a類,a1:.net軟體工程師,a2:j**a軟體工程師,a3:web前端開發師,a4:軟體測試工程師)
1、 業務技術能力 40%
2、 溝通表達能力 15%
3、 抗壓能力10%
4、 主動學習能力 20%
5、 穩定性15%
附:a類結構化面試評分表
(二) 社會招聘
(b類,b1:.net軟體工程師,b2:j**a軟體工程師,b3:web前端開發師,b4:軟體測試工程師)
1、 業務技術能力 60%
2、 溝通表達能力 10%
3、 抗壓能力10%
4、 主動學習能力 10%
5、 穩定性10%
附:b類結構化面試評分表
(三) 專案經理招聘
(c類)
1、 業務技術能力 30%
2、 溝通表達能力 15%
3、 抗壓能力20%
4、 主動學習能力 15%
5、 穩定性20%
附:c類結構化面試評分表
總體原則:人力資源部負責除業務能力外其他質能力考察,用人部門針對應聘者業務技術能力考查,主管領導對應聘者進行整體把握。以下問題請靈活組合使用,最好把問題有機融入到對應騁者專案經歷的提問中。
(一)業務技術能力:
筆試題:(abc)
.net軟體工程師
基礎題1. j**ascript變數是否區分大小寫?
2. j**ascript中ajax請求使用的基礎物件是什麼?
3. 在引入jquery的情形下,$(「#id」)與有什麼區別?
4. 舉例說明css中派生選擇器的使用場景。
5. css中!important的作用是什麼?
6. 簡述物件導向的三大特性,以及overwrite和overload的區別。
7. 簡述c#中delegate、event的作用和區別;使用func和action的好處在**。
8. 在winform中,如果新執行緒要設定ui執行緒中的控制項值,如何進行?
9. 簡述post和get方式的異同(分別從資料、快取、安全性方面說明)。
10. 簡述你對.net mvc的理解。
11. 簡述sql中innerjoin、leftjoin、rightjoin、fulljoin區別,舉例說明。
程式題(2選1)
12. 輸入數字n,計算其階乘值[如輸入3,返回的值應為1*2*3=6],返回型別為integer。
13. 給定兩個任意長度(length > 0)的正整數字串,計算其和(要求計算結果必須正確),整數值按string返回。
j**a軟體工程師
基礎題1. 請說一下list,map和set的儲存特點
2. 請問final,finally,finaliz的區別有哪些?
3. 請問arraylist和vector的區別有哪些?
4. 請概述一下反射和序列化
5. 請談談sleep()和wait()區別
應用6. struts的***是用來做什麼用的?舉幾個你常用的***,並說明實現的關鍵要素
7. spring的ioc是用來解決什麼問題的?其實現原理是什麼?
8. 在mysql中,如何用sql語句分頁
9. hibernate中離線查詢與**查詢的區別
10. 請說明一下ajax的工作原理
**11. 請寫乙個方法,從c盤下,查詢乙個檔名為』返回該檔案的全路徑。
12. public string findfile(string dir, string filename)。
web前端開發師
c#語言基礎
1. 過載及重寫的區別、使用場景是什麼
2. 簡單描述委託與事件的共性與差異性
3. 在winform或wpf中,當新執行緒與ui執行緒互動時要注意什麼,如何處理
4. 介面與抽象類各自的使用場景是什麼
5. 對於new關鍵字,使用場景有哪三個
6. 對於泛型,如何理解,使用泛型的好處是什麼
7. 什麼是擴充套件方法,如何使用
8. 簡要列出所熟悉的設計模式,並簡要說明使用場景
9. 寫出將int轉化為byte以及將byte轉化為int的函式式(byte中高位在前,盡量使用最佳效能),例如:13 [0,0,0,13]
web前端編碼基礎
10. 給定以下dom結構,使用jquery篩選出內容為「內容3」的p元素
內容1內容2內容311. 當判斷乙個可能未宣告的屬性(名稱為hello)是否為undefined時,應該如何判斷
12. 簡述ajax使用post和get的場景;如果要強制使每次訪問都必須獲取最新資料時,如何處理
sql編碼基礎
13. 查詢出每門課都大於80分的學生姓名
名稱課程分數
張三語文 81
張三數學 75
李四語文 76
李四數學 90
王五語文 81
王五數學 100
王五英語 90
14. 刪除id不同,但學號相同的冗餘資訊(表內容不限定為所給資料)
id 學號姓名課程編號課程名稱分數
1 2005001 張三 0001 數學 69
2 2005002 李四 0001 數學 89
3 2005001 張三 0001 數學 69
測試工程師
1. 簡述黑盒測試與白盒測試的區別。
2. 簡述軟體測試生命週期,以及各過程中有哪些行為。
3. 負載測試是為了解決什麼問題,你覺得應該如何進行測試?
4. web測試中,相容性測試要考慮哪些?
5. 對於bug的等級及優先順序,你一般是如何劃分的?
6. 記錄bug時,你會記錄哪些內容,以及如何跟蹤?
7. 給定乙個方法,定義如下:
8. int func(int num)
9. 功能為計算num的階層值,寫出對應的testcase(盡可能全面的測試程式功能容錯性及準確性)
10. 給定乙個方法,定義如下:
11. bool func(ilist arr01, list arr02)
12. 功能為判斷陣列arr01中是否包含陣列arr02中所有字串,寫出對應的testcase(盡可能全面的測試程式功能容錯性及準確性)
面試題:
1、 你怎麼制定乙個專案的中期,近期計畫,請舉例說明(a b c)
2、 立項前期都應該做哪些工作(c)
3、 專案開發中都應當包含哪些階段,請舉例說明(c)(主要包括:立項、需求、概要、詳細、編碼自測、聯調、驗收、轉產、產品維護)
4、 你怎麼應對專案開發過程中的需求經常性變更(c)
5、 常見的軟體開發模式有哪些,哪種適用於需求明確或很少變更的專案,請描述你使用過的專案開發模式(bc)
6、 cmmi模型分幾級,介紹各級應達到的標準(c)
7、 你為了建設乙個高績效的專案團隊,採用過哪些工具與方法(c)
8、 請舉例說明專案績效考核方案的主要內容及考核方法(c)
9、 舉例說明應如何保證專案按時達到目標(c)
1、 舉例說明你在專案開發過程中通過什麼辦法規避員工流動的風險(c)
2、 描述一下你做過的一件複雜的工作,你當時怎麼整合執行這項工作?
3、 工作中有哪一次你必須自動自發完成事情,結果如何?你做了哪些事情?
4、 請介紹一下你的畢業研究課題(a)
5、 請詳細描述一下乙個最能體現您能力的專案,此專案實現的主要功能和流程是什麼?此專案用到了哪些技術?開發過程中的主要困難是什麼?
您在此專案開發過程中的角色是什麼?完成了哪些功能的開發?收穫是什麼?
(bc)
6、 作為專案經理,你的主要職責是什麼?你是如何完成你的計畫的?當進度落後於計畫時你是如何處理的?(c)
(二)溝通表達能力(基本素質)
1、 請先簡單介紹一下畢業以後的工作情況?(bc)
2、 你喜歡什麼樣的工作環境?(abc)
3、 您在原來公司主要的工作職責是什麼?(bc)
4、 你如何評價原來的公司?如果是正向的,那你為什麼離開這麼好的乙個平台?如果是反向的,那你作為公司的乙份子,你應該承擔什麼樣的責任?或你覺得問題究竟出在什麼地方?(bc)
5、 請簡單介紹一下家庭的情況?你覺得你應該在家中承擔什麼樣的責任?你現在承擔什麼責任?(abc)
6、 你在同事的眼中是什麼樣的人?(bc)
7、 你如何評價你原來的團隊?(bc)
8、 幾年的工作中,你遇到的最大的困惑是什麼?如何解決的?現在回想一下,怎麼評價當時的狀態?(bc)
9、 你對我們公司了解有多少?(abc)
10、 你最大的優點是什麼?你最大的缺點是什麼? (abc)
11、 您認為開發人員和測試人員在溝通過程中,如何提高溝通的效率和改善溝通的效果?(abc)
12、 維持與開發團隊中其他成員良好的人際關係的關鍵是什麼?(c)
結構化面試
2 實施階段 a 開會統一思想,做好分工,各司其職,將責任落實到各人員實處 b 做好物資準備 人 財 物 時間 地點的確定 c 通知相關參與部門 d 協調參與單位,邀請領導 來賓,聯絡新聞 對於活動中的突發情況,要及時處理,積極向領導匯報 e 活動結束後,做好善後工作 物資歸為,檔案資料歸檔 座談會...
結構化面試
第一章結構化面試概述 第一節結構化面試簡介 一 什麼是結構化面試 結構化面試,也稱標準化面試,是指按照一定標準,在面試前對面試程式 測評專案 面試試題 測評示準 面試時間等做了詳細設計安排,在面試時按照標準格式記下面試者的回答和對他的評價的一種面式方式。二 為什麼叫結構化面試 結構化是結構化面試的最...
結構化面試
結構化概述 隨著2010年國家公 筆試成績的公布,考生們也都結束了焦急的等待,接著就是準備面試或者調劑再面試了。所謂結構化面試就是首先根據對職位的分析,確定面試的測評要素,在每乙個測評的維度上預先編制好面試題目並制定相應的評分標準,面試過程遵照一種客觀的評價程式,對被試者的表現進行數量化的分析,給出...