招商銀行信用卡21屆實習面經

1.自我介紹
2.爲什麼學習Java
我說覺得C太難,Java我能學進去
3.java和C#有啥區別
我覺得C#和java很像,有的代碼都是一樣的,就是C#更加規範一些
4.學習Java遇到了哪些數據結構
我最後說到了棧,等面試的時候用了做了一道算法就用了棧
5.哪個算法
就是leetcode今天的每日一題。。
6.你提到博客記錄了很多問題,那麼最有成就感的問題是什麼
我說的是不熟悉Linux系統,利用linux搭建zookeeper集羣的問題
7.其他問題
我說到了springmvc404的問題
8.學spring學了什麼
我說主要就是如何應用,還有它的ioc思想
9.ioc思想是什麼
控制反轉,把我們要做的事委託給spring框架,以前需要new,現在只需要依賴注入
10.怎麼注入
通過構造方法,靜態工廠,實例工廠,註解等(這裏回答錯了 這是bean的創建)
11.注入遇到過什麼問題
講了一下autowired,qualifier、resourse註解咋用的
12.瞭解aop嗎
簡單說了下就是面向切面編程,然後有before、afterthrowing、afterreturning、after、around
13.aop具體咋實現的
如果實現了接口就是jdk自動代理,主要是invocationhandler,如果沒有實現接口就是cglib,創建某個類的子類,不能是final修飾的
14.問了下hashmap
簡單說了下他的數據結構,jdk1.8前是鏈表後來改數組,不安全,安全用concurrenthashmap
15.爲啥紅黑樹更快,數據結構是啥
我沒學過紅黑樹,說忘記了。。
16.學過哪些數據庫
mysql、redis、zookeeper
17.mysql隔離級別
我一聽這個很興奮啊,結果太緊張忘記了,想不起來不可重複讀,我就說我突然想不起來了。。
18.redis學了哪些
我只學了個基礎,所以就說我學了有哪些數據結構
19.有哪些數據結構
string、hashmap、list、hastset、sorted-set
20.啥時候用sorted-set
排序的時候,比如電影網站按播放次數排列顯示,還有學生成績啥的(感謝黑馬redis課程。。)
21.redis的數據和mysql咋保證一致性
用zookeeper生成分佈式唯一id,然後打半字半天說不好意思又想不起來了。。
22.銀行和互聯網的看法
銀行能有自己的生活。。然後說其實銀行也加班啊 能接受嗎 可以接收
23.在上海能來嗎
可以來,又問了能不能接受加班說可以
24.有什麼想問
學了老忘,有啥方法?
25.我覺得你做博客的習慣不錯可以保持,那今天就到這吧

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章