最新!!招銀網路科技Java面經,整理附答案

歐陽思海發表於2019-03-20
作者:榨汁機2號
連結:https://www.nowcoder.com/discuss/164019
本作者整理答案,題目原作者
複製程式碼

3月12號現場面試的, 感覺好像所有人有3面的樣子。到目前也沒有訊息,有訊息的吱一聲,讓我早點死了這個心.....

一面

1 Java的八大基本型別

byte、short、int、long、float、double、char、boolean。

2 Java除了基本型別以外還有哪些類能表示數字

這個題目在我的理解來說,如果不認真思考,可能很難聽懂面試官說的是什麼意思。

我想,面試官的意思是,在 Java 中基本的資料型別有8種是可以來表示數字的,但是,Java 中除了有基本型別還有包裝型別,通過裝箱拆箱機制,同樣可以表示數字。

不僅僅如此,還有大數的類可以表示數字:兩個高精度大整數BigInteger 和高精度浮點數BigDecimal。 具體用法檢視 www.cnblogs.com/yxwkf/p/533…

另外,除了這個大數型別外,還有原子型別AtomicBoolean,AtomicInteger,AtomicLong,AtomicReference,AtomicIntegerFieldUpdater, AtomicLongFieldUpdater, AtomicReferenceFieldUpdater<T,V> 。 具體檢視 www.cnblogs.com/yuyutianxia…

3 介紹JVM堆和棧,有什麼用,A a = new A();各放在哪個位置

堆:FIFO佇列優先,先進先出。jvm只有一個堆區被所有執行緒所共享!堆存放在二級快取中,呼叫物件的速度相對慢一些,生命週期由虛擬機器的垃圾回收機制定。 棧:FILO先進後出,暫存資料的地方。每個執行緒都包含一個棧區!棧存放在一級快取中,存取速度較快,“棧是限定僅在表頭進行插入和刪除操作的線性表”。 方法區:用來存放方法和static變數。

二、儲存的資料型別

1、堆用來儲存new出來的物件和陣列 2、棧用來儲存基本型別變數和物件的引用變數的地址 3、方法區儲存方法和static變數

三、優缺點

1、堆的優點-可以動態的分配記憶體大小,生命週期不確定。缺點-速度略慢 2、棧的優點-速度快,缺點-存在棧中的資料大小和生命週期必須是明確的,缺少靈活性。

關於Jvm的文章 blog.csdn.net/qq_20641565…

4 HashMap擴容過程,初始容量,和HashTable的區別

Java7 HashMap詳解 mp.weixin.qq.com/s/mUhMeZ3r5…

5 構造執行緒的方法

繼承Thread類,實現Runnable介面,實現Callable介面,執行緒池。

下面是我的csdn部落格的一篇文章,詳細說明了 blog.csdn.net/sihai12345/…

6 執行緒池構造器的引數和作用

我的部落格文章,詳細說明了 blog.csdn.net/sihai12345/…

7 mysql有哪些引擎,區別

這張圖可以解決

最新!!招銀網路科技Java面經,整理附答案

8 mysql優化

mysql優化 mp.weixin.qq.com/s/OeKXHpnk7…

9 spring IOC的作用,有哪些註解,有什麼用

老問題了,分享一篇簡單易懂的文章 www.cnblogs.com/xdp-gacl/p/…

10 手寫一個快排

分享一篇我看過的很好的文章 developer.51cto.com/art/201403/…

二面

整個二面都在聊專案,過程中面試官問的很細,讓我整個專案資料庫的表畫出來,講各表之間的聯絡,為什麼這麼設計,然後聊能不能改進等等。我感覺面試官可能對我的專案感興趣,二面持續了將近40分鐘一直在聊專案,這是三面中體驗最好的。(面試官真的nice,很平易近人的感覺)

HR面

這個應該大家都差不多,就不細講了。

最後HR說最遲下週出結果,這熬的是真的難受.....

最新!!招銀網路科技Java面經,整理附答案

相關文章