這與現有問題略有關聯。是否有專業的方法來拒絕作為一項工作測試給出的耗時的編程任務?。
背景
我擁有大約85%的CS學位,3-4年的專業經驗,而且直到我記得我一直是一個熱情的業餘愛好者。我缺乏專業和教育經驗,所以我用業餘時間彌補了很多時間。我知道這一點,因此我正在申請那些看起來可能不合格但與我的實際經驗水平相符的工作。
問題
我對現在正在面試的地方有不好的感覺。當CTO(一直是我的聯絡人)走進會議室時,他開始介紹他們的技術架構,並像我已經加入他們的團隊一樣發言。他似乎對我的履歷過於狂喜,並且想“先搶奪我”。對候選人的正面評價,據他們所知,可能完全是愚蠢的。對我來說,他們願意僱用潛在的傻瓜表示他們實際上並不在乎開發人員。
編程測試
然後,我得到了編程測試似乎進一步支持了我的這種擔心:CTO在採訪中說,這最多需要幾個小時,但實際上任務相當艱鉅。按照我的閱讀方式,如果測試說明是他們的一位客戶提出的規範,那麼他們 就不會滿足於為一個開發人員完成項目花費幾個小時的預算。通過最慷慨的解釋,我們至少要談兩天的工作。
這實際上是一個Web前端任務,而我申請了一個更加數據庫化的後端職位(他們承認說:“如您所見,當您完成前端工作後,可以用相當先進的後端來擴展它”) )。的確,使我與眾不同的一件事是我的多功能性,以及如果需要的話,我也有做前端事物的經驗,但這不是我最初想要做的。
問題
除非我有誤解,否則我只能看到兩種情況:
-
他們想測試我解決劣質的能力快速編寫代碼,因為那是他們以後需要我做的。他們不是我想工作的地方。
-
他們想測試我是否願意免費做一堆工作,因為那是他們以後需要我做的事情。還是我不想工作的地方。
ol>
我的想法有意義嗎,或者我明顯地偏執?在我花大量時間參加考試之前,請詳細說明他們認為我很適合的職位(包括薪水之類的東西),因此我將在收到更多信息後對其進行更新。
編輯
哦,我忘了。當我聽到為他們編寫的代碼對正確性有多重要時,我的腦海裡響起了更多的警鐘。但是當我問到測試,代碼審查等問題時,看來他們沒有這樣的工作流程就位。