問我對公司了解多少,然后問我在學(xué)校排名多少還有就是問了我在之前參與過什么項(xiàng)目,然后遇到什么困難,最后怎么解決的,還有薪資期望之類的,還有問了一些面試題,因?yàn)槲沂潜粌?nèi)推的所以面試過程也沒問特別刁鉆的問題,但是我沒被錄取,因?yàn)閷W(xué)歷要求沒有達(dá)到他們的指標(biāo),但是這次面試對我來說也是經(jīng)驗(yàn)。
面試官問的面試題:朗新科技(中國)有限公司java工程師實(shí)習(xí)生面試題
1.能否創(chuàng)建一個包含可變對象的不可變對象?
當(dāng)然可以創(chuàng)建一個包含可變對象的不可變對象的,你只需要謹(jǐn)慎一點(diǎn),不要共享可變對象的引用就可以了,如果需要變化時,就返回原對象的一個拷貝。最常見的例子就是對象中包含一個日期對象的引用.
2.switch能否作用在byte,long上?
可以用在byte上,但是不能用在long上.
3.你對String對象的intern()熟悉么?
intern()方法會首先從常量池中查找是否存在該常量值,如果常量池中不存在則現(xiàn)在常量池中創(chuàng)建,如果已經(jīng)存在則直接返回.
比如
String s1=”aa”;
String s2=s1.intern();
System.out.print(s1==s2);//返回true
4.可以在hashcode中使用隨機(jī)數(shù)字嗎?
不行,因?yàn)橥粚ο蟮?hashcode 值必須是相同的
5. final,finalize和finally的不同之處是什么?
final 是一個修飾符,可以修飾變量、方法和類。如果 final 修飾變量,意味著該變量的值在初始化后不能被改變。finalize 方法是在對象被回收之前調(diào)用的方法,給對象自己最后一個復(fù)活的機(jī)會,但是什么時候調(diào)用 finalize 沒有保證。finally 是一個關(guān)鍵字,與 try 和 catch 一起用于異常的處理。finally 塊一定會被執(zhí)行,無論在 try 塊中是否有發(fā)生異常。
6.64位的JVM當(dāng)中,int的長度是多少?
Java 中,int 類型變量的長度是一個固定值,與平臺無關(guān),都是 32 位。意思就是說,在 32 位 和 64 位 的Java 虛擬機(jī)中,int 類型的長度是相同的。
7.什么是編譯器常量?使用它有什么風(fēng)險?
公共靜態(tài)不可變(public static final )變量也就是我們所說的編譯期常量,這里的 public 可選的。實(shí)際上這些變量在編譯時會被替換掉,因?yàn)榫幾g器知道這些變量的值,并且知道這些變量在運(yùn)行時不能改變。這種方式存在的一個問題是你使用了一個內(nèi)部的或第三方庫中的公有編譯時常量,但是這個值后面被其他人改變了,但是你的客戶端仍然在使用老的值,甚至你已經(jīng)部署了一個新的jar。為了避免這種情況,當(dāng)你在更新依賴 JAR 文件時,確保重新編譯你的程序。
8.如何將byte轉(zhuǎn)為String?
可以使用 String 接收 byte[] 參數(shù)的構(gòu)造器來進(jìn)行轉(zhuǎn)換,需要注意的點(diǎn)是要使用的正確的編碼,否則會使用平臺默認(rèn)編碼,這個編碼可能跟原來的編碼相同,也可能不同
Java的基本特性,==和equals的區(qū)別 int和intger的區(qū)別,修飾符有哪些,hashmap的實(shí)現(xiàn)原理,list和set的區(qū)別,基本數(shù)據(jù)類型有哪些,stringbuffer和stringbulider的區(qū)別,抽象類和接口的區(qū)別還有紅黑樹在Java幾出現(xiàn)
首先上來就問你的項(xiàng)目,然后就是問一些前端的知識和一些后端的知識,主要的話難度不是太高,相對來說比較基礎(chǔ),不過可能我是1面,后面的二面應(yīng)該會難一點(diǎn)
面試官問的面試題:朗新科技(中國)有限公司JAVA工程師面試題
get和post的區(qū)別有什么區(qū)別
有了解過vue嗎,說一下vue有什么優(yōu)點(diǎn)
我們這個工作有時候會加班和出差,你可以接收嗎
你未來三年的職業(yè)規(guī)劃是什么
你在項(xiàng)目中使用了什么微服務(wù)技術(shù),
為什么要使用mq,有什么優(yōu)點(diǎn)
面試分為兩個過程,一面是技術(shù)面,二面是HR面試,HR面試沒什么好說的,基本就是聊天,然后問一下規(guī)劃之類的,技術(shù)面的面試官感覺像是有點(diǎn)著急下班,問完問題也沒給我反問的機(jī)會,甚至有的問題我答了一半也說可以
面試官問的面試題:朗新科技(中國)有限公司java開發(fā)面試題
Java的數(shù)據(jù)類型,Java的基本類型和封裝類型,常用的算法說幾個,計算過程中精度丟失是為什么,了不了解BigDemical,還有一些集合相關(guān)的問題,整體就是簡單八股
一開始是自我介紹,然后開始問項(xiàng)目里面的問題,先是問了Redis,問用到哪些基礎(chǔ)數(shù)據(jù)類型,怎么使用這種數(shù)據(jù)類型的
面試官問的面試題:朗新科技(中國)有限公司java開發(fā)一面面試題
1. Redis是什么,在項(xiàng)目里面怎么使用的
2. mysql索引講講,介紹一下
3. 計算機(jī)網(wǎng)絡(luò)三次握手,四次揮手
4. redis持久化
5. redis哨兵機(jī)制
(共5條) 廈門雅迅網(wǎng)絡(luò)股份有限公司
(共7條) 江蘇油田
(共8條) 順風(fēng)快遞
(共7條) 深圳法雷奧
(共6條) 江蘇華星會計師事務(wù)所
(共9條) 蘇州邁為科技股份有限公司