1.首先用電腦做了兩道算法題,還有幾道邏輯推理題 2.技術(shù)一面,問(wèn)了很多基礎(chǔ)內(nèi)容,大概40度分鐘 3.技術(shù)二面,問(wèn)的問(wèn)題不是很多,20分鐘左右吧。
面試官問(wèn)的面試題: jvm原理
生產(chǎn)者消費(fèi)者問(wèn)題解決
json大括號(hào)中括號(hào)
java為什么序列化,如何自己實(shí)現(xiàn)序列化externalizable
java為什么用接口
java concurrent 線程池,數(shù)據(jù)庫(kù)連接為什么使用等
java創(chuàng)建線程
servlet有什么方式傳輸對(duì)象
inputstream的子類(lèi)
三范式
spring 單列模式是否線程安全。
線程順序執(zhí)行, join方法
string ioc,aop
java通過(guò)某種算法邏輯,更新數(shù)據(jù)庫(kù)中的每條數(shù)據(jù),優(yōu)化方法,使用多線程,每天數(shù)據(jù)加鎖,或者每個(gè)線程分條
sleep和wait區(qū)別
oracle my 字段允許最長(zhǎng)多少字符,查詢(xún)條件中,可最多查詢(xún)多少字符
如何找到實(shí)現(xiàn)某個(gè)接口的所有實(shí)現(xiàn)類(lèi)
linux 命令使用:如何動(dòng)態(tài)查詢(xún)一個(gè)輸出文件, 如何倒序查看文件
反射查看類(lèi)中的所用成員變量及方法名。
數(shù)組 length屬性,字符串length方法
算法題:
指定數(shù)組位置排序,前升序,后降序
幾個(gè)數(shù)的最大公約數(shù)