我所在的公司是國內知名的通訊公司,主要招聘通訊軟體開發人員,我的任務主要就是軟體技術面試,看大家是否已經具備了不錯的軟體功底,或者有很強的可塑性。但是每年面試中,總是能夠發現一些問題,現在我就站在一名軟體技術面試官的角度,說說我的想法,希望對即將畢業的同學有所幫助。
第一, 誠信:軟體面試的第一步上機考試,考試分數的高低對技面整體結果影響還是較大的。於是,每年都有部分同學希望通過作弊來,來獲取乙個技面資格或者高分。但是,作為面試官,都是10+年工作經驗,而且都是公司選出來的高手,你真覺得他們很容易就糊弄過去。誠信是乙個底線,一旦面試官發現或者確認你存在這個問題,哪怕你非常優秀,那你也將失去機會。在今天的面試過程中,有位女同學,985學校,研究生,成績排第2/180,學生幹部,各種獎學金拿到手軟。但是為了3道題目全對,其中一道題由同學幫助其完成。現場增加乙個功能題目,能順利寫出**,可以看出來也是經常寫**,只是寫的更多也許是matlap,對部分c++庫函式不是很熟悉。我當時非常糾結,讓其通過還是拒絕,是否是我過於嚴格,把公司未來的總裁給拒絕,我有點懷疑我自己的標準。對於這名學生,我相信他有能力獲得不錯的offer,但是她今天確實因為他的錯誤選擇失去了一次機會。在這兩天的面試過程中,每天都能遇到2,3位同學考試作弊,要麼參考網上答案,要麼同學幫忙。面試官一旦確認有誠信問題,你就將再無機會。誠信是任何公司最看重的道德品質,很多時候比你的能力更加重要。
第二, 技面官都看重哪些軟體能力:也許不同的技面官,不同的公司,都有自己的標準,又或者不同軟體類別(通用軟體,底層軟體,資料庫軟體等)看重能力也不盡相同,但我下面提的這些通用軟體知識,你要具備,只會給你加分不少:
a. 編碼能力:實現功能的能力,是否可以按時保質完成。第三, 如何水平軟體提公升:不少同學面試時,經常會說,我的導師做的專案與軟體關係不太,我們是做理論研究了。我通常也會追問乙個問題,那你為什麼要來面軟體開發崗位呢,而且開發內容與你的研究方向八竿子打不著。當然,其實大家都能理解,大家做軟體業也就是找個工作,混口飯吃,對於真正喜歡軟體開發的人來說,他有太多的練習方法,但是對於更多同學,其實沒有太大興趣,但又準備來當程式設計師,我的建議是:b. 語言能力:學了c或者c++,對於基本語法是否能掌握,對於更深的內容,是否了解,比如c++的記憶體模型等。深入的東西不掌握其實並也沒有關係,但是如果你了解一些,而且可以畫出來,會給你加分不少。
c. 編碼風格:函式,變數,類的命名,劃分是否合理,還是乙個幾百行的函式解決乙個題目。
d. 編碼經驗:是否經常寫**,當然,經常寫**,上面三個能力都會增加。
e. 資料結構:常見的那些資料結構,這是最基礎的能力,包括:list,stack,hash等。如果你還知道不同的排序演算法的原理,且自己實現過,那就更好了。
f. 設計模式:這個不是必須的,但是如果你知道幾個設計模式,並實現過,能夠畫出uml類圖,面試官想不加分都不行。學習這個,這個真花不了多少時間,前提是你寫過很多**了。
g. 軟體周邊能力:非學校學習的軟體知識,比如你自學python,而且用python來做一些小工具啥的,或者爬個資料啥的,對你來說也會加分不少。
h. 最關鍵的show me your code:任何「你問我答」都沒有**來的直觀,如果你把寫的**都放github上,那麼請向面試官展示。你commit次數,**風格,**經驗,都可以完美的展示出來。
a. 刷題,當前網路上有很多刷題oj**,比如牛客網。通過做不同難度的題目,來提公升編碼能力,**寫多了,很多能力自然就提公升了,萬發子彈練精兵。囉嗦的這些,其實我自己很清楚,對大部分同學來說,基本沒用。畢竟沒到找工作時間點,又有幾個人能夠想到2年後到底怎麼回事呢?但是如果你不想隨波逐流,你想脫穎而出,你想把控自己的生活方向與命運,請提前2到3年制定學習計畫,並持之以恆的實施,「吃的苦中苦,方為人上人」。
你真的準備好了嗎
這二天來到了繁華的上海,在思想與觀念上受到了一些 謹用一篇隨筆記錄下來,以便在日後的工作 生活中能夠不時挑望今天的思路,不斷警醒自己,幫助自己修正方向與思路,強化觀念以矢志不渝地推進相關事宜,強大自己的內心。為什麼會產生這種感覺呢!還得從這二天學習到新的理論中去找答案,在新的理論中主導一切最核心的是...
你真的準備好了嗎
這二天來到了繁華的上海,在思想與觀念上受到了一些 謹用一篇隨筆記錄下來,以便在日後的工作 生活中能夠不時挑望今天的思路,不斷警醒自己,幫助自己修正方向與思路,強化觀念以矢志不渝地推進相關事宜,強大自己的內心。為什麼會產生這種感覺呢!還得從這二天學習到新的理論中去找答案,在新的理論中主導一切最核心的是...
跳槽季,你準備好了嗎(一)?
隨著元宵節的過去,新年離我們越來越遠,越來越多的工作人員,開始走進自己的工作崗位,與此同時也有越來越多的人開始尋找新的工作,那麼作為51code的從事開發多年的工作人員,下面就來和大家分享一下面試技巧。要點1 如何投簡歷 想必大家都知道智聯招聘,前程無憂,這些耳熟能詳的知名招聘 但是僅僅是這2個 是...