IT公司面試經(jīng)歷
昨天通知去長沙一家IT公司面試,面試的職位是軟件實施工程師,面試從9點鐘開始,我8點半便趕到了公司,是第一個到達(dá)公司的面試者,初略的了解了下該公司,從員工數(shù)及占地面積來看,規(guī)模相對來說還是比較大的,業(yè)務(wù)發(fā)展方向也比較獨特。我的面試從8點40開始,人事部的一位負(fù)責(zé)人問了我很多問題,但這些問題都不涉及技術(shù)層面的,也就是想對我進(jìn)行初步的了解,從回答問題中反映了我一個較大的缺點,就是普通話不是很好,面試官是這樣覺得的,而且這份職位可能會經(jīng)常去外面出差,與人順暢的交流至關(guān)重要,這顯示出了我的不足,但每個問題我都回答的很有誠意,并且軟件設(shè)計師的通過給了我一定的籌碼,該公司很看重軟考,后面3位面試官都問到過這事。結(jié)果第一輪也就順利通過了。
接下來便是技術(shù)部的面試,面試官讓我做了套測試題,看了下題量不大,也不難,主要分為兩大部分:JAVA基礎(chǔ)部分和數(shù)據(jù)庫部分,這次面試WEB方向沒有問及到,JAVA部分的題很簡單,只有4個小題,分別如下:1、java面向?qū)ο蟮奶卣饔心男?2、final,finally,finalize的區(qū)別? 3、Overload和Override的區(qū)別? 4、java的異常處理機(jī)制,說明throw,throws,try,catch,finally關(guān)鍵字。這幾個題目還是很輕松寫完了,心里也踏實了不少。
數(shù)據(jù)庫部分又分為了數(shù)據(jù)庫理論和SQL語句兩部分,數(shù)據(jù)庫理論有5道題,分別是:
1、Oracle中truncate與delete的區(qū)別?(答案:1、在功能上,truncate是清空一個表的內(nèi)容,它相當(dāng)于delete from table_name。2、delete是dml操作,truncate是ddl操作;因此,用delete刪除整個表的數(shù)據(jù)時,會產(chǎn)生大量的roolback,占用很多的rollback segments,而truncate不會。3、在內(nèi)存中,用delete刪除數(shù)據(jù),表空間中其被刪除數(shù)據(jù)的表占用的空間還在,便于以后的使用,另外它是“假相”的刪除,相當(dāng)于windows中用delete刪除數(shù)據(jù)是把數(shù)據(jù)放到回收站中,還可以恢復(fù),當(dāng)然如果這個時候重新啟動系統(tǒng)(OS或者RDBMS),它也就不能恢復(fù)了!而用truncate清除數(shù)據(jù),內(nèi)存中表空間中其被刪除數(shù)據(jù)的表占用的空間會被立即釋放,相當(dāng)于windows中用shift+delete刪除數(shù)據(jù),不能夠恢復(fù)!4、truncate 調(diào)整high water mark 而delete不;truncate之后,TABLE的HWM退回到 INITIAL和NEXT的位置(默認(rèn))delete 則不可以。5、truncate 只能對TABLE,delete 可以是table,view,synonym。6、TRUNCATE TABLE 的對象必須是本模式下的,或者有drop any table的權(quán)限 而 DELETE 則是對象必須是本模式下的,或被授予 DELETE ON SCHEMA.TABLE 或DELETE ANY TABLE的權(quán)限。7、在外層中,truncate或者delete后,其占用的空間都將釋放。8、truncate和delete只刪除數(shù)據(jù),而drop則刪除整個表(結(jié)構(gòu)和數(shù)據(jù)))。
2、VARCHAR2與CHAR的區(qū)別?(我的答案:1、CHAR的長度是固定的,而VARCHAR的長度是可以變化的。2、CHAR的效率比VARCHAR的效率稍低。 3、char列的NULL值占用存儲空間,varcahr列的NULL值不占用存儲空間。)
3、常見的oracle數(shù)據(jù)庫對象有哪些?(我的答案:Oracle的數(shù)據(jù)庫對象分為五種:表(基本的數(shù)據(jù)存儲集合,由行和列組成),視圖(從表中抽出的邏輯上相關(guān)的`數(shù)據(jù)集合),序列(提供有規(guī)律的數(shù)值),索引(提高查詢的效率)和同義詞(給對象起別名))。
4、什么是儲存過程,其優(yōu)點有哪些?(網(wǎng)上答案:通常情況下,在客戶-服務(wù)器體系結(jié)構(gòu)中,運(yùn)行在客戶端的應(yīng)用程序通過SQL對服務(wù)器端的數(shù)據(jù)庫進(jìn)行訪問時,每一條SQL語句是分別地、一句一句地從客戶端向服務(wù)器發(fā)出請求,然后數(shù)據(jù)庫服務(wù)器再將結(jié)果一個一個地返回給應(yīng)用程序。但是,有一些應(yīng)用程序,涉及的服務(wù)器端數(shù)據(jù)庫處理活動很多,而與用戶的交互活動較少,在這種情況下,將有關(guān)數(shù)據(jù)庫的處理活動以儲存過程的形式放在數(shù)據(jù)庫服務(wù)器上完成,則可以大大減輕網(wǎng)上傳輸流量,提高應(yīng)用程序性能。
使用儲存過程的應(yīng)用程序具有以下優(yōu)點:
A:減少網(wǎng)上傳輸流量;
B:改善服務(wù)器處理密集型應(yīng)用的性能;
C:以訪問數(shù)據(jù)庫服務(wù)器特有的功能特性;
D:易于維護(hù)。)
5、索引的基本概念及其優(yōu)點?(答案:索引是一種可選的與表相關(guān)的數(shù)據(jù)庫對象,用于提高數(shù)據(jù)的查詢效率。索引是建立在表列上的數(shù)據(jù)庫對象,但無論其物理結(jié)構(gòu)還是邏輯結(jié)構(gòu)都不依賴于表。在一個表上是否創(chuàng)建索引、創(chuàng)建多少索引和創(chuàng)建什么類型的索引,都不會影響對表的使用方式,而只是影響對表中數(shù)據(jù)的查詢效率。
索引的優(yōu)點:
1.創(chuàng)建唯一性索引,保證數(shù)據(jù)庫表中每一行數(shù)據(jù)的唯一性
2.大大加快數(shù)據(jù)的檢索速度,這也是創(chuàng)建索引的最主要的原因
3.加速表和表之間的連接,特別是在實現(xiàn)數(shù)據(jù)的參考完整性方面特別有意義。
4.在使用分組和排序子句進(jìn)行數(shù)據(jù)檢索時,同樣可以顯著減少查詢中分組和排序的時間。
5.通過使用索引,可以在查詢的過程中使用優(yōu)化隱藏器,提高系統(tǒng)的性能。)
數(shù)據(jù)庫SQL語句部分考的是增刪改查及表結(jié)構(gòu)的創(chuàng)建與修改。這部分相對來說比較簡單,然而其中也出了點小意外,我竟然沒發(fā)現(xiàn)這部分的題目,將其漏寫了,后來技術(shù)面試官問起這個的時候我才發(fā)現(xiàn)有這部分題,面試官很好,他給了我點時間讓我寫完,并開玩笑說以前面試了這么人還是第一次發(fā)現(xiàn)有漏寫題目的。嘿嘿,這部分我平時比較熟悉很快就完成了,面試官對我的解題速度還是挺滿意的,后來聊了點技術(shù)問題,他便讓我通過了。
第三輪面試是一個項目經(jīng)理主持的,我是安排第一個面試的,客套幾句后,他依照我的簡歷給我提出了三個問題,分別是:1、談?wù)勛约旱捻椖拷?jīng)驗心得及項目開發(fā)流程等;2、談?wù)勛约簩Τ绦蛟O(shè)計的理解、收獲與感想。3、談?wù)勛约涸谥行排嘤?xùn)的歷程收獲,對自己今后在公司的發(fā)展看法及對應(yīng)聘職位的理解等。面試官給了我5分鐘的思考時間,這期間我將每個問題都大致思考了一遍,有了基本的思路。雖然普通話欠妥點,但我的語言搜索能力還可以,很順暢的比較有條理的講了很多,面試官也會頻繁的跟我聊聊他感興趣的東西,似乎給他印象還可以吧,面試結(jié)束后他說我順利通過了第三輪,等待最后一輪的復(fù)試。這一輪面試是我感覺最舒暢輕松表現(xiàn)最好的一輪。
最后一輪是公司老總親自操刀的,進(jìn)入其辦公室時,雖然門是大打開的,我還是比較禮貌的敲了下門,在經(jīng)其同意后我才進(jìn)去,老總微笑地請我坐下,他過了眼我的簡歷,問我是邵陽哪里人,之后講了句邵陽話,讓我感覺輕松了不少,他開玩笑說我邵普方言太重了,我也用邵陽話回了他一句現(xiàn)在好多了。之后他接了個電話,我稍微暗示了他一下我是否需要回避,他暗示我不要緊,兩分鐘后我們又談了些關(guān)于工作事宜的問題,也談的比較融洽。這輪面試時間最短,大概二十來分鐘,面試完后,他要我去人事部等通知,我退出房間后,他又說了句,問題不大。之后人事部收到了面試結(jié)果,跟我談了下工作事宜。
這次面試從開始到結(jié)束持續(xù)了3個多小時,參加面試的人也很多,是讓我感覺最累最忙壓力也比較大的一次比較正規(guī)的面試,以前參加的那些公司的面試都是單流程的比較簡單的面試,這次給了我全心的體會,也是我參加的這么多面試以來收獲最多的感受最深刻的一次。
【IT公司面試經(jīng)歷】相關(guān)文章:
杭州濱江IT公司面試經(jīng)歷筆試經(jīng)驗11-15
航空英語面試經(jīng)歷12-10
麥肯錫英語面試經(jīng)歷介紹11-10
英語教師的面試經(jīng)歷08-30
啞巴英語的面試經(jīng)歷12-09
微軟英文面試經(jīng)歷分享12-01