作者:陰天?? 鏈接:https://www.nowcoder.com/discuss/802778?source_id=discuss_experience_nctrack&channel=-1 來源:藕盒危客網(wǎng)
1.面試官自我介紹了一下
2.你平時學(xué)習(xí)都是怎么樣模式
? 答:看書+視頻
3.都有看過哪些書呢趾痘?
? 答:數(shù)據(jù)結(jié)構(gòu),計算機網(wǎng)絡(luò),編程思想,設(shè)計模式等等(給自己挖坑了)
4.有沒有什么收獲越庇?
5.講一下Java設(shè)計都用到了什么什么模式
? ?答:單一職責(zé)等等鞠柄。骄瓣。斟薇。
6.解釋一下開閉原則
7.在哪個地方用了师坎?舉個例子
8.Java的設(shè)計有拿著沒有遵守這個原則
9.里氏替換解釋一下
? ?答了概念(被深問,不太會)
10.單一原則講一下吧
? ?答了一個類盡量只做一件事
11.舉個例子
? ?我:登錄功能堪滨,如果想要注冊胯陋,就需要新的類
? ?面:登錄是一個復(fù)雜的功能,比如獲取token袱箱,驗證token遏乔,解析token,存儲token等等发笔,這時候怎么辦盟萨?還是說一個類只能有一個方法。
? ?我:......
? ?面:還有沒有其他的例子
? ?我:舉了采購的例子
? ? ? ? ? 被反問買貴的跟買便宜的一樣嗎了讨?怎么處理呢捻激?流程不一樣咋辦。違反這個原則了怎么辦前计?
12.還有沒有什么其他比較熟悉的模式
13.如果要實現(xiàn)LRU算法胞谭,應(yīng)該選擇哪種數(shù)據(jù)結(jié)構(gòu)?LRU算法要淘汰頁面男杈,就需要斷鏈操作丈屹,而鏈表只能順序查找,時間復(fù)雜度是O(n)势就,怎么能更快實現(xiàn)淘汰
14.數(shù)據(jù)庫的隔離級別
15.讀已提交泉瞻,可重復(fù)讀是什么意思
16.數(shù)據(jù)庫默認(rèn)隔離級別
17.反問
1.職位分析
????政采云有限公司由浙江省財政廳與阿里巴巴集團(tuán)共同籌建成立,專注服務(wù)于政府采購各類用戶苞冯,為政府采購交易和管理電子化提供整體解決方案袖牙。致力于打造政府采購云服務(wù)生態(tài)圈。
關(guān)于這個找不到太多的信息舅锄,不知道是不是這個政采云鞭达。從名字看,政府采購云平臺皇忿,是個商城畴蹭,而且是專門服務(wù)于政府的商城,以辦公物品為主鳍烁,實際上啥都有叨襟,但不會太離譜。這個平臺好像還是國家批復(fù)成立的幔荒,跟其它的所有網(wǎng)上商城性質(zhì)都不一樣了糊闽,就是不知道這種模式有多大優(yōu)勢梳玫。
不過,畢竟業(yè)務(wù)是跟政府相關(guān)右犹,資金方面應(yīng)該沒有憂慮提澎,福利待遇應(yīng)該不會太差吧,工作強度應(yīng)該也不大吧念链,了解的太少了盼忌,不做評價了。業(yè)務(wù)上還是商城那一套掂墓,難度不大谦纱,干過開發(fā)的都接觸過的東西吧。
2.面試分析
1)面試時間:30分鐘
2)面試內(nèi)容:一般
3)試題難度:初級+
4)試題拓展:一般
5)核心考點:設(shè)計模式+算法+數(shù)據(jù)庫隔離級別
6)總結(jié):面試時間比較短君编,大半時間都在問設(shè)計模式服协,有點怪,沒問基礎(chǔ)問題啦粹,也沒有問熱點問題,也沒有問項目問題窘游。單問設(shè)計模式唠椭,剛畢業(yè)能說透的真不多,這些設(shè)計原理要不就是從各種框架的底層源碼學(xué)習(xí)中掌握忍饰,要不就是在實際工作中應(yīng)用而掌握贪嫂,靠背誦一下樣例只能停留在表面,問深一點就沒法了艾蓝。問這么多設(shè)計模式的問題力崇,非常不友好,進(jìn)入公司都是初級開發(fā)赢织,不可能用到這些東西亮靴。做業(yè)務(wù)開發(fā)使用框架也不需要過多的考慮設(shè)計模式問題,真到那個層次了也不是初級開發(fā)人員了于置,感覺這個面試就有點炫技茧吊,紙上談兵。
3.問題解析——設(shè)計模式
23種設(shè)計模式八毯,學(xué)編程的都能說上來一兩種吧搓侄。常見的幾種記住,并知道使用場景和原理即可话速。
大家有什么關(guān)于面試想了解的內(nèi)容讶踪,可以在文末留言~