日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

问八股文的公司都是垃圾!?

發布時間:2025/3/15 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 问八股文的公司都是垃圾!? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

△Hollis, 一個對Coding有著獨特追求的人△

這是Hollis的第?390?篇原創分享

作者 l Hollis

來源 l Hollis(ID:hollischuang)

我最近經常看到很多人吐槽,很多公司的面試喜歡問“八股文”,總是問那些工作中用不到的東西,很多人甚至用這個來評判一個公司的好壞,認為問八股文的公司就是垃圾公司。

我今天想從一個面試官的角度來談談,面試的時候問八股文這件事兒。

八股文:形容面試中問到的一些都是理論性的知識,需要背誦的知識。

人才特質

首先,面試的過程是一個人才篩選的過程,這個大家都是可以理解的。

那么,具備什么樣的特質是雇主和面試官看重的呢?

國外開發者平臺 HankerRank 曾針對不同規模的公司的招聘要求進行了調查。

可以看到,無論什么規模的公司,最看重的主要是問題解決能力,接下來依次是編程語言的熟練程度、問題排查及調試能力、系統設計能力、性能優化能力、CR能力、測試能力、框架熟悉程度、數據庫設計等。

這個結果其實還挺客觀的,作為一個技術面試官來說,對于一般的開發我比較看重的也是問題解決能力、編碼能力、問題排查能力等這幾個。其他的只是作為輔助性的。

面試問什么

在面試中,作為面試官,我們希望通過一場面試挖掘出候選人身上的亮點,從而招聘到更加優秀的人和自己并肩作戰。

那么,我會想辦法挖掘候選人的問題解決能力、編碼能力、問題排查、系統設計等能力。

這時候,如果候選人以往的經驗比較豐富,做過的項目還有一定的難度,那么我就會通過項目入手,來問一下項目中用到的技術以及背后的思考,還有就是一些問題的解決方案。

但是,這是理想情況啊。

因為并不是所有人的項目都有可挖掘的點啊。并不是所有人都做過難度比較高的項目,并不是所有人都有豐富的分布式經驗啊。

我看過太多簡歷,上面的項目都是"XX管理系統",這種項目在很多面試官(尤其是大廠的面試官)看來,其實沒有任何難度。

那這時候,怎么辦呢?

這個候選人就完全不給機會了么?就直接因為項目經驗不夠豐富、不夠有難度就直接PASS掉了嗎?

所以,這時候就可以問一些八股文了呀。我們會想辦法通過一些所謂的八股文來挖掘出這個候選人的能力啊。

八股文不就是死記硬背嗎

很多人批判八股文,比較重要的一個原因就是覺得這些東西工作中用不上,或者自己完全沒有接觸過,但是面試官卻熱衷于問。難道比的不就是誰背得多嗎?

其實,這個事情要看你怎么理解。

打個比方,我面試中可能會問一些程序員關于設計模式,比如策略模式,工廠模式等這些我認為比較簡單的問題。但是很多人認為設計模式就是八股文。

作為面試官,我之所以希望候選人了解這些設計模式,是因為可能他現在的工作中沒用到,但是如果他來了之后,我們這面工作中用得到啊。

大家想象一下以下場景:

一個新人入職之后,當他來問身邊的同時這段代碼該怎么理解的時候,同事說:"這些策略服務是在Spring做Bean初始化的時候自動注冊到工廠中的"的時候。這個新人反問:什么是策略服務?Bean初始化是什么?工廠是干啥的?

所以,"工作中用不用得到"這個是和工作的內容息息相關的。你可能用不到,但是不代表別人用不到。

很多八股文,其實都是概念以及實現原理。

這些概念和原理,可能不能幫你寫出更好的代碼,但是,他們卻可以幫你更好的定位和排查問題(這兩個能力前面說過可是非常重要的)。

再舉個簡單的例子。

當我們的線上應用報警,提示出現了MySQL數據庫死鎖的時候。你要怎么排查?

這需要很多理論知識才能定位到問題的最終原因。

你要知道什么是死鎖以及什么情況會發生死鎖

你需要了解MySQL的鎖機制,什么時候加鎖,什么時候解鎖

你要知道什么是事務隔離級別,知道怎么查看數據庫的事務隔離級別

知道不同的事務隔離級別之下加鎖有什么區別和不同

…..

上面這些,很多人都說是八股文,但是,但凡有一個知識點是欠缺的,就會影響到問題的排查和定位。

線上問題發生之后,第一時間定位并解決是多么的重要這個應該不需要我多說了吧。。。

所以,八股文是背的沒錯,但是并不能說他完全沒有用。

我認為背八股文的過程,是一個讓自己從"不知道自己不知道"過渡到"知道自己不知道"進而進入一個"知道自己知道"的階段。

圖:鄧寧·克魯格效應

作為一個面試官,我找到的人他可以不完美,可以有些知識盲區,可以不是面面俱到。但是,最起碼他不能是"不知道自己不知道"的,因為這類人是處于"愚昧山峰"的,一旦出現什么問題,他完全不僅沒有辦法入手。而且這類人的一些做法(比如攻擊辱罵)可能會影響到整個環境。

普通人的出路

試想一下,如果面試不能問八股文,會發生什么情況。

作為一個面試官,我就會重點關注一個候選人有沒有高大上的項目經驗、看他在這個項目中有沒有承擔重要的角色。

如果有的話,就可以問一些實操的問題。

但是,又有多少人具備上面的條件呢?

這對于那些學歷一般、過往工作經驗一般的人來說,就相當于直接宣判了。因為不能問八股文,那他連背的機會都沒有了。

有人說,你可以拋出一個問題,看他能不能給出一些合理的方案啊。那么我想反問一句:這和八股文的區別是什么?或者說,如果沒有背過八股文怎么可能回答好呢?

以上,就是我作為一個面試官的角度,談談我對八股文的一些想法,因為最近實在是看到太多的人在吐槽這個,這使得很多年輕人也會受影響而心生排斥。

但是,最可氣的是,瘋狂吐槽的人和那些瘋狂背的人是同一幫人。

文中的觀點只代表我自己,并不能代表所有面試官,所以,不排除有一部分傻X確實為了炫技或者為難人而問問題,遇到這種人,直接無視就好了。

技術交流群

最近有很多人問,有沒有讀者交流群,想知道怎么加入。

最近我創建了一些群,大家可以加入。交流群都是免費的,只需要大家加入之后不要隨便發廣告,多多交流技術就好了。

目前創建了多個交流群,全國交流群、北上廣杭深等各地區交流群、面試交流群、資源共享群等。

有興趣入群的同學,可長按掃描下方二維碼,一定要備注:全國 Or 城市 Or 面試 Or 資源,根據格式備注,可更快被通過且邀請進群。

▲長按掃描

往期推薦

接私活被公司開除。。


4 個 yyds 的 IDEA 高級調試技巧


生于俄羅斯的 Web 服務器王者 Nginx,現宣布俄羅斯禁止貢獻!

如果你喜歡本文,

請長按二維碼,關注?Hollis.

轉發至朋友圈,是對我最大的支持。

點個?在看?

喜歡是一種感覺

在看是一種支持

↘↘↘

總結

以上是生活随笔為你收集整理的问八股文的公司都是垃圾!?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。