點擊上方“C語言與CPP編程”,選擇“關(guān)注/置頂/星標公眾號”
干貨福利,第一時間送達!
最近有小伙伴說沒有收到當天的文章推送,這是因為微信更改了推送機制,導致沒有星標公眾號的小伙伴刷不到當天推送的文章,無法接收到一些比較實用的知識和資訊。所以建議大家加個星標??,以后就能第一時間收到推送了。
主題:為什么程序員越來越排斥面試時做題?
我一個寫計算流體力學代碼的,去應聘某工業(yè)軟件公司流體力學開發(fā)崗位,面試考我算法,二叉樹排序不會寫就掛了。
我寫CFD代碼基本不用寫排序,要用也是直接調(diào)接口。
他問我simple,piso,bicgstab,GMRES,多項式預處理,Delaunay三角化這些行業(yè)領(lǐng)域的算法我都能實現(xiàn),結(jié)果非要考《數(shù)據(jù)結(jié)構(gòu)與算法》里的算法。
【回答2】
因為真沒啥用。
生產(chǎn)環(huán)境第一指標是穩(wěn)定性,第二是及時交付。
你在那兒玩八股,優(yōu)化算法,優(yōu)化sql,一頓操作提升那一點性能,沒準引入多少bug,最后不如申請?zhí)嵘?wù)器硬件。
就這些大廠,有一個算一個,各個名校畢業(yè),誰家bug少了?
你在那吭哧半年的排序算法,能有標準庫的sort()牛逼?
【回答3】
面試的要求:難題也得做出來。要求不能見過,循序漸進的找到最優(yōu)解,限時45分鐘不能有大bug,代碼整潔。
應聘的對策:刷所有題庫n遍,面試見到原題心中暗喜,但不漏聲色,假裝沒見過先給個次優(yōu)解,然后靈光一閃給出最佳解,默寫,背了n遍的整潔代碼。
實際的情況:一群教授研究十幾年才有人找到最優(yōu)解,給出了pseudo、code。
面試雙方都知道這種面試有多虛偽,但是資本家喜歡啊,因為只有年輕人有時間刷題,這樣考核就不算年齡歧視了。
愿意刷題的人也應該更有動力和時間加班。
然并卵,題刷的好工作時照樣可以寫屎山代碼。
【回答4】
前段時間因為跳槽,要求比較多,住在南京偏一點的地方,薪資要求還高(5年/18k/13薪,離家要近,不接受外包或者軟件公司),頻繁接面試,其實,我是能接受面試題的,但是不接受傻逼面試題。
傻逼小公司面試題,八股文中的八股文(一個選擇題包括了3個以上的轉(zhuǎn)型堆棧問題),我懷疑除了網(wǎng)上那些出題人,還有專心研究八股文的大學生,沒幾個能搞定的。果然,面試的就一個啥都不懂的整容臉女老板,想5000塊招個運維,然后招聘上寫的11-22k招程序員。
正常小公司面試題,基礎(chǔ)題和提升題都有,然后還有一些邏輯題,真誠招人的,面試了也還行。可惜小公司給不到我的期望薪資,8點半領(lǐng)導給我發(fā)offer,9點領(lǐng)導打電話給我說offer取消,道歉說有大領(lǐng)導的親戚進來,但看他的招聘帖還在發(fā),估計還是嫌貴,生活不易啊。
傻逼大廠面試題,點名某寧,聊了很多項目經(jīng)驗,然后說要做面試題,java有幾種數(shù)據(jù)類型,string和stringbuffer的區(qū)別,我拿到題目人都傻了,他真的是招5年的嘛?耐下性子做了,然后果不其然沒offer。
正常大廠面試題,烽火一次性面20+個,先做試卷,前端后端無一不包,然后題目從基礎(chǔ)到提升一應俱全,光試卷做了快1小時我還是第一個做完的,然后面試,發(fā)現(xiàn)面試官技術(shù)也一般,可惜烽火要出差,hr給開到24k都沒愿意去。
個人好感面試題,阿里和其他一個不知名公司面試題,就一道題目,但難度還算有,也是項目中經(jīng)常遇到的,時間限制1小時,做的很愉快,也很快發(fā)出offer,可惜阿里的是外包合同,于是拒了。
個人覺得,如果真的是工作需要的面試題,大部分程序員還是很樂意做的,但實際上,讓我千里迢迢去公司,然后啪一張資料表填寫,恨不得讓你把祖宗八代都寫上去,然后啪一張八股文面試題,面試官高高在上(很多技術(shù)還沒自己高)。或者面試兩句就發(fā)現(xiàn)真的不對口,真的浪費時間。
【回答5】
之前在百度的時候,作為一個面試官,經(jīng)理是這么建議我們的:根據(jù)需要決定是否筆試。
而我前前后后應該面試過幾十個候選人(包括借調(diào)給兄弟部門做面試),如果再加上現(xiàn)在公司所參與的面試,面試過的候選人絕對上百了。
在這上百次的面試中,我沒有主導過一次筆試。除了我本人很討厭筆試之外,最重要的是我認為筆試對考察一個人的能力非常的片面。
作為面試官,首要任務(wù)是識別候選人的能力,識別能力,除了用問答的方式考察他們之外,還有最重要的一點是誘導他們展現(xiàn)出自己的技術(shù)深度。
筆試類似于考試,一問一答,這道題你會就是會,不會就是不會。監(jiān)考老師是不會站在你跟前告訴你這道題是該用正弦定理,還是用反三角函數(shù)的。監(jiān)考老師更不會提醒你拿出手機,百度一下,你就知道。
但是在我們實際的工作中,環(huán)境是完全Open的,我們既可以Google,也可以百度,只要最終我把這個問題搞定就行。
所以在實際的面試中,我更傾向于考察候選人的學習能力和解決問題的能力。明明我用5秒Google一下就解決的問題,為什么非要記在腦子里?
而且還有非常搞笑的一點,你說你筆試就筆試吧,畢竟也算是考察能力的一個手段,既然設(shè)定了筆試環(huán)節(jié),你們就用用心,好好設(shè)計一下筆試題目。
可是據(jù)我所知,太多太多的公司用的筆試題都是在網(wǎng)上找的,翻來覆去就那么幾個,你能找到,候選人也能找到,對于那些投機倒把的候選人,只要刷刷題,很容易就能拿到筆試高分,而對于那些肚子里真正有貨,不屑于刷題的人來說呢,筆試的結(jié)果往往不如那些投機分子。
結(jié)果?有真材實料的人筆試都沒過,偷奸耍滑的人全被你收走了。
當然,這種面試官很大概率也是通過刷題進來的,畢竟物要類聚。
大家討厭筆試,完全是因為筆試更像是應試,我代碼寫的再好,工作經(jīng)驗再足,冷不丁的給整份筆試題,想必大多數(shù)人都會懵逼,除非你筆試的內(nèi)容恰巧是我最近用到的東西,但是概率太小了。
我們都是高考過來的,想必沒人怕應試,不就是背么,問題是,我背了那么多,工作中還用不到,工作中用不到,你還非要考。
以上。

1、C++訓練營,來了!
2、HarmonyOS 學習資料分享(無套路免費分享)
我組建了一些社群一起交流,群里有大牛也有小白,如果你有意可以一起進群交流。
歡迎你添加我的微信,我拉你進技術(shù)交流群。此外,我也會經(jīng)常在微信上分享一些計算機學習經(jīng)驗以及工作體驗,還有一些內(nèi)推機會。
加個微信,打開另一扇窗
感謝你的分享,點贊,在看三連