Java工程師的一些面試總結(5)
基礎與框架:
String類能被繼承嗎,為什麼
String,Stringbuffer,StringBuilder的區別?
ArrayList和LinkedList有什麼區別
類的例項化順序,比如父類靜態資料,建構函式,欄位,子類靜態資料,建構函式,欄位,他們的執行順序
用過哪些Map,都有什麼區別,HashMap是執行緒安全的嗎,併發下使用的Map是什麼,他們內部原理分別是什麼,比如hashcode,擴容等
HashMap為什麼get和set那麼快,concurrentHashMap為什麼能提高併發
抽象類和介面的區別,類可以繼承多個類麼,介面可以繼承多個介面麼,類可以實現多個介面麼
什麼情況下會發生棧記憶體溢位
什麼是nio,原理
反射中,Class.forName和ClassLoader區別
tomcat結構,類載入器流程
講講Spring事務的傳播屬性,AOP原理,動態代理與cglib實現的區別,AOP有哪幾種實現方式
Spring的beanFactory和factoryBean的區別
Spring載入流程
Spring如何管理事務的
多執行緒:
線城池的最大執行緒數目根據什麼確定
多執行緒的幾種實現方式,什麼是執行緒安全,什麼是重排序
volatile的原理,作用,能代替鎖麼
sleep和wait的區別,以及wait的實現原理
Lock與synchronized 的區別,synchronized 的原理,什麼是自旋鎖,偏向鎖,輕量級鎖,什麼叫可重入鎖,什麼叫公平鎖和非公平鎖
用過哪些原子類,他們的引數以及原理是什麼
用過哪些執行緒池,他們的原理簡單概括下,建構函式的各個引數的含義,比如coreSize,maxsize等
有一個第三方介面,有很多個執行緒去呼叫獲取資料,現在規定每秒鐘最多有10個執行緒同時呼叫它,如何做到。
spring的controller是單例還是多例,怎麼保證併發的安全
用三個執行緒按順序迴圈列印abc三個字母,比如abcabcabc
ThreadLocal用過麼,原理是什麼,用的時候要注意什麼
如果讓你實現一個併發安全的連結串列,你會怎麼做
JVM相關:
jvm中一次完整的GC流程(從ygc到fgc)是怎樣的,重點講講物件如何晉升到
老年代,幾種主要的jvm引數等
你知道哪幾種垃圾收集器,各自的優缺點,重點講下cms
當出現了記憶體溢位,你怎麼排錯
JVM記憶體模型的相關知識瞭解多少
簡單說說你瞭解的類載入器
JAVA的反射機制
網路:
http1.0和http1.1有什麼區別
TCP三次握手和四次揮手的流程,為什麼斷開連線要4次,如果握手只有兩次,會出現什麼
TIME_WAIT和CLOSE_WAIT的區別
說說你知道的幾種HTTP響應碼
當你用瀏覽器開啟一個連結的時候,計算機做了哪些工作步驟
Linux下IO模型有幾種,各自的含義是什麼
TCP/IP如何保證可靠性,資料包有哪些資料組成
長按下圖識別二維碼關注我們
也歡迎把程式約推薦給你的家人好友
相關推薦
Java工程師的一些面試總結(5)
基礎與框架: String類能被繼承嗎,為什麼 String,Stringbuffer,StringBuilder的區別? ArrayList和LinkedList有什麼區別 類的例項化順序,比如父類靜態資料,建構函式,欄位,子類靜態資料,建構函式,欄位
Java工程師的一些面試總結(1)
面試其實就是一場相親,你面試的公司和麵試你的人就是你的相親物件。就是一場喜歡與被喜歡的過程。你拿什麼吸引的對方!顏值?氣質?素質? 下面是某網際網路大廠的面試題!值得你思考一下,讀一讀。 MySQL InnoDB儲存的檔案結構 索引樹是如何維護的? 資料
測試工程師的一些面試題目(python)和總結
pat 實現 cci strong 表現 用法 工程 重點 性能 (一)說明 1、記錄自己面試測試工程師時遇到的一些編程題(python)。 2、回顧下面試的過程,做個總結。 (二)題目 1、輸入:JSON {"a":"aa","b":"bb",
測試開發工程師面試總結(一)——Java基礎篇
本文面向物件:測試開發工程師(服務端自動化方向)。 隨手百度一下都能找到**崗位面試總結,但是有關測開崗位的面試總結卻寥寥無幾。總體原因可能是這兩個:1 測試行業整體水平參差不齊,導致不同公司面試的問題不能抽象出來寫概覽。2 很多做測開的人可能內心對
記——凡科業務運維工程師面試總結(5.10)
初到凡科,是在鳳凰新村地鐵A出口,右拐50米,第一棟建築就是5號樓,首層便是凡科科技。 到了前臺,先說明來意後(通知來面試業務運維的),登記一下基本後,對方便拿出一套筆試題給我做,試題都是關於linux的,感覺挺基礎的,選擇題有考協議、有考工具、也有考命令實現的
java面試總結(六)—— Spring MVC
mvc模式 M - Model 模型 模型(Model)的職責是負責業務邏輯。包含兩層:業務資料和業務處理邏輯。比如實體類、DAO、servic等。 V-View檢視 檢視(View)的職責是負責顯示介面和使用者互動(收集使用者資料)。屬於檢視的元件是不
java面試總結(八)—— SQL優化、SQL軍規、隱式轉換
SQL優化 對查詢進行優化,要儘量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。任何在Order by語句的非索引項或者有計算表示式都將降低查詢速度 應儘量避免在 where 子句中對欄位進行 null 值判斷,否則將導致
java面試總結(九)—— 如何處理專案的高併發、大資料
1.HTML靜態化 如果網站的請求量過大,我們可以將頁面靜態化提供訪問來緩解伺服器壓力,能夠緩解伺服器壓力加大以及降低資料庫資料的頻繁交換。適合於某些訪問了過大,但是內容不經常改變的頁面,如首頁、新聞頁等 2.檔案伺服器 顧名思義,檔案伺服器就是將檔案
java面試總結(十)—— 常用技術介紹
對於面試,面試官總會對我們簡歷上的專案經歷涉及到一些技術進行詢問,大多讓我們介紹一下技術的用途、特點等等,本文就提供一些常用的技術的簡介,如果大家有一些想分享的,可以留言,我在新增。 注:本文只提供一些應用技術的簡單介紹,具體的一些特性,請大家查詢相關資料深入
java面試總結(七)—— Spring註解
@Controller 用於標記在一個類上,宣告註解的類是一個Controller,將該類交給Spring容器進行管理,可以使Controller定義更加靈活,可以不用實現Controller介面,請求處理的方法也更加靈活。 分發處理器將會掃描使用了該註解的
JAVA與大資料面試總結(二)
Java基礎知識 Java中常用演算法:冒泡、選擇、快速 冒泡:兩兩比較,每一輪(0~length-i)挑出一個最值,並將其移除,迴圈遍歷1~length 選擇:外面定義從0~length-1,先選定一個最先面的下目標作為最小下標,將其所對應的值逐一與其他比較,如果
Java面試總結(一)
目錄 1、一個".java"原始檔中是否可以包括多個類(不是內部類)?有什麼限制? 2、Java有沒有goto? 3、說說&和&&的區別。 4、在JAVA中如何跳出當前的多重巢狀迴圈? 5、switch語句能否作用在byte上,能否作用在long上,能否作
Spring MVC學習總結(5)——SpringMVC專案關於安全的一些配置與實現方式
目前越來越多的應用和網站,開始注重安全性的問題,關於我們的web專案的幾個安全知識點,不得不講解一下,這裡我主要講述關於tomcat如何支援HTTPS連線訪問,RSA公鑰和私鑰的製作。這個對於我們
測試開發工程師面試總結(二)——演算法篇
演算法也屬於常見面試內容之一,但基本不會超過《劍指offer》的範圍,在此附上一篇簡書上整理的內容: 第二版java解法 常見的面試題包括以下幾類:字串操作,檔案輸入輸出流及統計,矩陣操作,單例模式等。 1.針對字串的操作:如字串反轉、
java筆試+面試總結(大綱)
originale blog:here 一、java基礎 1、給一段java程式寫出程式的輸出結果(考點:類的執行順序,賦值順序,繼承) 2、Java執行過程 3、final/static關鍵字 4、Java synchronized實現機制
第五週:面向物件部分內容總結(5)---java設計規則
面向物件設計原則 1、開閉原則 開閉原則理解: 簡單說就是一個軟體實體支援擴充套件,不支援修改。就是在不改變原始碼的基礎上,擴充套件其它的功能。 其實筆者認為,開閉原則無非就是想表達這樣一層意思:用抽象構建框架,用實現擴充套件細節。因為抽象靈活性好,適應性廣,只要抽象的合理,可以基本保持軟體架構的穩定
前端面試總結(css)
pan html元素 內容 brush bre 省略號 import als earlier 表格:Cellspacing:單元格間距,cellpadding:單元格內容之間的空隙,colspan:合並列數,rowspan:合並行數,表頭caption,border-sp
前端面試總結(JavaScript)
javascrip 類型 作用域鏈 word doc locals session jsonp 作用域 ajax優缺點 json和jsonP區別 省市聯動 全選 數組去重: 如何消除一個數組裏面重復的元素? // 方法一: var arr1 =[1,2,2,2,3,3,3
(轉)基於MVC4+EasyUI的Web開發框架經驗總結(5)--使用HTML編輯控件CKEditor和CKFinder
err config 兩個 腳本 web開發 upload asp 正常 初始 http://www.cnblogs.com/wuhuacong/p/3780356.html Web開發上有很多HTML的編輯控件,如CKEditor、kindeditor等等,很多都做的很
Java IO流學習總結(轉)
rar output 出現 arr system 不存在 技術分享 輸出 寫入 原文地址:http://www.cnblogs.com/oubo/archive/2012/01/06/2394638.html Java流操作有關的類或接口: Java流類圖結構: