色色一区二区三区,一本大道道久久九九AV综合,国产香蕉97碰碰视频va碰碰看,综合亚洲国产2020

    <legend id="mljv4"><u id="mljv4"><blockquote id="mljv4"></blockquote></u></legend>

    <sub id="mljv4"><ol id="mljv4"><abbr id="mljv4"></abbr></ol></sub>
      <mark id="mljv4"></mark>
      教育培訓 > 面一個5年java,不知數(shù)據(jù)結(jié)構(gòu),卻大談分布式,這樣的能要嗎?

      面一個5年java,不知數(shù)據(jù)結(jié)構(gòu),卻大談分布式,這樣的能要嗎?

      2020-10-03 15:03閱讀(67)

      面一個5年java,不知數(shù)據(jù)結(jié)構(gòu),卻大談分布式,這樣的能要嗎?:我估計你是問了人家 jdk各種數(shù)據(jù)結(jié)構(gòu)底層實現(xiàn)原理,其實我一直很納悶啊,知道底層實現(xiàn)原理 這當然

      1

      我估計你是問了人家 jdk各種數(shù)據(jù)結(jié)構(gòu)底層實現(xiàn)原理,其實我一直很納悶啊,知道底層實現(xiàn)原理 這當然很OK 很加分,但若是不是那么知道,那又怎樣呢?人家知道哪些數(shù)據(jù)結(jié)構(gòu)適合哪些場景并能熟練使用它們,這...不夠么?對你們公司的用人需求不夠么?難道你是指望他給你們公司創(chuàng)造一個新的數(shù)據(jù)結(jié)構(gòu)?又或者覺得jdk已經(jīng)實現(xiàn)的數(shù)據(jù)結(jié)構(gòu)性能遇到瓶頸 指望求職者給你再實現(xiàn)一遍一模一樣但性能比jdk提供的還優(yōu)秀的數(shù)據(jù)結(jié)構(gòu)啊?

      2

      那要看你們工作需不需要經(jīng)常用到算法,有的人喜歡往深入研究,有的人喜歡往廣度研究,沒有什么優(yōu)劣之分,將軍一定要比士兵打槍準嗎?

      3

      作為一個程序員很榮幸回答這個問題,在此也給自己拉拉粉,希望喜歡我的伙伴們加波關(guān)注。下面開始回答問題

      首先,面試一個人尤其是技術(shù)工種要考慮的方面有很多,比如說很直接的就是“性價比”,如果這個伙伴要的薪資范圍比公司的預期要少,那可以考慮,畢竟有5年的經(jīng)驗。



      其次,要考慮公司招人的崗位需要什么技術(shù),如果這個5年經(jīng)驗的伙伴不知道數(shù)據(jù)結(jié)構(gòu),而你們的日常工作中不知道甚至知道不會用都沒法看展工作,那就直接pass。


      再次,要考慮這個伙伴的職業(yè)規(guī)劃,有沒有興趣或者打算學習這門課程,我說的是數(shù)據(jù)結(jié)構(gòu)與算法,可不是數(shù)組、鏈表、鍵值對的底層實現(xiàn)。


      最后,還要綜合考慮,比如溝通能力、邏輯思維能力、團隊意識等等。

      這些問題你如果能回答了,在你的心里也就應(yīng)該有了答案。

      我是程序員小樊,關(guān)注我不迷路,歡迎大家關(guān)注、點贊+轉(zhuǎn)發(fā)。

      4

      說什么都沒用,整個項目讓他試試就知道了,實踐是檢驗真理的唯一標準

      5

      CPU什么原理

      6

      我來談下看法:

      一、大學數(shù)據(jù)結(jié)構(gòu)課程能考90分以上的很多,尤其是女生,是否可以認為他們的工作能力比五年經(jīng)驗的程序猿強?

      二、大學很多老教授、女講師,專門教數(shù)據(jù)結(jié)構(gòu),但從沒企業(yè)和軟件項目開發(fā)工作經(jīng)驗,他們的數(shù)據(jù)結(jié)構(gòu)功底吊打99%的程序猿,是否企業(yè)可以高薪挖這些數(shù)據(jù)結(jié)構(gòu)專家來做架構(gòu)師,五十萬不夠就一百萬,比學校一年十多萬的死工資來說,吸引力還是很大的。

      三、我大學數(shù)據(jù)結(jié)構(gòu)課程全專業(yè)考試第一,實驗課滿分。但工作十幾年后,在軟件開發(fā)中已經(jīng)非常習慣于各種數(shù)據(jù)結(jié)構(gòu)編碼,但是你再讓我像大學那樣做題,我可能不及格,這說明我數(shù)據(jù)結(jié)構(gòu)沒學好嗎?如果一個人能記住十幾年前學習的課程的一半以上,這種人應(yīng)該可以作為心理學專家一個研究課題。

      四、分布式設(shè)計真的很重要,如果不是外包項目,而是一個可能有業(yè)務(wù)增長的產(chǎn)品平臺,就必須考慮未來一兩年業(yè)務(wù)的發(fā)展,現(xiàn)在比較成功的互聯(lián)網(wǎng)產(chǎn)品一兩年十幾萬用戶很正常,這時候如果還是單體架構(gòu),研發(fā)一定會成為公司發(fā)展的瓶頸,而單體架構(gòu)演進的第一個目標就是分布式。而分布式又是一個很復雜的體系,這方面比較優(yōu)秀或者有很多經(jīng)驗的程序猿,往往比較受發(fā)展迅速的互聯(lián)網(wǎng)公司歡迎。所以需求導向,現(xiàn)在程序猿不會點分布式相關(guān)知識,都不好意思去面試。

      7

      個人覺得不行,數(shù)據(jù)結(jié)構(gòu)是基礎(chǔ),程序是什么,是算法和數(shù)據(jù)結(jié)構(gòu),連基本的數(shù)據(jù)結(jié)構(gòu)都不懂,你敢讓他在軟件大廈上做事情?只知道調(diào)接口的程序員風險很大。

      8

      數(shù)據(jù)結(jié)構(gòu)那么多內(nèi)容,不可能在工作中全部都會用到,沒有用到的有些遺忘是正常的事情。但是對于數(shù)據(jù)結(jié)構(gòu)的一些基本概念,基礎(chǔ)知識還是必須的。

      其次,既然談分布式,個人建議你面試的重點要放在他實踐的分布式開發(fā),架構(gòu)方面的內(nèi)容,問深問細。類似分布式事務(wù)的處理,高可用,CAP,分布式緩存,數(shù)據(jù)一致性等方面展開問。

      9

      四年java,發(fā)表一點個人看法。敲代碼是什么?是像很多人說的,我知道怎么用就行了,還是另一部分人說的,必須得了解底層?其實大部分情況是面試造航母,上班擰螺絲,對于初級和中級,會用就行是OK的,但是15k以上,你就得懂點底層了?底層的重要性是發(fā)生了重大bug,懂底層的能更快更準確發(fā)現(xiàn)bug,并分析產(chǎn)生的原因,這樣才能有方向怎么改,對不對?而不懂,放在你面前的一行錯誤代碼你也發(fā)現(xiàn)不了,這就是底層碾壓……九層之臺,起于累土。千里之堤,潰于蟻穴。有時間還是建議各位code好好分析一下底層,借鑒別人的思路和寫法,你會發(fā)現(xiàn),擼代碼是如此有趣[大笑]

      10

      這得看你提供的崗位是面向業(yè)務(wù)的還是面向技術(shù)的。面向業(yè)務(wù)的,就算只會CRUD,人家業(yè)務(wù)思路清晰,能快速給你分析出業(yè)務(wù)實踐方案,那就是合格的;如果是面向技術(shù)的,比如中間件開發(fā)之類,那也得看面向哪個方向,所謂全都懂的開發(fā),基本只存在于網(wǎng)絡(luò)上(或者你給的錢夠多)。現(xiàn)在程序員面試,一個很不好的風氣就是動輒問算法問數(shù)據(jù)結(jié)構(gòu),然而實際工作不過CRUD,何必呢?真的精通數(shù)據(jù)結(jié)構(gòu)和算法的,你給的起錢?