【程序員】在面試時都中過哪些套路?

作為一個程序員,面試遇到過很多很多的套路。
當時面試官提出要求的時候,你當時覺得頭頭是道,但是事後覺得是套路的事情?


公司的資料庫忽然壞了,報一些稀奇古怪的錯,公司沒人能搞定,老闆很著急,叫我到辦公室,說:你趕緊去發布一個DBA職位,年薪五十萬。我大吃一驚:五十萬?老闆點點頭:你負責面試,就問他怎樣恢復我們的資料庫,另外,切記,不管能不能答出來,都把他拒了!
+
+
+
這事真事兒,只是稍微做了一下小改編,不信的人只要當一個段子看就好了,沒必要噴

過千就爆當時資料庫的問題(? ̄? ??  ̄??)帥臉一紅

只要套路深,鐵杵磨成針。(? ?д?)&<

當時是mysql tomcat java 亂碼問題
然後發現character_set_server=latin1把它改為utf-8就行了[set character_set_server="utf8" ],其實也不算什麼太難的問題,只是當時都沒人想到而已,而且不好找,忘記說了那是在10年,要不就是11年,具體時間忘了
(*′艸`)我沒有笑……


以前遇到過兩家公司!

他們面試的目的不是招人!是為了讓面試者幫他們解決問題!

有一家公司,為了解決他們出現的的技術難題。面試的時候沒有問其它任何東西。從組員,組長到技術總監都問相同一個問題,問我思路,問我有啥解決方案,還讓我看了下他們的代碼,調試給我看。。。。後來想想不對啊。。。就沒後來了。。

還有一家公司,讓我做個將任何頁面生成doc文檔功能。叫我回家實現功能,一周後發代碼給他們,然後再看我代碼進行評估。 我當時以為是能力測試而已,就應允了。回家後又收到他們HR郵件,提示我:「這個功能不能用任何第三方SDK,只能用純C」。 後來我越想越不對,感覺。。。。

Cao TMD 這些公司!!!!


(寫完發現我看錯題目了,問的是「中套路」,我以為是「出套路」,我怎麼沒有分清「中」「出」呢,唉,可能……眼花?摺疊我吧)

我來分享我自己的套路吧。

其實不叫套路,因為我覺得面試本來就應該這樣回答,只是大部分程序員不會展示自己的優點罷了。

我說的這些套路,即使面試官發現你是在套路,也會覺得你挺不錯的,不信你就往下看吧。

補刀套路

有些面試官喜歡知識面廣的程序員,所以問的問題涉及面很寬,這會讓面試者很難面面俱到,於是有些面試者會提前看看往年的題目。但我要說的不是這個,我的套路是:

比其他人多補一刀。

以我進騰訊實習的面試為例,最後一面,技術總監面試,問了些演算法數據結構的題目,最後一題是:

TCP 和 UDP 的區別是什麼?

我當時大三,真沒看這方面,還好我提前看了往年面試題,說出了一個人人都會的答案:

TCP 更可靠、基於連接、效率低一些。UDP 相對不太可靠、不基於連接、效率高一些。

同時我解釋了我們大三下才有這門課,我只是略知皮毛。

總監繼續問到:為什麼說 TCP 更可靠。

套路就在這裡了,如果我只回答人人都會的,那麼就相當於我什麼都不會,我必須比其他人多「補一刀」,面試官才會覺得我略好一點。

我就說因為 TCP 能知道是否傳輸成功,也能保證數據包的順和完整,而 UDP 不行。

行了,總監覺得我通過了。因為我面試的崗位是前端,而且還是實習。在編程能力 OK,知識面還過得去的情況下,基本都能通過。

題目不重要,重要的是思路:如果你跟其他人一樣努力,那麼你看起來就好像根本沒努力一樣——你需要比其他人多努力一點點。

講故事套路

上面說的是新手面試,那麼老手面試如何脫穎而出呢?

我的套路是講故事。廢話不說舉例子吧。

這是我在騰訊實習快結束時,接到百度的電話面試時被問到的問題:

你是如何理解 HTML 語義化的。

正常人當然說正確的標籤、SEO、便於維護之類的話咯,我怎麼能這麼「正常」呢,我就開始講故事:

在 Web 開發的遠古時期,頁面是後端程序員(PHP程序員之類)寫的,他們並沒有掌握 CSS 技巧,所以常常用 table 布局。這種布局一時爽,維護起來火葬場 blablabla

後來以 CSS / JS 為生的前端程序員出現了,他們會用 CSS 來做布局,但是用的是 DIV+CSS 套路,很多公司的招聘啟事里都有這個名詞。但是這個 DIV+CSS 套路其實並不好,相當於棄用了 div 和 span 之外的所有標籤 blablabla

最終,有追求的程序員會依據需求選擇合適的標籤,如標題用 h1 h2,段落用 p,有序列表用 ol,無序列表用 ul,時間用 time,blablabla

這樣寫的好處就是 blablabla(此處處省略正常人覺得的好處)

你覺得這樣回答如何?有條有理思路清晰咯。當然我當時的語氣不會像現在這麼裝逼啦,當時很溫順噠。

其他套路有:「這個我寫過」套路、「欲情故縱」套路、「政治正確」套路

贊多我再更新,寫代碼啦!


有些公司招你的目的,就是為了開掉你,感覺這是最套路的事情了。


看到有朋友在評論里說這個大公司是哪家,其實我剛回答的時候是直接寫的公司名,到後來覺得不合適換掉了,這個公司在我當時看起來算是大公司,說出來名字可能有不少人都知道,但他並不是一個純互聯網業務的公司,而且這是好幾年前的事情,放到現在這個公司其實也不算什麼了

然後再次聲明是百分百真事,面試官真的是做ios的,如果看官您不信,那就權當個笑話看也行

以下是原答案
____________________________________________
很久以前面試某大公司安卓崗位
面試官 : 你學習能力怎麼樣?
我 : 我學習能力還是很自信的。。。
面試官 : 恩,這麼說吧,我是做ios的,我不懂安卓,我給你說幾個ios開發中的知識名詞,給你5分鐘準備時間,然後告訴我是什麼意思和具體用法場景
我內心 : what the fuck!

然後他說了幾個詞,重要的是還不讓上網查,也就是讓我自己猜什麼意思(#?Д?),結果自然回答的不咋滴。

這個問完後問了第二個問題 : 安卓中你如何快速的實現瀑布流
我 : 那太簡單了,RecyclerView自帶的LayoutManager就可以輕鬆實現
面試官 : 你剛才說的那個是什麼?
我 : 你猜~( ̄▽ ̄~)~

然後空氣中瀰漫著尷尬的氣息。。。

最後讓我等通知,當然沒通知了


剛畢業的時候去某借貸公司面試測試開發的崗位,面試官看我的簡歷上寫會flask框架,就問我一句flask的原理是什麼........真的,到現在,你單純問我什麼框架的原理是什麼,我都不知道從哪開始說,這個問題我就沒回答,後面的也沒什麼心情回答了

出乎意料的是我面試居然通過了,當時的面試官成了我的導師,師父對我一直很不錯的,後來一次吃飯的時候,我問他,大哥你能不能告訴我flask的原理是啥.....結果我師父告訴我


「我也不知道,我連python 都沒怎麼深入使用過」

從此以後,面試再也不會因為問題不會緊張了……


面試官問:「去年讀過影響最深的一本書是什麼?」
一般都是什麼Java虛擬機,高並發,網站架構,分散式相關的書籍 。

我回答:「《人類簡史》」
面試官:


說一下阿里巴巴扯蛋的實習生招聘,也給大家提個醒。
我三月份投了是螞蟻金服的實習生崗位,面了三輪技術,還有一輪HR面。HR說5月初給消息,結果一直拖。這期間我又去面了Morgan Stanley然後過了。在大摩確認offer的前2個小時,優酷的人打電話告訴我我被分配到了阿里大文娛,讓我等offer。於是我就拒了大摩(事實證明這是一個無比傻逼的決定)。然後優酷這邊一直不發offer,一直等到7月份他們告訴我我因為後台審批沒通過我被拒了。
真是去你大爺的,垃圾阿里。以後阿里巴巴的招聘一定要注意不要被坑啊


哈哈 謝謝邀請,看到這個話題,我不知不覺的笑了

我工作幾年,面試過很多家公司,遇見套路的公司不在少數,舉例說明一下:

1. 小米公司面試-程序員一枚

面試的時候,一般會有這個套路,就是你有什麼特長?並且比我牛逼的技能?【嗯? 好像有點道理??】

然後你開始證明自己的這個技能比他牛逼!!

他說:嗯,那我們先不聊這個了!【嗯? 好像有點道理??】

他接著說:這個技能我承認你厲害,但是不能說一個技能就滿足了嘛!你至少得有三個技能超越我,我這一關才能算你過了,對吧?!【嗯? 好像有點道理??】

我當時腦袋一熱,覺得這個要求有道理,我撓撓頭,實在是想不出來,我說:好像。。沒有了!

—— 然後就這樣。。結束了!!

2. 360公司面試-技術負責人

面試的都過了,技術負責人過來談薪資。

然後問:你打算要多少錢?以前薪資多少錢?

然後前後相差有:8k 左右,當時工作才1年多一點。

別人就說:你才工作1年多,就跳槽公司漲了接近一倍,我覺得這個好像不太合理吧?【嗯? 好像有點道理??】

後來就不了了之了!!!

—— 其實在JD上是有薪資是有範圍的區間,是可以要這個工資,只是你不懂別人的套路!

3. 京東公司面試-HR

面試完畢後,HR來談薪資

然後問:你打算要多少錢?以前薪資多少錢?

這次聰明了一點薪資說高了一點點,想稍微漲那麼一點點。

HR來套路了,他說:我們這個部分都是全國頂級的牛人,有百度的、騰訊的、阿里的都是數得出名字的,所以你來我們這邊是非常不錯的選擇。這個機會也是非常難得,你覺得呢?【嗯? 好像有點道理??】

我說:是啊,真的這個機會真不錯,我也覺得非常想過來,工資我決定還是不漲了,直接平級過來。。

—— 然後後面的故事就。。

4. 迅雷公司面試-程序員

面試的時候,很多公司上來就是做題 【因為人多,級別低,不做可以走,反正不缺人!!】

這是剛開始找工作的時候,面試做大數據方向,然後面試考一些冒泡、快排、樹、歸併。。(大概就是考了幾個基本的演算法題)

當時就懵逼了,我在學習的時候,老師沒教這個啊!!!

後來面試官見我後,說:這題目,你都沒做完,這個可能不行,你要不再做做?

我說:實在是不會做,沒怎麼準備這方面

他說:那行,你這也什麼都沒做,那要不今天就這樣吧。【嗯? 好像有點道理??】

—— 後來工作後,發現面試的東西很多都沒用到,就是寫MapReduce和Hive,然後遇到什麼問題網上Copy什麼,直接就是干。

5. 某不知名公司面試-程序員

面試的時候,他問你一些問題,你說不知道,就反問了一下是什麼?

他猶豫了一會兒,說:是我在面試你,不是你在面試我。【嗯? 好像有點道理??】

—— 然後就大概這樣結束了,關鍵地方描述完了,哈哈

6. 某不知名公司面試-程序員

面試的時候,由於面試簡歷上面寫著 「精通」 二字。

面試我的程序員就約我面談,說:我特么工作這麼多年都不敢說 「精通」 ,你還敢說精通?【嗯? 好像有點道理??】

我猶豫了一會兒,說:也是啊,你工作這麼久、還面試我;連你都不敢說精通、那我精通肯定就不對了嘛

—— 然後就讓我直接走了,看來這個程序員挺熱心嘛,就為了給我上一課,哈哈

哈哈。。 後續想到再補充。。 現在想想真的笑死人了。。


去年找工作的時候,一家大數據公司的後檯面試我前端問題。然後我直接說的他一臉懵逼。 然後我工資要高了,沒敢要我!


雖然沒什麼人看,不過還是來更新一波。

前兩天剛遇到的,前邊聊得還行,突然問一句,你知道996么,對996怎麼看…

哎~

=================

你對加班怎麼看?

還能怎麼看,微笑著看唄~


漂亮的Hr姐姐會問你有沒有女朋友

別多想了,人家才不會看上你,之所以這樣問,原因:

1.外地公司,如果你有女朋友,怕你到時候又說不來了,或者幹了一兩個月就要辭職。

2.本地公司,如果你沒有女朋友,會覺得你不穩定,說不定啥時候就去北上廣深了。

咦……才注意到這個問題問的是程序員嗎?程序員怎麼會有女朋友。。。


謝邀

我講一個:

作為一個程序猿,好幾年前我去一家做社交的大型互聯網公司面試,我相信大家對於大公司的面試都應該有一定的了解,他們喜歡面試一些演算法和一些奇葩的問題,演算法我猜到了,但是對於那個奇葩問題我還真沒弄懂。最後可算明白了。

面試題如下:

面試官:我給你出一道非常簡單的題,也不不算是技術題,是這樣的,你給我在玻璃板上畫上一幅畫,場景是這樣的,有一顆樹,樹上有三個蘋果,樹下面有一片草,非常簡單,好了你趕緊畫吧。

我當時真是一點也沒思索,算是毫不猶豫的就開始動手畫了,傻乎乎的上去就畫了一棵樹,噌,噌,噌的又畫了三個蘋果,在樹下又點畫了幾顆草,馬上就說畫好了。

這果斷勁,這速度,這自信,我以為是要通過我畫畫來測試我性格呢。哈哈…… 原來不是。

考官說: 你也不問問我畫的是什麼樹,蘋果什麼顏色,樹有多大,多高,下面草又是什麼草,你就畫完了,你畫完了,不符合用戶需求咋辦?對不對,知道我要考你什麼了吧!

好吧,說的感覺好有道理,我竟然無言以對。原來這道題考的就是作為一個開發者,程序員要詳細的了解用戶需求和善於找到需求中的不足,並提出來,讓需求更完善,再去做,這樣做出來的東西才是客戶需要的,才會符合用戶需求,才不會經常返工或重做,節約更多的時間和成本。

確實是,看似一個簡單的問題,確實考的你非常全面,也確實是有很多程序員就知道憨做,啥也不問,等到快完時,又要返工,所以以後我們做開發的一定要善於發問,要注意需求,才能少給我們帶來麻煩。

順便宣傳一下我的公眾號:非著名程序員,每天不僅分享技術的同時,還分享程序人生,經驗等。


hr說 年輕人不要在乎眼前利益,這幾年多學習,給你開3000的工資吧!
一年後,換一個公司
hr說 年輕人要多鍛煉,你才畢業一年,給你開4000吧,明年提薪翻倍
又一年
hr說,你在我們公司這一年來表現不錯,公司決定對你在培養一段時間,工資給你5000,具體大幅度漲薪再看看你表現
然後又一年,一年,終於不年輕了,不好意思,年級太大,我們只要畢業生或者剛畢業一年左右的!


面試官:結婚沒?

我:沒有
面試官:有女朋友沒?

我:沒有

面試官:那你為什麼不........(沒有說完)

我:你他媽是不是故意的?我喜歡代碼不可以嗎?

//**
這個大家就不要點贊了。
事情就在今年8月份,其實面試官人挺好的,他向我道歉了,我也向他道歉了。
畢竟大家也是斯文人,當時真是一時沒有忍住。

後來還參加了二面,提交了銀行流水證明,只是最後沒有通過。面試官還給我打電話了,說被上級領導否決了,國企研究院對學歷要求比較高。


你說你了解,Linux?還用過centos和ubuntu?

那他們明顯有啥區別?

網卡配置文件位置不一樣

那你具體說說喃?

centos 在/etc/sysconfig/network-scripts/下面

ubuntu 在/etc/network/下面
亂說!都是Linux,不都是在xxx下面嗎?(他說的是centos目錄)

(⊙?⊙),師兄,真不是....我老是記錯...所以,這個配置不一樣,真的是不一樣,我可能說錯地方了...但是真不一樣。

( o`ω′)ノ!!你還嘴硬???好!!!!我們馬上百度.....

·····

然後,HR來問我,「你把我們面試官怎麼了?他說,你非常不適合我們公司?」

「·····我什麼都不知道.......」


去了一家上市的金融公司面試前端,面了五輪(前端組員,前端老大,產品,後台,人力),人力每次都跟我說「因為我們是大公司,要求嚴,所以流程多,面試次數多」。然後一周後給我打電話說是通過了,還砍了2k,然後跟我說等總經理簽完字就可以發offer入職了,也說是流程,然後一個星期後我主動打電話問簽完字了沒,她說還在等流程,然後一個星期後說今年不招聘了。。。


說說面試別人的經歷,不是什麼套路。
招一個安卓開發,有一年開發經驗,先問了問基礎,感覺一般,沒什麼工作經驗。為了避免尷尬,說,那我們問問演算法吧。

答:我不會演算法。


面試官問我,你們項目一天流量多少?
我回答了。
然後我順嘴問面試官,你們多少呢。
面試官回答,保密。


大四去面實習,想想自己搞過些東西,Android也寫過一些,抱著學習的心態去面試。上來直接做題,面的人很忙(趕外包),卷子上考Java和Android,很多專有名詞的縮寫,我答上了一些。一些聽都沒聽過,答完去找那個面試技術人員,對方看了一眼卷子,笑著嘲諷這些都不會啊,這些都不是一上來就學的東西么,你是不是計算機專業的呀...我一臉懵逼,想給他看看我做的app,對方一臉不屑的笑著,根本不湊過來看看,我也就聊不下去了。直接走人,外包公司套路還是深。。。


推薦閱讀:

怎麼準備面試?面試官一般會問些什麼問題?
如果你是一個大boss,面前的一位高材生和一位閱歷豐富的中專生,會怎樣選擇?
名企招人的時候更看重應試者的什麼能力?
會計面試時被問到會不會做假賬,該如何回答?
怎麼看公司的面試「陷阱」?

TAG:面試 | 程序員 | 套路 |