- 相關推薦
軟件工程師面試問題
軟件工程師經典面試問題
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 {
PolicyDAO.create(...);
transaction = Trans.getUserTransaction();
transaction.begin();
PolicyDAO.update();
transaction.commit();
}catch (Exception e) {
transaction.rollback();
軟件工程師面試經驗
1.不要在面試中喧賓奪主
我曾經面試過幾個應聘者,他們好像鐵了心腸一定要告訴我他們最近的“超級項目”。當我開始發話他們就立刻打斷:“我想讓你了解我們近期處理的超級項目,10年之前當這個項目開始之時還默默無聞……”,然后接下來的5分鐘時間都在那里滔滔不絕唾沫橫飛。
記。好嬖嚬僭诿嬖囘^程中有具體的問題需要詢問。但是如果應聘者喧賓奪主,那么考官就可能無法獲得充分的信息來做出判斷,同時這種行為也會讓考官覺得應聘者很難共事。
如果你確實想談論自己的項目,那么就應詢問面試官:“我覺得最近的某某項目能充分體現我的能力,我能不能用 10分鐘的時間來描述一下具體情況?”這樣就會給面試官空間來調整面試過程,由此也避免毫無征兆就讓面試離題萬里。
2.在回答需要具體答案的問題之時,記得首先要有總括性的發言
有時我會問一個答案可以很簡練的問題,例如:“在你的那個成功項目中總共有多少人參與?”但應聘者往往會就此打開話匣:“恩,張三參與了這個項目,他負責 UI部分,當然我也會給他一些指導。李四也在項目中,她在賓州遠程工作,負責后端服務器。兩年之后我們又有新人王五加入……”
3.在面試過程中不要對細小錯誤耿耿于懷
我曾不止一次的在面試過程中碰到這種情況:當應聘者知道編程問題后,他馬上就想到了最佳的方案、確定了邊界條件,然后開始編寫程序。但在編寫過程中,應聘者犯了諸如首先檢查是不是操作順序錯誤或忘記設定某變量等無關大局的小錯誤,當我指出其錯誤之后,應聘者立刻變得十分緊張,這種焦慮情緒影響了他在后面環節的正常發揮。
即便應聘者徹底搞砸了某個編程問題,面試考官也可能會提出不同的問題并會容忍應聘者在某個問題上的失誤。再退一步說,就算某次面試徹底失敗,你也有機會在其它面試上補救。
4.在面試過程中不要失禮
這似乎是不用說的問題,但在面試過程中我確實碰到過影響很不好的失禮行為。曾有一位前來應聘軟件工程師的人看到我就說:“哇,我真不敢相信你這么年輕!你看上去好小!!我覺得你才 18歲!”我看了他的簡歷才搞清楚原來是來應聘的,在開始的時候我卻忍不住想:“這個人是來面試我的吧?!?!”
在我的另外一次面試中,應聘者的手機在面試開始 15 分鐘之后就響了,她沒有理會,手機連續響了20秒,這樣不免會對面試造成影響。5分鐘之后,她的手機又響了,她依然沒有理會;5分鐘之后,手機第三次響起。最后她終于抓過手提包在里面翻出了手機。我想:“是時候關掉手機了,她在進來之前就應該把手機關掉。”但是她在手提包中拿出手機之后卻旁若無人的打起電話來,而且就在面試過程中間!
【軟件工程師面試問題】相關文章:
軟件工程師英文面試常見問題07-07
軟件測試面試常見問題08-07
軟件工程面試常見問題11-22
軟件工程師尷尬的面試11-08
工程師崗位面試問題12-12
pcb工程師面試問題11-27
網絡工程師面試問題07-06
軟件工程師面試自我介紹03-28
最新的網絡工程師面試問題12-12
消費腦咨詢工程師的面試問題11-19