簡歷篩選
技術(shù)面試(1~2輪,涵蓋Java基礎(chǔ)、JVM、并發(fā)編程、Spring框架、數(shù)據(jù)庫、項(xiàng)目經(jīng)驗(yàn)等)
算法與數(shù)據(jù)結(jié)構(gòu)考察
系統(tǒng)設(shè)計(根據(jù)崗位需求)
綜合面試(HR面試,溝通能力、職業(yè)規(guī)劃、薪資期望等)
Offer與入職流程
宇信科技JAVA工程師面試題
ava內(nèi)存模型(JMM)是什么?
答: 定義了線程如何訪問共享內(nèi)存,包括主內(nèi)存和線程工作內(nèi)存,解決可見性、有序性、原子性問題。
GC有哪些垃圾回收算法?
答: 引用計數(shù)、標(biāo)記清除、復(fù)制算法、標(biāo)記整理。
JVM 內(nèi)存區(qū)域有哪些?
答: 方法區(qū)、堆(新生代/老年代)、虛擬機(jī)棧、本地方法棧、程序計數(shù)器。
如何排查 Java 內(nèi)存泄漏?
答: 使用 JVisualVM、JConsole、MAT 工具,查看堆內(nèi)存快照,分析對象存活情況。
線程和進(jìn)程的區(qū)別?
答: 進(jìn)程是資源分配單位,線程是CPU調(diào)度單位;進(jìn)程之間相互獨(dú)立,線程共享進(jìn)程資源。
Java中創(chuàng)建線程的方式有哪些?
答:
繼承 Thread 類
實(shí)現(xiàn) Runnable 接口
實(shí)現(xiàn) Callable 接口(帶返回值)
使用線程池 Executors.newFixedThreadPool(n)
synchronized和ReentrantLock的區(qū)別?
答: synchronized 是 Java 內(nèi)置關(guān)鍵字,自動加鎖和釋放;ReentrantLock 需要手動加鎖和釋放,支持可中斷鎖和公平鎖。
volatile 關(guān)鍵字的作用?
答: 保證變量可見性,但不保證原子性。
CAS(Compare And Swap)是什么?
答: 一種無鎖操作,用于保證線程安全(Atomic 類底層使用 CAS)。
共分為兩輪面試。第一輪面試是多對一,面試的主要是部門領(lǐng)導(dǎo),還有記錄的個別員工,首先會要做一個自我介紹,完了,領(lǐng)導(dǎo)會有針對性地問一些問題,主要是與個人與工作崗位相關(guān)的問題,大概當(dāng)時問了六個問題,在坐的都會問。大概過了二十天,通知第二輪面試,也不知道是什么面試形式。進(jìn)了現(xiàn)場看到,還是多對一,還是結(jié)構(gòu)化面試,面試官挺嚴(yán)肅的,一看就挺緊張的也是,所以第二輪面試沒有面好,太緊張了,面試官問了兩個問題,感覺自己語言組織不好,發(fā)揮不力,導(dǎo)致面試官最后沒有興趣再接著發(fā)問了,當(dāng)時就覺得自己沒戲了。后來果然也沒有后文了。
面試官問的面試題:宇信科技軟件需求分析師面試題
1、自我介紹一下自己,默認(rèn)在一分鐘之內(nèi);
2、有什么優(yōu)劣勢?就所申請的職位,你有什么欠缺的
3、性格怎樣?愛好是什么?
、
面試很簡單,問了項(xiàng)目,然后對著簡歷上問了幾個問題做了個人介紹,然后問我有沒有意向城市
面試官問的面試題:宇信科技JAVA開發(fā)工程師面試題
做個個人介紹,對于項(xiàng)目做一個介紹然后實(shí)現(xiàn)細(xì)節(jié),問了單例模式以及繼承是什么多態(tài)是什么等,很水很簡單感覺結(jié)果良好,目前準(zhǔn)備二面了
宇信科技工資待遇 共15 條
宇信科技面試經(jīng)驗(yàn) 共 34 條
(共4條) nttdata(china)
(共5條) 合肥新滬屏蔽泵有限公司
(共4條) 天健會計師事務(wù)所(特殊普通合伙)廣東分所
(共4條) 廣州八斗軟件科技有限公司
(共5條) 國家能源集團(tuán)寧夏煤業(yè)有限公司