看了博客園頭條《asp.net,對於一個有點經驗的猴子,我的要求高么?》,驚訝於當前某些“程序員”的能力,心中有些話不吐不快。
首先,我對面試者的能力很是懷疑,那么初級的問題都不會,憑什么要3000?企業招人要的是生產力,不是口頭能力。
首先介紹下我自己,我是大四快畢業的娃。目前正在找工作,平時有看書和上博客園看文章的習慣,大四第一學期到北京一家創業公司開發一線實習(工作)過5個多月。不才地認為項目經驗在應屆生中也算相對豐富了。技術方面對asp.net,php,js興趣頗大。最近在研究php~。
我不敢說自己技術有多厲害,但該知道的都知道,太高級的就算沒做過也聽過。對於我這樣的應屆生,我不太在乎報酬能有多少,而更擔心的是能給公司帶去多大的生產力。。。
上次投簡歷時收到一道筆試題,題目我直接從郵件里面復制了(偷懶一下)。大家說說,能把這道題做出來的能拿4k嗎?!!!~
體彩排列5彩票號碼選擇軟件
一、編程規則
由購買者從00000-99999的數字中選取符合規則的所有5位數為投注號碼進行投注。
二、用戶需求
根據以下規則給出符合規則的彩票數字。
- 五個位置的數字的和(一定會給);
- 五個位置數字的范圍(不一定給全,可以給,也可以不給)。
- 要求增加確認保存按鈕,將用戶參數保存到服務器端xml文件;
- 要求用戶下次啟動時,能夠默認顯示上次運行的參數及運行結果。
四、開發工具及要求(時間要求:3個小時,當然越快越好)
前端頁面采用ajax技術,輸入驗證要求采用正則表達式;后端計算接口采用WebService技術實現。
用戶需求舉例:
- 五個位置的數字的和(一定會給);
如“和”為20,那93133,43454就是符合條件的彩票號碼之一;
- 五個位置數字的范圍(不一定給全,可以給,也可以不給)。
如限定第一個位置的數的范圍為:大於3,小於6;第三個位置的數的范圍為大於2,小余5。
那93133就不符合條件;43454就是兩個條件都符合的彩票號碼之一。
提示:建議采用窮舉過濾法,不能采取隨機數生成。
ps:這道題目我花了幾個小時做完了,有源代碼。需要的話可以上傳。另:取這個題目完全是標題黨,只是為了吸引各位博客園看官進來討論。並不代表我本人對於工資的要求。求萬能的博客園老大置頂,小生很想知道企業對學生的能力要求。
我的解答在線演示:
源碼在這里: