精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

我招了個“水貨”程序員......

新聞
這篇文章對很多沒有高并發經驗的程序員來說,會非常有幫助。很多程序員可能都遇到過類似的困惑:我沒有高并發項目經驗,但是面試的時候經常被問到高并發、性能調優方面的問題,該怎么辦?

[[412871]]

圖片來自包圖網

這個問題怎么解決?和大家說說我招人的一個經歷。程序員小張參加工作已 5 年,是一位高級工程師,是我親自招進公司,表現很出色。

前一陣子,我把小張叫進會議室,想讓他單獨帶個團隊。其中,我談到了面試時,他簡歷注水的問題。

事情是這樣的,大概兩年前,公司有個核心項目缺人,需要一位高級程序員。

這個崗位非常重要,所以對面試人要求不低:

  • 有高性能、高并發開發經驗
  • 有高可用系統經驗
  • 參與中間件研發、優化和系統存儲優化

招聘持續了兩個月,面試了許多工作五年以上甚至十年的人選,卻依然沒有招到一個特別合適的。

就在我們快不抱希望的時候,同事讓我去面試一個有趣的人,他強烈推薦,并順手把簡歷遞給了我,這人正是小張。

接過簡歷后,我先翻了翻。這一翻,讓我皺起了眉頭。簡歷里,小張的工作經驗只有區區三年,這三年全都在一家公司,公司本身還沒有什么名氣。

更重要的是,我懷疑他的簡歷做了手腳。他說自己三年里,負責過兩個項目,一個是電商項目,一個是關于這個電商項目的對外開放平臺。

對這兩個項目,他著重強調了項目的高并發,并說自己解決了很多技術難題。

就是這里出現了問題。我們當時也有電商項目,市面上稍微有點名氣的電商平臺我都非常清楚,卻沒聽說過他簡歷里的產品。所以我懷疑,這份簡歷是包裝過度了。

但是,對于這么明顯的問題,我不信前面的面試官們都沒看出來。那么,為什么他們還推薦我去見見呢?

說心里話,對簡歷包裝過度我是比較惱火的,但是這只是我的懷疑。同時,前面的面試官竟然是帶著一種從未有過的滿意語氣,叫我一定面面他,對同事們的認可我又比較好奇。

就這樣,我帶著惱火又好奇的矛盾心思見到了小張。見到小張的時候,我由于有點惱火,臉色顯得非常嚴肅。

他可能看到我如此嚴肅,不禁局促了起來。但是,從他的眼神中,我又看到了很強的自信。

我心里想,確實挺有趣的人。我決定要好好的面試下這個人,看看他到底有什么本事,能讓我的同事如此滿意。

問了下他大概背景后,開始了進入了正題。當進入了正題之后,小張的回答態度就讓我大加贊賞。態度自信,不卑不亢,邏輯表達也十分清晰明白。

這時候,我心里決定,如果小張后續的回答,能證明他的實力達到簡歷描述的八成水平,我會傾向于把 offer 給他。

[[412872]]

我先問了問他對高并發的理解,比如:高并發需要參考哪些指標?

他告訴我,高并發由于產品類型不同,所以指標都不一樣。以他負責的電商系統來說,根據模塊的不同,關注的指標不同。

商品瀏覽看得是 QPS,訂單模塊則是看得 TPS。同時,他們還需要關注活躍的用戶量等等。

這回答真不錯。面試以來,哪怕是工作多年的人,絕大多數的答案就是 QPS,無非再多一個 TPS。

能把產品類型的不同和不同的高并發指標之間關聯起來,這說明小張是仔細對這個問題思考過的。

我愈發滿意了。在后面,我又追問了集群部署、多級緩存、復雜查詢優化等有關性能優化的問題,還附加了系統高可用的各種策略,和如何拆分去保證靈活擴展等實際中我們正在采用的問題。

等面試完畢后,時間已經過了一個多小時。小張當時并沒有百分百答好我問的問題。

從實際回答來看,關于性能優化的細節,比如,系統瓶頸的檢測和優化,程序邏輯的優化,JVM 優化甚至數據庫的優化都答得異乎尋常的出色。

但是,對于高可用的大概策略,比如降級處理,限流處理等,他只知道大的方向,很多答案一聽就知道是從書本上或者互聯網上看來的。

而對于系統的擴展性相關問題,他甚至答的非常差,很多都回答不上來。

不過瑕不掩瑜,小張依然拿到了 offer,他期望的薪資我也沒有打任何折扣,這足以給他一份大大的驚喜了。

在后來的兩年里,小張的出色表現,證明我沒有看錯他。他為了公司的核心項目做出了巨大貢獻,而他的技術水平,也有了肉眼可見的巨大提升。

他成為了一名高并發經驗豐富的高級程序員。所以,現在打算讓他帶團隊了。

“那么,就剩一個問題了。你面試之前到底是如何做到熟悉高并發的性能優化的?” 我好奇的問出了我壓在心底的問題。

小張不太好意思的撓了撓頭,他詳細給我講述了他是如何搞定高并發經驗的。

我聽完后,真的是對他這些準備贊不絕口。我認為該分享出來,讓更多的人看到。

劃重點!如果你也渴望有高并發經驗,那么下面的內容你要格外關注了。

小張確實是做了電商平臺開發的。但是,這個電商平臺沒多少訪問量,QPS 可能一只手都能數的過來。說句難聽話,也就是掛在網上而已。

他剛畢業入職開始,就參與維護了這套電商平臺。就這樣持續了一年后,他發現自己已經無法再有任何提高了。

他想跳槽,但是發現很多高級崗位都是要求高并發經驗的,他對此很著急。如果他繼續在以前的公司發展,就勢必接觸不了什么高并發。

但是跳槽的話,他又必須有高并發經驗才能找到一個不錯的崗位去繼續提升自己。

這貌似成了一個死結。在百般無奈之下,他決定自己模擬高并發去獲得經驗。

現在總結下來,其實他的練習可以粗略分為三個階段:

第一階段

這個階段,小張完成了在高并發條件下,對單機性能優化的學習。

小張用 Docker 容器去運行他維護的電商項目。然后用 jmeter、wrk 等工具去壓測。

在壓測期間,他敏銳地發現了由于系統每個模塊不同,所以性能表現就不一樣,這種現象引發了他的思考。

他經過網絡搜索和查詢資料,明白了不同模塊、不同產品對并發指標的要求是不一樣的。

基于這種情況,他又根據產品的業務邏輯編寫了復雜的壓測腳本,能自動實現不同模塊的壓測任務。

就是在這種不斷地壓測探測下,他明白了如何探測問題,如何通過優化代碼、JVM 去解決問題。

比如,解決誤用 HashMap 導致死循環的問題。又比如,誤用不帶緩存的文件 IO 流,去讀取文件的問題等等。

在程序和 JVM 優化完畢后,他又發現數據庫也存在問題。于是,他又學會了如何優化數據庫 SQL,如何對數據庫分表等問題。

也是在這個階段,他認識到了緩存的必要性以及同步緩存數據狀態的重要性等重要知識點。

小張在搞了單機優化后,他覺得也沒有辦法再通過單機的壓測學到什么新的東西了。于是,他轉向了第二階段。

[[412873]]

第二階段

小張從阿里云買了兩臺機器,他開始嘗試使用負載均衡去分擔高并發的壓力。

同樣的,也是借助壓測工具去模擬了高并發。在壓測期間,負載均衡和系統屢屢出現和單機完全不一樣的問題。

比如,負載均衡本身的性能問題。比如,在一些時候,負載均衡后面的機器負載是不平衡的,需要對負載算法進行調整。

這個階段,小張理解了負載均衡中大部分的細節。但是,高并發中,很多系統的構成會很復雜,以至于需要分布式架構系統的程度。他們需要各種中間件做通信,做存儲。

所以,小張根據招聘的一些需求,他做了第三階段的練習。

第三階段

為了能熟悉市面上各中間件的使用,小張把他那套電商平臺改了又改。

比如,一些本地調用的方法,被他替換成了 Dubbo 遠程調用。比如,一些模塊間調用,被他替換成了 MQ 中間件傳消息。

再比如,一些放在關系數據庫的被頻繁訪問的數據,被他改存在了 MongoDB 中……

當然,壓測依然繼續。就這樣,小張又實踐了很多中間件和分布式框架的使用。

在模擬高并發練習的同時,小張不忘去讀各種高并發高性能的書籍。比如,《大型網站服務器容量規劃》、《互聯網創業核心技術:構建可伸縮的 web 應用》等書籍。

在來到我們公司面試之前,小張如此練習了兩年左右。

[[412874]]

雖然小張面試的時候表現也存在很多不足,但是我當時看中他的一些優點是:

①小張滿足具有高并發經驗的要求

為什么我們需要找有高并發經驗的人?說白了,我們想找的程序員其實是:

  • 不會亂寫性能很差的代碼
  • 能敏銳感知到影響系統的問題
  • 能獨立的處理由于高并發引發的問題

小張通過他的練習是掌握了這些技能的。

②小張滿足熟悉高可用的要求

我們找熟悉高可用的人,其實并不要求這個人一定能給出什么獨特的高可用方案。我們要求的是,他能知道高可用的知識后,去意識到高可用的重要性。

比如限流功能出現問題,他要能馬上認識到這是個很重要的問題,從而把解決的優先級提到很高。

小張通過學習,明白了高可用的重要性,也知道了高可用的大方向,這就夠了,剩下的細節,我們有信心帶小張在實際工作中學出來。

③小張能參與我們的中間件研發和存儲優化

小張主動改造過他們的電商系統,而且使用了很多的中間件,并對這些中間件都進行過優化。對這些中間件的特性比較熟悉,并且在實踐中,他也了解了很多原理。

除此之外,小張的主觀能動性尤其打動我們。他對技術的主動鉆研、主動學習,表明了他是一個喜歡走出舒適區,愿意挑戰自己的人。而這樣的人,有哪個團隊不歡迎呢?

所以,其實沒有高并發經驗并不可怕。如果在工作中你接觸不到高并發的項目,那么也沒必要太糾結。公司做什么項目你改變不了,你能改變的只有你自己。

關鍵還是自己要去主動學習,主動練習,主動提升。只有這樣的人,機會才會去垂青。

最后,畢竟在程序員這個圈子,90% 以上的人可能都沒有真正的高并發經驗,所以在此也希望各位面試官,在招人的時候,如果遇到好苗子可以適當寬容一些,給新人們一點機會,說不定能找到一匹千里馬。

作者:四猿外

編輯:陶家龍

出處:轉載自公眾號四猿外(ID:si-yuanwai)

 

責任編輯:武曉燕 來源: 四猿外
相關推薦

2012-06-25 10:05:10

程序員

2013-07-24 14:17:10

2014-03-18 10:05:37

程序員碼農

2020-03-30 08:30:53

年薪程序員水貨

2023-12-26 18:47:32

2012-11-28 13:25:27

程序員

2009-03-26 09:22:05

2021-02-20 13:55:35

程序員計算機技術

2012-05-11 09:13:28

程序員開發者

2021-07-05 07:28:14

程序員菜鳥技術

2013-08-01 10:03:41

程序員

2013-04-22 09:05:11

程序員

2016-04-19 10:20:42

程序員遺憾

2020-10-05 21:13:37

程序員技能開發者

2015-11-04 11:38:40

bug程序員

2021-10-25 08:31:11

公司程序員代碼

2012-09-18 10:05:51

程序員我的歌聲里程序員的歌

2020-11-04 07:13:16

程序員職業工資

2009-06-02 13:43:04

程序員定義職場

2013-06-08 14:12:13

程序員招聘
點贊
收藏

51CTO技術棧公眾號

青青草原av在线| 国产日产亚洲系列最新| 成人动漫免费在线观看| 欧美另类久久久品| 国产一二三在线视频| 日本福利在线观看| 激情五月婷婷综合网| 国模视频一区二区| 林心如三级全黄裸体| jazzjazz国产精品久久| 欧美三级在线看| 国产精品国产三级国产专区51| 日本中文字幕电影在线观看| 精品午夜久久福利影院 | 蜜桃av色综合| 国产按摩一区二区三区| 老**午夜毛片一区二区三区 | 亚洲精品wwwww| 91精品999| 樱花草涩涩www在线播放| 国产精品二三区| 久久久久久高清| 国产黄色片免费观看| 欧美96一区二区免费视频| 久久久久久久久久婷婷| 美国黄色片视频| 免费看成人吃奶视频在线| 日韩女优电影在线观看| 五月激情婷婷在线| 蜜桃精品在线| 色哟哟一区二区三区| 18禁裸男晨勃露j毛免费观看| 91在线网址| 久久久亚洲欧洲日产国码αv| 国产精品久久精品国产| 国产伦理一区二区| 看国产成人h片视频| 国产精品白丝jk喷水视频一区| 日韩欧美性视频| 欧美视频日韩| 久久777国产线看观看精品| www.97视频| 色偷偷综合网| 色噜噜狠狠色综合网图区| 亚洲AV无码成人精品区明星换面| 日韩av网站在线免费观看| 亚洲成人在线网| 91av免费观看| 香蕉免费一区二区三区在线观看| 91精品国产麻豆国产自产在线| 亚洲欧洲日本精品| 美女视频一区| 91极品视觉盛宴| 免费激情视频在线观看| 台湾佬成人网| 在线视频综合导航| 少妇黄色一级片| 久久久久毛片| 欧美精品乱码久久久久久| 亚洲精品性视频| 亚洲a成人v| 欧美一二三四区在线| 伊人久久久久久久久| 亚洲一区二区三区日本久久九| 日韩欧美区一区二| 亚洲国产精品狼友在线观看| 动漫av一区| 日韩精品免费视频| 免费黄色片网站| 久久精品高清| 欧美日韩福利在线观看| 中文字幕亚洲精品在线| 噜噜噜91成人网| 国产精品羞羞答答| www.色视频| 99在线精品视频| 欧美日韩大片一区二区三区| 在线免费观看的av网站| 亚洲色图都市小说| 免费看毛片的网址| 日韩精品三区| 欧美一级淫片007| 国模无码视频一区| 日本道不卡免费一区| 乱亲女秽乱长久久久| 国产香蕉在线视频| 日韩精品久久理论片| 91免费看片在线| 人人妻人人澡人人爽久久av| 国产网站一区二区| 麻豆传媒网站在线观看| 欧美日韩国产观看视频| 欧美日韩中文另类| www.啪啪.com| 久久免费精品视频在这里| 色综合男人天堂| 亚洲国产成人精品女人久久| 国产一区二区三区香蕉| 欧美精品v日韩精品v国产精品| 国产黄a三级三级三级av在线看 | 又污又黄的网站| 国产大陆精品国产| 日韩精品久久一区二区三区| 三级资源在线| 欧美日韩一区二区三区不卡| 亚洲av成人片色在线观看高潮| 93在线视频精品免费观看| 性色av一区二区咪爱| 国产又爽又黄免费软件| 久久这里只有精品首页| 日韩a级黄色片| av成人免费| 日韩精品高清视频| 国产精品 欧美激情| 三级欧美在线一区| 国产欧美日本在线| av网站在线免费| 欧美色欧美亚洲另类二区| 国产熟女高潮一区二区三区| 女人香蕉久久**毛片精品| 国产精品福利在线观看| 五月婷中文字幕| 亚洲图片欧美综合| 欧美色图校园春色| 国产精品久久占久久| 日韩av色在线| 午夜国产在线观看| 一片黄亚洲嫩模| 国产精品久久久久久9999| 第一社区sis001原创亚洲| 69av成年福利视频| 日韩一级片免费| 亚洲综合色噜噜狠狠| 红桃视频 国产| 久久影院100000精品| 国产精品18久久久久久首页狼| 天堂成人在线视频| 亚洲综合在线视频| 亚洲欧洲日韩综合| 欧美va天堂在线| 99c视频在线| 18视频在线观看网站| 3751色影院一区二区三区| 特黄一区二区三区| 麻豆精品在线视频| 亚洲在线不卡| av在线成人| 久热国产精品视频| 99久久国产热无码精品免费| 亚洲免费av在线| 天天色天天干天天色| 91精品啪在线观看国产81旧版| 国产精品自产拍在线观看| 无遮挡动作视频在线观看免费入口| 欧美中文字幕一二三区视频| 国产精品视频在| 精品一区二区久久久| 大桥未久一区二区| 涩涩屋成人免费视频软件| 欧美高清第一页| 欧美天堂在线视频| 精品福利免费观看| 国产传媒国产传媒| 久久av中文字幕片| 狠狠噜天天噜日日噜| 免费福利视频一区| 日本一欧美一欧美一亚洲视频| 国产中文字幕在线视频| 欧美三级韩国三级日本三斤| 尤物在线免费视频| 成人性生交大合| 精品人妻一区二区三区四区在线| 激情婷婷综合| 成人免费网站在线| 91豆花视频在线播放| 亚洲视频第一页| 一本色道久久综合精品婷婷| 亚洲欧美日韩国产中文在线| 理论片大全免费理伦片| 日日夜夜一区二区| 2021国产视频| 日韩av黄色在线| 成人免费黄色网| free性欧美16hd| 一区二区欧美在线| 国产欧美一级片| 精品国产电影一区| 长河落日免费高清观看| 不卡一区二区三区四区| 超碰在线公开97| 国内激情久久| 日本在线高清视频一区| 日韩精品中文字幕一区二区| 91成品人片a无限观看| 秋霞成人影院| 日韩av在线影院| 国产欧美一级片| 色噜噜狠狠一区二区三区果冻| 99热99这里只有精品| 99精品欧美一区二区三区小说| 亚洲一级免费观看| 国产视频久久| 国产尤物av一区二区三区| 国产成人久久| 精品国产一区二区三区久久久久久| 国产激情欧美| 91精品国产91久久久久福利| 97电影在线观看| 日韩成人激情视频| 国产v片在线观看| 欧美亚洲愉拍一区二区| 中国一级免费毛片| 一区二区三区在线播| 99久久99久久精品免费看小说.| 成人久久18免费网站麻豆| www.99r| 老妇喷水一区二区三区| 欧美视频免费看欧美视频| 亚洲国产不卡| 亚洲欧美日韩不卡一区二区三区| 日本欧美高清| 国内精品视频在线播放| 国产亚洲高清在线观看| 国产精品一区二区三区在线播放 | 欧美综合欧美视频| 国产 日韩 欧美 在线| 亚洲在线免费播放| 91嫩草丨国产丨精品| 国产日韩视频一区二区三区| 国产精品1000部啪视频| a在线播放不卡| 性生交大片免费看l| 国产一区不卡精品| 欧美视频亚洲图片| 精品一区二区综合| 天天干天天爽天天射| 日本va欧美va瓶| 欧美丰满熟妇xxxxx| 性久久久久久| 少妇人妻互换不带套| 丝袜脚交一区二区| 欧美日韩一区二区在线免费观看 | 欧美亚州一区二区三区| 美女搞黄视频在线观看| 性欧美长视频免费观看不卡| 福利影院在线看| 欧美在线亚洲在线| 日韩电影大全网站| 国产精品狠色婷| 国产资源一区| 成人性教育视频在线观看| 日韩成人综合网站| 成人有码在线视频| 亚洲精品观看| 国产视频在线观看一区| 日本福利一区| 日韩欧美精品一区二区| 日韩久久精品网| 国产精品久久成人免费观看| 午夜精品久久久久99热蜜桃导演 | 手机在线观看av网站| 欧美一性一乱一交一视频| 欧洲一区二区三区精品| 国产精品视频免费观看www| 亚洲欧洲一二区| 99免费在线观看视频| 极品束缚调教一区二区网站| 久久精品五月婷婷| 日韩欧美伦理| 亚洲午夜精品福利| 狠狠色丁香久久综合频道| 9久久9毛片又大又硬又粗| 日韩av二区在线播放| 中文字幕第10页| 91看片淫黄大片一级在线观看| 人与嘼交av免费| 亚洲免费大片在线观看| 久久国产视频一区| 91精品国产一区二区三区| 人妻一区二区三区四区| 色偷偷888欧美精品久久久| 成人免费一区二区三区牛牛| 日本午夜人人精品| 国产成年精品| 久久久久久久久久久久久久一区 | 亚洲精品自拍动漫在线| 国产情侣在线视频| 欧美午夜理伦三级在线观看| 亚洲AV无码精品国产| 亚洲视频在线播放| 色在线视频网| 国产激情视频一区| 成人影院中文字幕| 色涩成人影视在线播放| 亚洲视频免费| 五月激情婷婷在线| 久久综合一区二区| 妺妺窝人体色www聚色窝仙踪| 日本韩国一区二区三区| 亚洲乱色熟女一区二区三区| 在线精品播放av| 一二三四视频在线中文| 99在线国产| 日韩免费特黄一二三区| 波多野结衣家庭教师在线| 国产一区亚洲一区| 亚洲一级片在线播放| 精品久久久久久亚洲精品| av免费在线不卡| 中文字幕亚洲一区二区三区五十路| 成人bbav| 国产精品有限公司| 中文字幕一区二区三区乱码图片| 麻豆av免费在线| bt7086福利一区国产| 国产在线综合网| 欧美一级淫片007| 欧美成人高清在线| 国产精品揄拍一区二区| 最新亚洲精品| 黄色一级视频片| 成人永久免费视频| 真实国产乱子伦对白在线| 欧美日韩在线一区二区| 久草在线免费福利资源| 欧美一性一乱一交一视频| 久久精品福利| 97超碰国产精品| 国产精品88av| 日韩福利小视频| 欧美剧情片在线观看| aaa在线观看| 国产精品96久久久久久| 妖精视频一区二区三区免费观看 | 1区2区在线| 国产精品免费一区二区三区观看| 亚洲午夜精品一区 二区 三区| 高潮一区二区三区| 国产精品久久久久久久久图文区| 中文字幕 自拍偷拍| 国产亚洲欧美视频| 无人区在线高清完整免费版 一区二 | www.com亚洲| 一区二区三区 在线观看视| 欧美xxxx做受欧美护士| 亚洲国产精品一区在线观看不卡 | 国产精品日韩欧美大师| 精品国产一区二区三区久久久樱花 | 久久精品二区| 久久动漫亚洲| 久操视频在线观看免费| 欧美午夜寂寞影院| 在线播放日本| 92福利视频午夜1000合集在线观看| 91精品福利| 欧美久久久久久久久久久| 午夜成人在线视频| 肉丝一区二区| 国产精品精品国产| 午夜av一区| 四虎精品一区二区| 岛国精品视频在线播放| 玖玖综合伊人| 国产专区精品视频| 欧美黄免费看| 久久人人爽人人爽人人片| 91久久精品日日躁夜夜躁欧美| 免费超碰在线| 国产精品久久久久久久久久直播| 99国产精品久久久久久久成人热| 亚洲av综合一区二区| 欧美老女人第四色| 黄网站在线观| 日韩精品第一页| 国产真实精品久久二三区| 久久露脸国语精品国产91| 亚洲欧美日韩直播| 亚洲欧洲日韩精品在线| 天天夜碰日日摸日日澡性色av| 久久久久久影视| a视频免费在线观看| 26uuu另类亚洲欧美日本一| 日韩av自拍| 无码人妻精品一区二区三| 色婷婷av一区二区三区gif| av网站网址在线观看| 欧美裸体网站| 国产成人在线电影| 日韩精品一区不卡| 欧美国产一区二区三区| 久久超碰99| 精品国产aⅴ一区二区三区东京热 久久久久99人妻一区二区三区 | 亚洲国产第一页| 外国电影一区二区| 男人天堂手机在线视频| 中文字幕精品综合| 无码国产精品一区二区色情男同| 国产精品最新在线观看| 亚洲激情综合| 中文字幕av播放|