2輪技術面,最后是Hr談薪,整體面試過程很順利,面試官的技術很專業,態度謙和,
第一輪是技術大牛面試,有代碼題,大概是一個小時,
第二輪是部門領導面試,也會提問一些項目經歷,技術難點等等。
PS:第二輪面試過程有些緊張,感覺沒面好,但是還是順利過了,感謝面試官高抬貴手!
朗新科技(中國)有限公司java開發面試題
1. Java 的GC垃圾收集器有哪些;
2. Java 的類加載器有哪些;
3. 線程池的核心參數有哪些,有哪些常用的線程池;
4. 給一個鏈表 1-2-3-4-5,怎么將第一個和最后一個,第二個和倒數第二個,第三個和倒數第三個。。。這樣進行排序,并分析時間復雜度和空間復雜度
問我對公司了解多少,然后問我在學校排名多少還有就是問了我在之前參與過什么項目,然后遇到什么困難,最后怎么解決的,還有薪資期望之類的,還有問了一些面試題,因為我是被內推的所以面試過程也沒問特別刁鉆的問題,但是我沒被錄取,因為學歷要求沒有達到他們的指標,但是這次面試對我來說也是經驗。
面試官問的面試題:朗新科技(中國)有限公司java工程師實習生面試題
1.能否創建一個包含可變對象的不可變對象?
當然可以創建一個包含可變對象的不可變對象的,你只需要謹慎一點,不要共享可變對象的引用就可以了,如果需要變化時,就返回原對象的一個拷貝。最常見的例子就是對象中包含一個日期對象的引用.
2.switch能否作用在byte,long上?
可以用在byte上,但是不能用在long上.
3.你對String對象的intern()熟悉么?
intern()方法會首先從常量池中查找是否存在該常量值,如果常量池中不存在則現在常量池中創建,如果已經存在則直接返回.
比如
String s1=”aa”;
String s2=s1.intern();
System.out.print(s1==s2);//返回true
4.可以在hashcode中使用隨機數字嗎?
不行,因為同一對象的 hashcode 值必須是相同的
5. final,finalize和finally的不同之處是什么?
final 是一個修飾符,可以修飾變量、方法和類。如果 final 修飾變量,意味著該變量的值在初始化后不能被改變。finalize 方法是在對象被回收之前調用的方法,給對象自己最后一個復活的機會,但是什么時候調用 finalize 沒有保證。finally 是一個關鍵字,與 try 和 catch 一起用于異常的處理。finally 塊一定會被執行,無論在 try 塊中是否有發生異常。
6.64位的JVM當中,int的長度是多少?
Java 中,int 類型變量的長度是一個固定值,與平臺無關,都是 32 位。意思就是說,在 32 位 和 64 位 的Java 虛擬機中,int 類型的長度是相同的。
7.什么是編譯器常量?使用它有什么風險?
公共靜態不可變(public static final )變量也就是我們所說的編譯期常量,這里的 public 可選的。實際上這些變量在編譯時會被替換掉,因為編譯器知道這些變量的值,并且知道這些變量在運行時不能改變。這種方式存在的一個問題是你使用了一個內部的或第三方庫中的公有編譯時常量,但是這個值后面被其他人改變了,但是你的客戶端仍然在使用老的值,甚至你已經部署了一個新的jar。為了避免這種情況,當你在更新依賴 JAR 文件時,確保重新編譯你的程序。
8.如何將byte轉為String?
可以使用 String 接收 byte[] 參數的構造器來進行轉換,需要注意的點是要使用的正確的編碼,否則會使用平臺默認編碼,這個編碼可能跟原來的編碼相同,也可能不同
Java的基本特性,==和equals的區別 int和intger的區別,修飾符有哪些,hashmap的實現原理,list和set的區別,基本數據類型有哪些,stringbuffer和stringbulider的區別,抽象類和接口的區別還有紅黑樹在Java幾出現
首先上來就問你的項目,然后就是問一些前端的知識和一些后端的知識,主要的話難度不是太高,相對來說比較基礎,不過可能我是1面,后面的二面應該會難一點
面試官問的面試題:朗新科技(中國)有限公司JAVA工程師面試題
get和post的區別有什么區別
有了解過vue嗎,說一下vue有什么優點
我們這個工作有時候會加班和出差,你可以接收嗎
你未來三年的職業規劃是什么
你在項目中使用了什么微服務技術,
為什么要使用mq,有什么優點
面試分為兩個過程,一面是技術面,二面是HR面試,HR面試沒什么好說的,基本就是聊天,然后問一下規劃之類的,技術面的面試官感覺像是有點著急下班,問完問題也沒給我反問的機會,甚至有的問題我答了一半也說可以
面試官問的面試題:朗新科技(中國)有限公司java開發面試題
Java的數據類型,Java的基本類型和封裝類型,常用的算法說幾個,計算過程中精度丟失是為什么,了不了解BigDemical,還有一些集合相關的問題,整體就是簡單八股