2018阿里實習面經總結(一)
(2)Java中hashCode()是如何實現的
(3)HashMap中解決hash衝突
(4)JAVA中常見的資料結構,特點,如何實現的
(5)給你一個list如何遍歷其中的每一個元素(我答使用的是Iterator迭代器,因為速度快)。為什麼使用迭代器?
(6)如果讓你設計一個執行緒池,你會如何實現?java中是如何實現的?
(7)在主執行緒中有執行緒A,如何讓主執行緒等待A完成。
(8)給你一個場景:需求是有一堆任務,如果執行緒池中執行緒不夠則建立執行緒,如果執行緒空閒30S則銷燬執行緒,
需要一個執行緒池,如何去設計這個執行緒池。
(9)給你一個場景:有一個類,類中含有成員變數a,有多個執行緒多它進行訪問,但只有一個執行緒能夠對它進行更改。這個是執行緒安全的嗎?
(10)針對上面的問題,應該如何操作?(我答的是volatile關鍵字),為什麼volatile可以,底層實現?
(11)volatile和synchronized的區別?synchronized的實現原理
(12)JVM記憶體模型
(13)垃圾回收演算法,垃圾回收流程。
(14)哪些物件是作為GC roots的
(15)瞭解阻塞佇列嗎,如何實現的
(16)資料庫的正規化
(17)資料庫如何優化查詢的?
相關推薦
2018阿里實習面經總結(一)
(1)談談Object類(2)Java中hashCode()是如何實現的(3)HashMap中解決hash衝突(4)JAVA中常見的資料結構,特點,如何實現的(5)給你一個list如何遍歷其中的每一個元素(我答使用的是Iterator迭代器,因為速度快)。為什麼使用迭代器?(6)如果讓你設計一個執行緒池,你會
網路安全、Web安全、滲透測試之筆經面經總結(一)
轉載地址:https://www.cnblogs.com/christychang/p/6041012.html 本篇文章總結涉及以下幾個方面: 對稱加密非對稱加密? 什麼是同源策略? cookie存在哪裡?可以開啟嗎 xss如何盜取cookie? tcp、udp的區別及tcp三次
2018年iOS面試題總結(一)
設計模式是什麼? 你知道哪些設計模式,並簡要敘述?設計模式是一種編碼經驗,就是用比較成熟的邏輯去處理某一種型別的事情。 1). MVC模式:Model View Control,把模型 檢視 控制器 層
java經典面試題總結(一)
Java經典面試題總結繼續更新,有需要的小夥伴可以路過不要錯過了!看上一篇面試題總結的反響還是很不錯的,就繼續更新了,也非常感謝各位小夥伴的持續關注…… 這次更偏基礎一些! 1、String 和StringBuffer 的區別? 答:JAVA 平臺提供了兩個類:String 和StringBuffer,
面試題總結(一)、TCP協議
宣告:本文主要探討當TCP協議出現在面試筆試場合可能會涉及的問題,每一個知識點討論力求簡潔,便於記憶,但討論深度有限,如要深入研究可點選參考連結,希望對正在找工作的同學有點幫助。 一、TCP協議簡介 一般問到TCP協議的時候 最常見的是TCP連線建立和斷開的過程,也就是三次握手和四次揮手,兩
網路安全、Web安全、滲透測試之筆經面經總結(二)
轉載地址:https://www.cnblogs.com/christychang/p/6593163.html 這篇文章涉及的知識點有如下幾方面: 1.SSL Strip(SSp)攻擊到底是什麼? 2.中間人攻擊——ARP欺騙的原理、實戰及防禦 3會話劫持原理 4.CC攻擊 5.
超詳細的Java面試題總結(一)之Java基礎知識篇
福利:看本文之前,推薦給大家一個阿里雲雙11活動,真的非常非常非常推薦,對於新人福利,阿里雲這次真的是下血本了,建議阿里雲新人一定一定一定不要錯過。如果覺得這單純是廣告的話(阿里雲肯找我做廣告就好了,嘿嘿),你可以直接跳過看正文。 阿里雲雙11最新活動(僅限阿
初級程式設計師面試題總結(一):
本人將這幾天面試的題目總結一些,如果出現錯誤請指正,謝謝。 1,談一談spring。 答:spring是為java程式開發提供的綜合性的基礎java開發平臺,它提供了從表現層SpringMVC到業務層Spring再到持久層springData的一套完整的解決
筆試面試題總結(一)--- 軟體開發
1.Huffman編碼中的貪心策略,該部分所需要的計算時間。 首先,要理解Huffman編碼中那部分用到了貪心演算法,貪心的策略,這樣才能求所需的計算時間。 哈夫曼編碼演算法:每次將集合中兩個權值最小
linux運維工程師面試題總結(一)
1為什麼要有swap分割槽?工作原理是什麼? Linux核心為了提高讀寫效率與速度,會將檔案在記憶體中進行快取,這部分記憶體就是Cache Memory(快取記憶體)。即使你的程式執行結束後,Cache Memory也不會自動釋放。這就會導致你在Linux系統中程式頻繁讀
面經:2018暑期實習騰訊一面(前端)
時間:2018年4月11日上午9點地點:廣州市天河區聖豐索菲特大酒店面試官:感覺比我大不了幾歲的小夥子,很有眼緣,人還不錯問題深度:★ ★ ★問題廣度:★ ★ ★ ★面試官友好程度:★ ★ ★ ★綜合難度:★ ★ ★一、自我介紹沒啥好說的二、 專案(根據專案進行提問)1. 最
面經知識點總結(一)
目錄 1、$(document).ready和window.onload的區別 前者是DOM樹載入完畢就執行,不必等待頁面中圖片或其他外部檔案都載入完畢,並且可以寫多個ready 後者是頁面所有元素都載入完畢,包括圖片等所有元素,並且只能執行
2018年java面試題總結(附答案)
1.什麼是B/S架構?C/S架構? B/S(Browser/Server),瀏覽器/伺服器程式; C/S(Client/Server),客戶端/服務端,桌面應用程式。 2.網路協議有哪些? HTTP:超文字傳輸協議; SMPT:簡單郵件協議; TELNET:遠端終端
面試題和錯題總結(一)
1、由伺服器返回前端html介面json資料的時候發現返回物件的時候,總是[object object] 解決方法:經查明返回的結果需要使用JSON.stringify(message)進行轉換 <!DOCTYPE html> <html l
常見C++面試題及基本知識點總結(一)
原帖:http://www.cnblogs.com/LUO77/p/5771237.html 1. 結構體和共同體的區別。 定義: 結構體struct:把不同型別的資料組合成一個整體,自定義型別。 共同體union:使幾個不同型別的變數共同佔用一段記憶體。 地址
對stm32記憶體理解,檢視以及面試題的一些總結(一)
基礎知識儲備 1、keil中如何調用出map檔案,以及map檔案的作用 我是拿正點原子的標準工程來使用分析。 如何獲得map檔案, 雙擊工程名即可得到map檔案。 2、map檔案包含哪些東西 1.Section CrossReferences:模組、段(入口)
畢業後就是程式設計師——我的阿里、金山、中華、騰訊、360、網易面試總結(一)
再開始我的部落格之旅。東奔西跑的忙了一個多月,找工作的事算是告一段落;這段時間有興奮,有失落,有迷惘,也有開心,是一個讓自己得到鍛鍊,得到提升的好機會,是一段難忘的時光,記錄下留作紀念,也希望能給同樣要走這一段路的人一點提醒,免得像我一樣,當碰得頭破血流之時才不得不去承認
java面試題集總結(一)
俗話說金三銀四金九銀十,這不,我昨天就跑去面試了一家公司,然後感覺自己萌萌噠,什麼都不會,開口就要一萬,然後別人二話不說,上來就是一套試題,結果懵逼了吧,期望薪資都不敢寫了,好吧,是在下放肆了。總結一下面試題,後續面試遇到的題都會記錄下來,閒來無事翻看一下。一.tomcat優
java_web項目開發經驗總結(一)
從數據 簡單 處理 開發 事務 傳輸 記錄 承載 基礎上 web項目就像一個動態的記事本,功能很強大,你最初的項目功能調研越給力,項目所能發揮的作用也就越給力。這是因為web網絡的強聯系性,大家都可以通過訪問到自己想要訪問的頁面,頁面裏既可以承載信息,也可以承載做事情的
文檔總結(一)——文檔的概述
理解 需要 軟件需求 是否 研究 strong 開發項目 問題 項目開發 寫完文檔後,本來想寫一篇具體的文檔的總結的,後來看大家都寫的具體文檔總結,於是我就想:我還是寫一些跟大家不一樣的東西吧。 所以,我就說說我對各個文檔的宏觀理解吧。