經過40多分鐘的一面,我的暑假實習計劃徹底泡湯,不過我也沒氣餒,至少我知道了接下來最要緊的事情是什么,
40多分鐘的面試,工程專案一點也沒問,全是問計算機底層基礎,主要在三塊——多執行緒,資料結構,作業系統,外加一道簡單的演算法題,
多執行緒:他這塊問的是最深的,問到了“synchronized關鍵字的底層原理是什么?”,這塊我答得是最亂的,很多問題我不知道該如何去答(多執行緒也是最近才開始接觸的,面試前一天看過一些相關的文章)
資料結構:這塊我答得還可以,他也沒問的很深,大概就問了幾個資料結構的原理和概念
作業系統:這塊我答得不太行,主要才開始學作業系統(這學期才開課),之前只閱讀過寥寥幾篇零碎的文章,只回答出簡單的問題
演算法題:他看我是大二的所以出的很簡單,就是單鏈表洗掉最后第n個節點,但我之前沒刷過演算法題,最近唯一做的一道就是華為軟體精英挑戰賽的那道服務器資源調度和分配問題,
雖然最后做出來了,但是不夠熟練,一些小細節還是面試官幫我指正的,
結果:“基礎還是不行”,“招大二的成本太大了,實習三個月又得回去學習,除非特別優秀”,
然后我問他我Java后端還有什么要去學的,他跟我說計算機基礎,比如作業系統,計算機網路,資料結構與演算法這些,校招主要看重這些…
總結一下涼的原因:我大一大二重心全在工程專案這塊,這期間雖然也意識到了自己基礎薄弱,但行動上有所不足,面試的時候,人家根本不問你專案上的東西,全考你基礎,而我基礎并不太好,
未來的計劃:注重基礎的提升,多學習一些大牛的課程(我已經買了很多課程了,當然費用實驗室報銷)

我現在也開始了在LeetCode上的刷題之旅,并要求自己每日一題,同時我計劃在暑假期間寫個原始碼系列的博客,專門探究原始碼原理,
當然有得必有失,除了自己那個追夢App專案外,我不打算參與其他專案了(作業專案除外),而追夢App進度緩慢下來(主要大家都很忙,有空才會去做),大概率會拖到下學期,我也打算將其作為實驗室未來的練手專案,讓感興趣的人也能參與進來,順便加強實驗室內部的交流,
不同于之前的忙碌(做專案,打比賽,準備面試),我的生活重歸平靜,不過說實話這種沒有專案沒有比賽的平靜生活還是挺不錯的,每天學學知識,刷刷題,優哉游哉,
當然我相信這次平靜是為了下次更好的突破,就像我大一蟄伏苦學知識一樣,
最后,加油吧,少年,你我未來皆可期!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/274403.html
標籤:其他
上一篇:學習電子,有什么網站可以推薦?
