一面:留學(xué)黨的慣性凌晨面試+1
內(nèi)容:自我介紹+Final關(guān)鍵字+數(shù)據(jù)庫(kù)(mysql/oracle二選一)+數(shù)據(jù)庫(kù)調(diào)優(yōu)+臟幻不可重復(fù)讀+(mybatis/radis二選一)+基本操作(批量插入/如何保證一致性)+幾種創(chuàng)建新對(duì)象方法+我成功引導(dǎo)向了反射的諸多應(yīng)用+TCP/UDP老生常談的區(qū)別和三揮四握問題+問面試官問題
觀感:算上秋招這是第二次面招行了...總體而言招行面試比較簡(jiǎn)單基礎(chǔ),會(huì)根據(jù)項(xiàng)目問問題,第一次因?yàn)樽詈笠絿?guó)內(nèi)面試就流水進(jìn)人才庫(kù)了,第二次時(shí)長(zhǎng)還是半個(gè)小時(shí)以內(nèi),以及大致問出招行內(nèi)部系統(tǒng)正在做整體框架的搬運(yùn),對(duì)分布式的需求應(yīng)該還是挺高的。以及get到這個(gè)點(diǎn)還是有所收獲的:final修飾引用類型的參數(shù),不能再讓其指向其他對(duì)象,但是對(duì)其所指向的內(nèi)容是可以更改的。
二面/終面:一周多等來了二面,慣例的個(gè)人介紹/String類描述/有哪些常用的方法/如何匹配正則/匹配日期有什么考慮/數(shù)據(jù)庫(kù)連接池自己設(shè)計(jì)需要考慮哪些方向/自己改過哪些JVM參數(shù)/mysql語(yǔ)句考察/真實(shí)世界較大業(yè)務(wù)項(xiàng)目中如何處理Exception/分布式Zookeeper源碼了解過嗎/RabbitMQ和Kafka應(yīng)用場(chǎng)景/個(gè)人情況了解。招行還是比較注重項(xiàng)目經(jīng)歷和項(xiàng)目debug能力的,分別有技術(shù)官和HR負(fù)責(zé)技術(shù)面和個(gè)人情況面。會(huì)問及個(gè)人現(xiàn)有offer情況和考量原因,以及本科和研究生的成績(jī)以及家庭情況。
招商銀行java開發(fā)面試題
一面:留學(xué)黨的慣性凌晨面試+1
內(nèi)容:自我介紹+Final關(guān)鍵字+數(shù)據(jù)庫(kù)(mysql/oracle二選一)+數(shù)據(jù)庫(kù)調(diào)優(yōu)+臟幻不可重復(fù)讀+(mybatis/radis二選一)+基本操作(批量插入/如何保證一致性)+幾種創(chuàng)建新對(duì)象方法+我成功引導(dǎo)向了反射的諸多應(yīng)用+TCP/UDP老生常談的區(qū)別和三揮四握問題+問面試官問題
觀感:算上秋招這是第二次面招行了...總體而言招行面試比較簡(jiǎn)單基礎(chǔ),會(huì)根據(jù)項(xiàng)目問問題,第一次因?yàn)樽詈笠絿?guó)內(nèi)面試就流水進(jìn)人才庫(kù)了,第二次時(shí)長(zhǎng)還是半個(gè)小時(shí)以內(nèi),以及大致問出招行內(nèi)部系統(tǒng)正在做整體框架的搬運(yùn),對(duì)分布式的需求應(yīng)該還是挺高的。以及get到這個(gè)點(diǎn)還是有所收獲的:final修飾引用類型的參數(shù),不能再讓其指向其他對(duì)象,但是對(duì)其所指向的內(nèi)容是可以更改的。
二面/終面:一周多等來了二面,慣例的個(gè)人介紹/String類描述/有哪些常用的方法/如何匹配正則/匹配日期有什么考慮/數(shù)據(jù)庫(kù)連接池自己設(shè)計(jì)需要考慮哪些方向/自己改過哪些JVM參數(shù)/mysql語(yǔ)句考察/真實(shí)世界較大業(yè)務(wù)項(xiàng)目中如何處理Exception/分布式Zookeeper源碼了解過嗎/RabbitMQ和Kafka應(yīng)用場(chǎng)景/個(gè)人情況了解。招行還是比較注重項(xiàng)目經(jīng)歷和項(xiàng)目debug能力的,分別有技術(shù)官和HR負(fù)責(zé)技術(shù)面和個(gè)人情況面。會(huì)問及個(gè)人現(xiàn)有offer情況和考量原因,以及本科和研究生的成績(jī)以及家庭情況。
面試是遠(yuǎn)程的,要開攝像頭,用的是Zoom。雖然理論上手機(jī)也能使用Zoom,但是考慮到可能需要遠(yuǎn)程做題,所以建議還是使用電腦會(huì)保險(xiǎn)一些。
一般來說面試的時(shí)長(zhǎng)會(huì)控制在半個(gè)小時(shí)到一個(gè)小時(shí)內(nèi),我的一個(gè)半小時(shí)純屬意外,像我的同事就是卡點(diǎn)半小時(shí)準(zhǔn)時(shí)結(jié)束的。
自我介紹+項(xiàng)目介紹,這一部分的英文是肯定跑不了的,但好在這些內(nèi)容是死的,就像我上一篇文章中講到的,用GPT翻譯好然后對(duì)著鏡子背熟即可。
關(guān)于技術(shù)面試部分就是各位彥祖?zhèn)冋宫F(xiàn)實(shí)力的時(shí)刻啦,八股文全都給我背起來~
面試結(jié)束前,循例面試官會(huì)問你有沒有想要問的問題,HR的建議就是問一下部門的信息呀,入職后的主要工作內(nèi)容等就差不多啦。
招商銀行java developer面試題
垃圾回收相關(guān)的內(nèi)容,描述垃圾回收的過程 (英語(yǔ))。
Collection集合都有哪些有什么區(qū)別數(shù)據(jù)結(jié)構(gòu)是什么樣子的 (英語(yǔ))。
HashMap和HashTable的區(qū)別,引申到了線程安全的問題 (英語(yǔ))。
現(xiàn)場(chǎng)做題:提供一段代碼,分析這段代碼,你覺得有沒有問題,如果有問題哪里有問題怎么解決。我的這段代碼是單例模式的雙重檢查鎖,問的很細(xì),要說明每一個(gè)if的作用,并且假設(shè)去掉一個(gè)if代碼成不成立等 (粵語(yǔ))。
現(xiàn)場(chǎng)做題:也是提供一段代碼并進(jìn)行分析,我分析到會(huì)有死鎖的問題,然后被問到如何解決死鎖,針對(duì)這段代碼要如何解決。這里引申了很多鎖和線程的內(nèi)容,代碼中用的是synchronize,我補(bǔ)充了可以使用Lock,并分析了Lock和synchronize的區(qū)別等 (粵語(yǔ))。
現(xiàn)場(chǎng)做題:關(guān)于響應(yīng)式編程+線程的組合題,需要我本地開IDEA然后解決問題,大概就是一個(gè)Consumer和一個(gè)Supplier的類,分別創(chuàng)建一個(gè)線程,然后如何保證線程安全的問題 (粵語(yǔ))。
從招聘軟件上投遞簡(jiǎn)歷獲取的面試機(jī)會(huì)
主要是2次技術(shù)面試,問的問題都來源于項(xiàng)目經(jīng)歷,也會(huì)有一些邏輯思維的考察,這部分還是依靠算法。面試官態(tài)度挺好的,會(huì)引導(dǎo)進(jìn)行問題回答。
招商銀行C++軟件開發(fā)工程師面試題
項(xiàng)目中用到的設(shè)計(jì)模式有哪些,關(guān)于他們的應(yīng)用場(chǎng)景和必要性
對(duì)于stl標(biāo)準(zhǔn)庫(kù)一些底層實(shí)現(xiàn)的問題
對(duì)內(nèi)存泄漏問題的排查思路
1v1面試,線上面試,時(shí)間很短,而且不難。
首先自我介紹和項(xiàng)目,然后常規(guī)八股,比如springboot事務(wù),注解式事務(wù),hashtable、線程池、http狀態(tài)碼等等。后面一些校園生活問題,最后還有反問環(huán)節(jié)。
招商銀行信用卡中心java軟件開發(fā)面試題
Java線程安全集合、hashtable怎么保證線程安全、currenthashmap怎么保證線程安全、線程池參數(shù)、注解式事務(wù)設(shè)置那些屬性
(共4264條) 招商銀行
(共2090條) 中國(guó)銀行
(共1864條) 中國(guó)工商銀行
(共996條) 平安銀行
(共148條) 浙江泰隆商業(yè)銀行
(共63條) 中國(guó)民生銀行信用卡中心
(共7條) 中國(guó)東方航空
(共6條) 宏啟勝精密電子(秦皇島)有限公司
(共7條) 艾睿電子(深圳)有限公司
(共4條) 江西合力泰科技股份有限公司深圳分公司
(共4條) 天利教育
(共4條) 北京作業(yè)幫科技有限公司