Java工程師面試題一面二面整理
秀強(qiáng)信息公司關(guān)于JAVA的面試內(nèi)容
這個(gè)公司做學(xué)前教育,老板喜歡談理想和談情懷來壓工資。屬于18年年底成立的小公司,Java開發(fā)三個(gè)人吧。
一面(電話):
1、服務(wù)沒掛,但是不可用的,Nginx感知不到,怎么辦?
2、下單過程庫存是怎么處理的?下單卡住多久釋放鎖定的庫存?
3、多線程同步?synchronized,wait,notify、notifyALL
4、wait和sleep以及yield
5、HashMap和ConcurrentHashMap
6、ThreadLocal用過嗎?
7、Redis怎么做數(shù)據(jù)同步?對象怎么存儲的?幾種持久化方式。
8、幾臺Redis,Redis怎么保證高可用。怎么和數(shù)據(jù)庫保證數(shù)據(jù)一致性。有什么相應(yīng)的策略保證完全一致。
9、Redis中如果保存庫存怎么保證數(shù)據(jù)一致性,不用Redis高并發(fā)過來你們怎么處理呢?
二面:
1、廣度優(yōu)先和深度優(yōu)先有啥區(qū)別?
2、隊(duì)列和棧有啥區(qū)別?
3、排序算法都有哪些?查找算法有哪些?二分查找的時(shí)間復(fù)雜度
4、JVM的結(jié)構(gòu)說一下吧?各部分都保存什么內(nèi)容?
5、怎么避免內(nèi)存泄漏?
6、對象的深度拷貝和淺拷貝?
7、子類繼承一個(gè)父類,父類引用指向一個(gè)子類對象,該父類引用能調(diào)用子類中的獨(dú)有方法嗎?
8、面向?qū)ο蠛兔嫦蜻^程的區(qū)別?
關(guān)于答案大家可以在腳本之家的JAVA欄目里尋找,感謝大家對腳本之家的支持。
相關(guān)文章
詳解Java數(shù)據(jù)結(jié)構(gòu)之平衡二叉樹
平衡二叉樹(Balanced?Binary?Tree)又被稱為AVL樹(有別于AVL算法),且具有以下性質(zhì):它是一?棵空樹或它的左右兩個(gè)子樹的高度差的絕對值不超過1,并且左右兩個(gè)子樹都是一棵平衡二叉樹。本文將詳解介紹一下平衡二叉樹的原理與實(shí)現(xiàn),需要的可以參考一下2022-02-02
Java后臺批量生產(chǎn)echarts圖表并保存圖片
這篇文章主要介紹了Java后臺批量生產(chǎn)echarts圖表并保存圖片,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-05-05
支持SpEL表達(dá)式的自定義日志注解@SysLog介紹
這篇文章主要介紹了支持SpEL表達(dá)式的自定義日志注解@SysLog,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-02-02
Spring中利用IOC實(shí)現(xiàn)注入的方式
Spring IOC(控制反轉(zhuǎn))實(shí)現(xiàn)依賴注入,將對象創(chuàng)建和依賴關(guān)系的管理交由Spring容器處理,通過注解或XML配置,實(shí)現(xiàn)對象之間的松耦合,提高代碼復(fù)用性和可維護(hù)性2023-04-04
你的Idea還有BUG嗎不妨試試另一個(gè)開發(fā)神器
Spring Tool Suite(STS)就是一個(gè)基于Eclipse的開發(fā)環(huán)境, 用于開發(fā)Spring應(yīng)用程序。本文給大家給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2020-12-12
安裝多個(gè)版本JDK后使用時(shí)的切換方法總結(jié)
我們平時(shí)在window上做開發(fā)的時(shí)候,可能需要同時(shí)開發(fā)兩個(gè)甚至多個(gè)項(xiàng)目,有時(shí)不同的項(xiàng)目對JDK的版本要求有區(qū)別,下面這篇文章主要給大家介紹了安裝多個(gè)版本JDK后使用的切換方法,需要的朋友可以參考借鑒,下面來一起看看吧。2017-01-01
Java?Stream實(shí)現(xiàn)多字段分組groupingBy操作詳解
Stream是Java8的一個(gè)新特性,主要用戶集合數(shù)據(jù)的處理,如排序、過濾、去重等等功能,本文就來講講如何利用Stream實(shí)現(xiàn)比較優(yōu)雅的按多字段進(jìn)行分組groupingBy吧2023-06-06
httpclient ConnectionHolder連接池連接保持源碼解析
這篇文章主要為大家介紹了httpclient ConnectionHolder連接池連接保持源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11

