03.05 程序員面試真的是“面試造火箭,工作擰螺絲”嗎?

所見所聞所表達


首先,程序員面試在面對不同崗位和行業時,往往會有不同的面試內容以及面試方式,另外不同的企業對於程序員的提升空間也有不同的要求,這就導致各家企業在面試時往往對程序員的考核點各有側重。

針對於面試要求比較高,但是實際開發任務又比較基礎的情況,通常有以下幾種情況:

第一:面試初級崗位。初級崗位的面試對於面試官來說通常是有一定難度的,一方面初級崗位的應聘者往往並沒有過多的開發經驗,無法通過已有的產品來判斷其開發能力,另一方面初級崗位的應聘者往往並沒有自己的主攻方向,知識面也不會太聚焦,所以面試過程中不少面試官更願意在技術層面從上到下進行考核。針對於這種情況,要注重問題的條理性,一定要站在實現的角度來回答問題,不清楚的地方也可以反問。

第二:技術儲備。不少開發團隊的項目開發都要經歷一個過程,互聯網產品更是如此,所以面試官在面試的時候會為未來的技術升級做一定的考慮,這自然會在技術層面上提出更高的要求。針對於這種面試,一定要緊跟技術發展趨勢,有相應的解決方案。

第三:學習能力。程序員的上升空間與自身的學習能力是有直接關聯的,不少面試官在面試時會故意提升問題的難度和複雜度,一方面是考察應聘者的開發經驗,另一方面也是考察應聘者是否有自主學習計劃。

最後,程序員面試通常比較看重的是項目經驗,所以不論面試官的問題有多複雜,一定要把自己的項目經驗完整的呈現出來。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言!


IT人劉俊明


本人目前從事Android開發已有5年之久,期間也經歷了很多場面試,包括中型公司,互聯網頭部公司,諸如阿里,百度,騰訊,迅雷,OPPO,樂逗遊戲等;

中國自08開始,互聯網大幅發展,從開始2g,3g時代,已經進入5g時代,互聯網技術也大幅發展,整個互聯網充滿了人海紅利,促成了整個社會已然變成一個高度信息化的社會,因此,科技企業對於人才的選拔上有了更高的要求,特別是頭部大型公司;

中小型公司主要以求穩定,求生存,業務一般投入不會太大,技術相對技術層面要求較低一些,所以這些公司在面試過程中,主要一些基本知識為主,對是否能快速上手要求比較高,這就需要對基礎知識掌握良好,但對於一些複雜數據結構,算法,甚至一些開源框架的要求相對較低,處於一個會用,用好就行的狀態。所以如果面試中小型的公司儘量把基礎知識弄得比較清楚,能夠有開源框架了解,深入分析實現原理更佳;

大型頭部公司要求就比較嚴格了,除基本知識以外,需要你對框架設計原理,底層實現原理,算法知識,數據結構等理解的比較透徹,因為此類公司沉澱已久,產品面向群體多,對於性能優化,是否穩定非常在乎,所以在面試過程,這個也是他們十分關心的;

但回過頭來,作為一個企業面試要求嚴格,其實也是為了選拔更加合適該崗位的人才,即便進入到新崗位的時候,不需要馬上用到面試的知識,但是有儲備的話,對於軟件的設計,優化考量,以及後期遷移的成本考量都是比較低的;

面試造火箭,其實也是互聯網行業野蠻生長時代過去導致的,以往只要能搞就行,現在對於技術的要求要非常全面,這樣公司才能找到最合適的人才,才能夠在人才競爭激烈的當下搶先一步,作出用戶更願意買單的產品;

所以,面試造火箭是有必要的,工作擰螺絲只是分工的問題,很多時候你必須具備技能,能需要用到的時候,就不在需要學習成本了,這個是企業最關心的。


清晨一道光


從用人企業的角度來看,當然希望應聘者具備“造火箭”的能力,就算入職後主要的工作是“擰螺絲”,但萬一什麼時候需要“造火箭”呢?

有的公司會養個技術大牛,平日裡也悠哉悠哉沒什麼事,你可能覺得人家吃白飯,可公司服務器掛了誰都搞不定的時候,他一出手三兩下收拾利索了。

養兵千日,用兵一時。

你要是天天都幹“造火箭”的事,要麼,是你們公司有問題;要麼,是你的能力有問題。前者是救火,什麼情況之下才會天天救火?琢磨下這事正常嗎,消防隊員常駐,這是什麼建築?後者是弱雞,自己本事有限,老闆給的任務就是“造汽車”,你執行時覺得是“造火箭”,小馬拉了大車。

再者,面試問的問題難一點,正常。

就像你找女朋友,她漂亮,她可愛,她溫柔,她善良……她這麼多優點了,你也希望她是有個土豪老爹不是嗎。面試一看,哎呦,小夥子技術棒棒噠,問點更難的沒準兒有驚喜,合理。

更重要的是,我問你什麼你都對答如流,我一會兒怎麼和你談工資啊,你這麼牛!稍微有點經驗的面試官就一定會問你點更難的問題,問你點你不會的問題,打壓你一下,否則你驕傲得和孔雀開屏似的,我咋和你砍價?這是手法問題。



有了煩惱找明哥,找了明哥樂趣多~


明哥聊求職


“面試造火箭,工作擰螺絲”,這只是由於人所處的參考角度不同而帶來的主觀印象。

面試的時候,面試官向你介紹公司產品的時候,一般都是站在公司的角度向你介紹產品的用途,面向的領域,解決了該領域中哪些難題,讓你聽了感覺這家公司研發的產品非常高大上!

然而,你忽略了一點,這些產品是公司所有部門共同參與的結果。當你參加工作後,也許只會負責產品中的某個部分,並且公司規模越大,分工越細,以至於你負責開發的這部分與產品最終的用途並沒有多大關係。這個時候,你就會感覺自己的工作很微乎其微。

不過,不要氣餒,因為這個時代並不需要全才,而需要專才!你應該首先努力成為你負責方面的專家,其次,利用剩餘時間,拓寬自己的知識面。


Gfilsxin


差不多,一般面試時問到的那些東西,工作中也會用到,但是並不是所有的,核心的代碼不會讓一個剛入職的新人去寫,所以新人入職開始就是改bug,隨著時間的延長,會慢慢參與一些開發任務等等


北漂小牛


你去面試下就知道了


Happy🐶


只要不是招的時候說讓你做java,幹了幾天就讓寫c++就行


兔子牧


公司最看重的是你的忠誠度,軟件行業最忌諱員工跳槽,會籤保密協議,或者辭職後不能從事同行業等協議,但這些協議基本都是廢紙,核心技術仍然會流失


分享到:


相關文章: