原创 騰訊雲後臺開發實習生暑期面試

介紹項目 多線程的實現方式,線程的狀態 new Thread / implements Runnable gc,什麼時候gc,內存溢出 Java GC Linux指令,怎麼查看內存線程使用情況 Mysql索引,gro

原创 搜狐汽車暑期面試

介紹簡歷 String爲什麼是final的,Enum,數據庫連接(左外,右外,內連接) 用棧實現隊列(時間複雜度),數組找出只出現一次的元素(時間複雜度),手寫快排 Java運行時的編譯情況,大的項目是怎麼編譯的 Spring的

原创 微軟Office STCA暑期面試

一面 介紹azure table爲什麼能做到一個用戶的數據在一臺機器上 介紹datafactory入hive的過程,如果將copy和hive分開,怎麼做?用socket?爲什麼websocket能做到雙方發消息? 多態

原创 《深入理解Java虛擬機》 - 程序編譯與代碼優化 - 早期(編譯期)優化

Java語言的“編譯期”是一段“不確定”的操作過程,因爲它可能指: 前端編譯器(編譯器的“前端”)把*.java文件轉變成*.class文件的過程: Javac 後端運行期編譯器(JIT)把字節碼轉變成機器碼的過程:HotSpo

原创 騰訊後臺開發暑期面試

自我介紹 寫hql 給定騰訊新聞數據,三個表 第一個表:騰訊新聞版面id,文章id 第二個表,瀏覽行爲數據:時間戳,版面id,文章id 第三個表,評論行爲數據:時間戳,版面id,文章id 求每天文章/版面的曝光 曝光 = 評論

原创 搜狐智能媒體研發中心暑期面試

併發編程,能併發的數據結構 Springboot爲什麼能做到不配置一些xml? 1.0版本的智慧教室會遇到哪些問題?併發?底層的哪些不夠用了,纔會出現這些問題? JVM參數調優,怎麼做?參數的意義? HTTP要了解得更深入一些

原创 螞蟻金服Java暑期面試

一面 介紹項目,主要介紹在微軟的實習,要注意項目講得對方能理解 10億條文件排序,外部歸併,merge時堆內部排序 一堆運動員的成績排序,如a:10,b:20,c:5,排序並保證新來的一個運動員也是有序的 用treemap, m

原创 第四範式 Java 開發實習生面試

一面 自我介紹 介紹一下項目 Exception && Error synchronized關鍵字static修飾和沒有static修飾 比如synchronized修飾方法,讓循環輸出1-10,new兩個類,調用該線程 作用

原创 Keep Java 開發實習生面試

一面 自我介紹 問項目 int[]數組長度爲n,問數組中連續m個數的最大值 鏈表反轉 20w條ip地址的數據,給一個ip地址,怎麼找到? 設計用戶發微博的數據庫,以及查看首頁功能 首頁時間線表,但對於大V發微博,告知關注者的時

原创 頭條後端一面

自我介紹 給定一個結點,確定二叉樹中序遍歷的後繼結點(結點有左指針,右指針,父親指針) 判斷是否有右子樹,有就找右子樹最左的結點 沒有,則不斷找父親結點,直到當前結點是父親結點的左孩子 介紹項目 hashmap的equal

原创 商湯Java實習生面試

Collections框架體系 HashSet的特性 基於HashMap實現 無序不重複 HashMap結構 哈希表,數組+鏈表 HashMap和ConcurrentHashMap區別 鎖的瞭解 線程池有哪些? 怎

原创 poj1001 Exponentiation(JAVA實現)

轉載自http://blog.sina.com.cn/s/blog_694034130100wpxj.html 題目來源:http://poj.org/problem?id=1001   題目大意很明瞭,求一個浮點數R的n次方。結果以0開