前幾天阿里一面半等,面試時問到了線程池揍愁、內(nèi)存模型、鎖杀饵、設(shè)計模式還有一些底層等等莽囤,這些我都是大概知道,但是說不出來個一二三切距。自然就掛了烁登。
這些其實挺基礎(chǔ)的,也一直想去系統(tǒng)的學(xué)習(xí)蔚舀,但是前段時間項目緊急沒顧上饵沧。好吧,我承認(rèn)是我在找借口赌躺,畢竟上課時完全可以去學(xué)這些狼牺。這次面試被打擊后,才真正的想去下手去學(xué)礼患。
面試官還問了一個問題是钥,問我做項目過程中做的比較好地方是哪里,他說比如我有沒有用到什么設(shè)計模式缅叠、多線程悄泥、算法。這才發(fā)覺肤粱,我對什么是“做的好”和面試官理解的不太一樣弹囚,我以前覺得業(yè)務(wù)復(fù)雜、邏輯復(fù)雜的任務(wù)能做好就是做的好×炻現(xiàn)在看來鸥鹉,以前的理解還很片面。有點后悔沒有早點學(xué)習(xí)設(shè)計模式庶骄,早點學(xué)的話也能早點應(yīng)用毁渗。
愈發(fā)覺得自身能力還很欠缺,java基礎(chǔ)底層单刁、jvm灸异、多線程、數(shù)據(jù)結(jié)構(gòu)近期要大補(bǔ)羔飞。對了肺樟,軟考也臨近了,是時候沖一波了褥傍,正好借此機(jī)會好好復(fù)習(xí)一下基礎(chǔ)儡嘶。