網站首頁 工作範例 辦公範例 個人範例 黨團範例 簡歷範例 學生範例 其他範例 專題範例

軟體工程師面試問題

欄目: 面試試題 / 釋出於: / 人氣:1.45W

軟體工程師經典面試問題

軟體工程師面試問題

1、寫一條sql來獲取oracle中當前時間

2、列舉幾個sql中常用的統計函式,並寫一條sql說明group by和having的用法

3、 如何用oracle中使用sql來做分頁查詢?並且如何保證每次查詢的結果順序是固定的?請寫出一條示

例sql來說明

4、說明oracle儲存過程的結構

5、js中的三種彈出式訊息提醒(警告視窗、確認視窗、資訊輸入視窗)的命令是什麼

6、javascript常用的全域性物件有哪些?如何寫一個javascript函式把頁面所有input項設定為readonly

7. 說明uml常用的圖形種類。用uml畫出兩個類之間所有可能的關係。畫出簡單的時序圖示例。

8. 請畫出你所做專案某個模組資料庫表之間的關係(e-r圖),並簡單描述一下其業務.

9、請指出下列程式碼段中的錯誤或不足之處(下面的程式碼段都可以成功編譯),並說明原因。

string s1 = "abc";

string s2 = "fde";

string s3 = "gbc";

string s = s1+s2+s3;

(4)usertransaction transaction = null;

try {

te(...);

transaction = sertransaction();

n();

te();

it();

}catch (exception e) {

back();

 軟體工程師面試經驗

1.不要在面試中喧賓奪主

我曾經面試過幾個應聘者,他們好像鐵了心腸一定要告訴我他們最近的“超級專案”。當我開始發話他們就立刻打斷:“我想讓你瞭解我們近期處理的超級專案,XX年之前當這個專案開始之時還默默無聞……”,然後接下來的5分鐘時間都在那裡滔滔不絕唾沫橫飛。

記住:面試官在面試過程中有具體的問題需要詢問。但是如果應聘者喧賓奪主,那麼考官就可能無法獲得充分的資訊來做出判斷,同時這種行為也會讓考官覺得應聘者很難共事。

如果你確實想談論自己的專案,那麼就應詢問面試官:“我覺得最近的某某專案能充分體現我的能力,我能不能用 10分鐘的時間來描述一下具體情況?”這樣就會給面試官空間來調整面試過程,由此也避免毫無徵兆就讓面試離題萬里。

2.在回答需要具體答案的問題之時,記得首先要有總括性的發言

有時我會問一個答案可以很簡練的問題,例如:“在你的那個成功專案中總共有多少人蔘與?”但應聘者往往會就此開啟話匣:“恩,張三參與了這個專案,他負責 ui部分,當然我也會給他一些指導。李四也在專案中,她在賓州遠端工作,負責後端伺服器。兩年之後我們又有新人王五加入……”

3.在面試過程中不要對細小錯誤耿耿於懷

我曾不止一次的在面試過程中碰到這種情況:當應聘者知道程式設計問題後,他馬上就想到了最佳的方案、確定了邊界條件,然後開始編寫程式。但在編寫過程中,應聘者犯了諸如首先檢查是不是操作順序錯誤或忘記設定某變數等無關大局的小錯誤,當我指出其錯誤之後,應聘者立刻變得十分緊張,這種焦慮情緒影響了他在後面環節的正常發揮。

即便應聘者徹底搞砸了某個程式設計問題,面試考官也可能會提出不同的問題並會容忍應聘者在某個問題上的失誤。再退一步說,就算某次面試徹底失敗,你也有機會在其它面試上補救。

4.在面試過程中不要失禮

這似乎是不用說的問題,但在面試過程中我確實碰到過影響很不好的失禮行為。曾有一位前來應聘軟體工程師的人看到我就說:“哇,我真不敢相信你這麼年輕!你看上去好小!!我覺得你才 18歲!”我看了他的簡歷才搞清楚原來是來應聘的,在開始的時候我卻忍不住想:“這個人是來面試我的吧?!?!”

在我的另外一次面試中,應聘者的手機在面試開始 15 分鐘之後就響了,她沒有理會,手機連續響了20秒,這樣不免會對面試造成影響。5分鐘之後,她的手機又響了,她依然沒有理會;5分鐘之後,手機第三次響起。最後她終於抓過手提包在裡面翻出了手機。我想:“是時候關掉手機了,她在進來之前就應該把手機關掉。”但是她在手提包中拿出手機之後卻旁若無人的打起電話來,而且就在面試過程中間!