1. 程式人生 > >南大通用面試經歷(一)完成

南大通用面試經歷(一)完成

星期二得到的通知,因為週三還有事情,所以約定的早上9:10見面。

週二晚上看了看公司的網站,主營產品是自主開發的資料庫,還是不錯的。還有記憶體資料庫的產品,有興趣的大家可以去看看。
http://www.generaldata.com.cn/

早上8:50左右到了。看到許多人打卡上班。他們是9:00上,我等到了9:05 才上到了5樓。

找到了負責面試的人,到會議室開始,先填寫了個人簡歷,主要是基本內容和專案知識。填寫完畢開始聊。

    他主要對我在條碼系統的大資料量的經歷有興趣,主要問了我們是如何解決大資料量和併發時的效能問題。當初條碼系統的資料量設計是2億條,主要用於業務系統的流程跟蹤和防偽查詢。老得系統在資料量達到2000萬時已經慢的可以去吃午飯了。新系統我親自負責,設計了新的結構,並對每一個業務可能使用到的SQL操作進行了測試,確保在2秒左右能夠完成,第一次測試是2000萬,第二次測試資料是2.4億條。基本滿足,然後才招標選的條碼供應商。專案到目前執行正常。

    他還詢問了我對MySQL的認識。我從2000年開始用MySQL,3.0的不支援事務,不過和Apache+MySQL+Linux+PHP 是到目前為止,依然很流行的組合。對於資料庫,他很關心事務帶來的改變,並且詢問我是否檢視過MySQL的原始碼,以及我對儲存過程的看法。

    我的回答是,我關注在應用層,為了程式的可移植性,並且減輕資料庫的負擔,我不使用儲存過程,因為在2個數據庫之間進行儲存過程的移植是很難的。特別是使用了資料庫特有的一些內容。對於關注應用的人員,我沒有特別關注資料庫的內部是如何實現的,我只要求自己能用好就可以了,所以沒有極其特殊的情況,我是不會去看任何成熟程式的原始碼的。

    對方介紹了公司的幾個目前適合我的職位,包括資料庫核心的開發人員,C做的;輔助程式的開發人員,用來給資料庫做外圍的應用,類似企業管理器,以及一個為客戶進行資料庫移植的位置。主要是在售前評估資料庫移植的可能性以及負責解答對方DBA的各種疑慮,然後再簽訂合同後進行具體的資料庫移植,保證新系統在新的資料庫下面仍然可以使用。

    我很想弄第一個,不過我對C不熟悉,第二個我沒有興趣,第三個從個人經驗看還是比較適合的。我從01年開始用MySQL和SQL Server, 03年開始用Oracle, 還算熟悉。暫時定這個職位吧。呵呵。

    我們聊的應該算很開心,他比我的年齡還小了幾天。公司出差不是很頻繁,主要是客戶那裡繼續支援和實現,大部分不超過3-5天。

    希望的薪資與我在天津的期望值比較相符,在北京每月要多出2500-3000的額外支出,還看不到我的乖女兒,呼呼呼。


    暫定下週和他們最後負責的副總經理進行面試,因為這個是高階職位,需要負責技術的副總直接負責。

    11:20 左右,面試結束。我驅車趕往塘沽去完成我的那個專案。


    總體看,任何一個公司讓你去面試,肯定有打動他們的地方,而那個很有可能並不是你自己認為最擅長的地方哦。所以大家在面試時,要注意介紹自己和對方需求的職位有直接的內容,不要在主題還沒有討論完畢前,扯別的太多。

    我做的時間很長了,所以無須什麼誇張,不過建議那些沒有很牢固基礎的朋友,特別是2年經驗以下的朋友,如果你的學習能力還不錯的話,可以進行必要的誇大,沒必要太誠實了。這並不是孤立大家說謊,而是一個說話的技巧。如同任何藝術來源於藝術而高於藝術一樣,合適的說法並不會讓對方覺得你在誇誇其談。   

   我認識許多人,他們會打乒乓球,會唱歌,業餘時間也都很喜歡,可是如果讓他們參加正式的比賽,比如體育競賽,歌唱大賽,他們大部分不會參加。他們覺得自己水平很差,別人都比自己強,結果能,我不說了,呵呵。他們的水平可能可你差不多,甚至比你差,但他們敢於表現自己,讓其他人看到了他們的自信。


   如果你啥也不會,那就去學習,如果你會了一些,那就把你會的展示出來,一個拿得出手的作品或者專案經驗是很好的敲門磚。











<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>