【每日面試】2021政采云Java一面

作者:陰天?? 鏈接:https://www.nowcoder.com/discuss/802778?source_id=discuss_experience_nctrack&channel=-1 來(lái)源:牛客網(wǎng)

1.面試官自我介紹了一下

2.你平時(shí)學(xué)習(xí)都是怎么樣模式

? 答:看書(shū)+視頻

3.都有看過(guò)哪些書(shū)呢?

? 答:數(shù)據(jù)結(jié)構(gòu),計(jì)算機(jī)網(wǎng)絡(luò),編程思想,設(shè)計(jì)模式等等(給自己挖坑了)

4.有沒(méi)有什么收獲?

5.講一下Java設(shè)計(jì)都用到了什么什么模式

? ?答:?jiǎn)我宦氊?zé)等等。。。

6.解釋一下開(kāi)閉原則

7.在哪個(gè)地方用了?舉個(gè)例子

8.Java的設(shè)計(jì)有拿著沒(méi)有遵守這個(gè)原則

9.里氏替換解釋一下

? ?答了概念(被深問(wèn),不太會(huì))

10.單一原則講一下吧

? ?答了一個(gè)類(lèi)盡量只做一件事

11.舉個(gè)例子

? ?我:登錄功能,如果想要注冊(cè),就需要新的類(lèi)

? ?面:登錄是一個(gè)復(fù)雜的功能,比如獲取token,驗(yàn)證token,解析token,存儲(chǔ)token等等,這時(shí)候怎么辦?還是說(shuō)一個(gè)類(lèi)只能有一個(gè)方法。

? ?我:......

? ?面:還有沒(méi)有其他的例子

? ?我:舉了采購(gòu)的例子

? ? ? ? ? 被反問(wèn)買(mǎi)貴的跟買(mǎi)便宜的一樣嗎?怎么處理呢?流程不一樣咋辦。違反這個(gè)原則了怎么辦?

12.還有沒(méi)有什么其他比較熟悉的模式

13.如果要實(shí)現(xiàn)LRU算法,應(yīng)該選擇哪種數(shù)據(jù)結(jié)構(gòu)?LRU算法要淘汰頁(yè)面,就需要斷鏈操作,而鏈表只能順序查找,時(shí)間復(fù)雜度是O(n),怎么能更快實(shí)現(xiàn)淘汰

14.數(shù)據(jù)庫(kù)的隔離級(jí)別

15.讀已提交,可重復(fù)讀是什么意思

16.數(shù)據(jù)庫(kù)默認(rèn)隔離級(jí)別

17.反問(wèn)

1.職位分析

????政采云有限公司由浙江省財(cái)政廳與阿里巴巴集團(tuán)共同籌建成立,專(zhuān)注服務(wù)于政府采購(gòu)各類(lèi)用戶,為政府采購(gòu)交易和管理電子化提供整體解決方案。致力于打造政府采購(gòu)云服務(wù)生態(tài)圈。

關(guān)于這個(gè)找不到太多的信息,不知道是不是這個(gè)政采云。從名字看,政府采購(gòu)云平臺(tái),是個(gè)商城,而且是專(zhuān)門(mén)服務(wù)于政府的商城,以辦公物品為主,實(shí)際上啥都有,但不會(huì)太離譜。這個(gè)平臺(tái)好像還是國(guó)家批復(fù)成立的,跟其它的所有網(wǎng)上商城性質(zhì)都不一樣了,就是不知道這種模式有多大優(yōu)勢(shì)。

不過(guò),畢竟業(yè)務(wù)是跟政府相關(guān),資金方面應(yīng)該沒(méi)有憂慮,福利待遇應(yīng)該不會(huì)太差吧,工作強(qiáng)度應(yīng)該也不大吧,了解的太少了,不做評(píng)價(jià)了。業(yè)務(wù)上還是商城那一套,難度不大,干過(guò)開(kāi)發(fā)的都接觸過(guò)的東西吧。

2.面試分析

1)面試時(shí)間:30分鐘

2)面試內(nèi)容:一般

3)試題難度:初級(jí)+

4)試題拓展:一般

5)核心考點(diǎn):設(shè)計(jì)模式+算法+數(shù)據(jù)庫(kù)隔離級(jí)別

6)總結(jié):面試時(shí)間比較短,大半時(shí)間都在問(wèn)設(shè)計(jì)模式,有點(diǎn)怪,沒(méi)問(wèn)基礎(chǔ)問(wèn)題,也沒(méi)有問(wèn)熱點(diǎn)問(wèn)題,也沒(méi)有問(wèn)項(xiàng)目問(wèn)題。單問(wèn)設(shè)計(jì)模式,剛畢業(yè)能說(shuō)透的真不多,這些設(shè)計(jì)原理要不就是從各種框架的底層源碼學(xué)習(xí)中掌握,要不就是在實(shí)際工作中應(yīng)用而掌握,靠背誦一下樣例只能停留在表面,問(wèn)深一點(diǎn)就沒(méi)法了。問(wèn)這么多設(shè)計(jì)模式的問(wèn)題,非常不友好,進(jìn)入公司都是初級(jí)開(kāi)發(fā),不可能用到這些東西。做業(yè)務(wù)開(kāi)發(fā)使用框架也不需要過(guò)多的考慮設(shè)計(jì)模式問(wèn)題,真到那個(gè)層次了也不是初級(jí)開(kāi)發(fā)人員了,感覺(jué)這個(gè)面試就有點(diǎn)炫技,紙上談兵。

3.問(wèn)題解析——設(shè)計(jì)模式

23種設(shè)計(jì)模式,學(xué)編程的都能說(shuō)上來(lái)一兩種吧。常見(jiàn)的幾種記住,并知道使用場(chǎng)景和原理即可。

大家有什么關(guān)于面試想了解的內(nèi)容,可以在文末留言~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容