周末了,貼個招聘資訊,然後說說我的經曆,大家對比評論一下,這個職位可以值多少錢?地點在深圳關外寶安區的一家集團企業
一、.NET進階軟體工程師要求如下:
1、電腦相關專業畢業,英語水平4級以上,大專以上學曆。
2、熟悉.NET平台技術,精通VS.NET架構下的C#編程,主要基於WinForm的編程,並熟練使用Delphi編程;
3、熟練掌握ADO.NET,ASP.NET,掌握至少一個主流資料庫(SQL Server、Oracle)的開發應用,熟悉預存程序及觸發器編程;
4、掌握物件導向的系統分析方法和設計方法,熟悉B/S,C/S結構軟體開發;兩年以上.NET平台資料庫實際開發經驗,且在此基礎上做過一個以上正規項目優先;
二、個人資訊(參照上面的要求概括的):
1、本科,不過是成人的,脫產制。沒有4級證,但成人學位英語已過,因為要申請學士學位必須過學位英語才行。
2、.NET從2004開始使用至現在。而且大部分在工廠內部做ERP類的開發。這裡的要求全部可能超過他的要求。Dephi只會一點,曾經在一家公司有維護過dephi6項目。
3、4點個人認為完全符合,而且超額。
三、然後來到該公司,面試過程:
人力資源部見過,然後至技術部進行上機測試(說實話,我以前的都沒有做過這類的測試,一般就是聊聊,然後要就拍板了,不要就要求回去等電話。),既然來了,做就做貝。
第一題:寫一個9*9乘法表顯示出來,要求用動態Button承載每條公式。我大概10分鐘左右完成了,隨後貼出實現代碼。
九九乘法表
private void DoGenerate()
{
for (int i = 1; i < 10; i++)
{
for (int j = 1; j < 10; j++)
{
Button btn = new Button();
btn.Top = i * 22 ;
btn.Left = j * 75 ;
btn.Text = j.ToString() + "*" + i.ToString() + "=" + i * j;
if (i < j)
continue;
this.Controls.Add(btn);
}
}
}
完成之後跟旁邊的一個哥們聊起來了。對方告訴我他們是.NET,Dephi,VB6都要用。聊了好久,負責測試的估計是頭的那位過來了,看了之後然後很滿意的樣子,然後要我用dephi來實現。oh,my god,對dephi我還真不能,因為以前做維護的時候,都是有同事的,實在搞不定可以叫同事來幫忙,自已完全沒有用dephi寫過什麼項目來的。也就知道拖拖幾個ado控制項,然後就可以顯示之類的。磨磨磯磯的弄了好久,也沒有達到要求,於是我決定跟那個頭說說。此時已11:20幾了,他們好象是12點下班的。頭頭來了,說了些dephi不熟是吧?我以為就會沒戲了,也只好實話實說以前做維護有同事幫忙之類的。然後這個頭頭又說,對.net。ado.net很熟是吧?我說是。然後他又說,那就再做一道吧,
第二題:做一個有新增修改刪除功能的吧,畫了一個圖給我。據圖畫介面,建資料表。這一題我做到一半的時候,到了他們下班的時候了,於是他要我下午1:30再去。我也只好出來在外面的小吃店吃了個飯,然後準時在1:30的來到上午的地方完成上午未完成的面試題。這一題,由於代碼量較多,就不貼出來。但可以看得出來,這個頭很滿意。連說嗯,嗯,.net不錯....
最後給了兩道sql題:
第三題吧,當做:假設一個表中有三列,如果第一列大於第二列值,則顯示第一列,否則顯示第二列。第二列如果大於第三列,則顯示第二列,否則顯示第三列。
這一題,我用的是cursor迴圈的。然後是case when.....else...end來做。
第四題:用sql建一個暫存資料表和一個系統暫存資料表。列名分別為ID,Value,且都為整型。
我一看到這一題,我當場就說了,你這是在侮辱我的能力,你是不是把我應屆生或沒有做過開發的來弄呀?不過,在他的解釋下面,我還是勉強寫了答案的。
當然,這兩道sql題,對方對於答案和我的解說都還是滿意的。 最後把我帶到一個另一個頭那兒,派頭蠻大的,座位都沒有離開,也沒有介紹是什麼職位。直接在座位上對我問了一些問題,然後就說工資要求要得太高了,他要請示老闆,如果可以會給我電話。汗,直到出門到現在在這裡寫這篇文章,我也不知道對方是何方神聖,也是第一次受到這樣的面試待遇。。。。。
我的期望薪資待遇一開始就寫明了,既然達不到這個要求,為什麼還要搞這麼多,在dephi那個地方直接哢掉不就OK了嗎?
我寫這篇文章,並鬥膽發在首頁,並不是說這家公司的什麼不是。也沒有任何其它目的,就是想給同行們看看,這個職位,所做的這些面試等等,最終應該給多少錢才合適呢? 周末當做消譴,謝絕謾罵攻擊之類的。
最後發點感慨:今年想換個合適的工作,咋這麼難呢?