原创 Java面試之synchronized 和 static synchronized

  ​面試題: 答案:  不能 不能 不能 不能 能   正文   概述 通過分析這兩個用法的分析,我們可以理解java中鎖的概念。一個是實例鎖(鎖在某一個實例對象上,如果該類是單例,那麼該鎖也具有全局鎖的概念),一個是全局鎖(該鎖針對的

原创 面試必問的Synchronized知道這些就可以了

Synchronized關鍵字算是Java的元老級鎖了,一開始它撐起了Java的同步任務,其用法簡單粗暴容易上手。但是有些與它相關的知識點還是需要我們開發者去深入掌握的。比如,我們都知道通過Synchronized鎖來實現互斥功能,可以用在

原创 面試官教你如何高效碼簡歷

一、前言 “爲什麼簡歷投出去總是石沉大海,沒有迴應?!”,無論你技術水平如何,如果你遇到了這類問題,那麼這篇文章就是爲你準備的。(3000餘字,有點幹慎入)很多人把簡歷石沉海底的原因歸爲技術不行,前公司背景不行,教育經歷不行等等,但很少有人

原创 史上最強多線程面試44題和答案:線程鎖+線程池+線程同步等

1、併發編程三要素? 1)原子性 原子性指的是一個或者多個操作,要麼全部執行並且在執行的過程中不被其他操作打斷,要麼就全部都不執行。 2)可見性 可見性指多個線程操作一個共享變量時,其中一個線程對變量進行修改後,其他線程可以立即看到修改的結

原创 Java後端面經總結:拿下螞蟻金服美團頭條 offer 祕訣

筆者在面過 猿輔導,去哪兒,曠視, 陌陌,頭條, 阿里, 快手, 美團, 騰訊之後,除了收穫一大堆面試問題,還思考到如何成爲面試官眼中的”愛技術,愛思考,靠譜,有潛力候選人的”一些”套路”. 面試問題(Java 後端) 猿輔導 1.八皇后

原创 程序員代碼面試指南 IT名企算法與數據結構題目最優解

  原文鏈接     這是一本程序員面試寶典!書中對IT名企代碼面試各類題目的最優解進行了總結,並提供了相關代碼實現。針對當前程序員面試缺乏權威題目彙總這一痛點,本書選取將近200道真實出現過的經典代碼面試題,幫助廣大程序員的面試準備做到

原创 2019阿里巴巴技術面試題集錦!參考答案

  想要入職大廠可謂是千軍萬馬過獨木橋。要通過層層考驗,刷題肯定是必不可少的。 爲幫助開發者們提升面試技能、有機會入職阿里,雲棲社區特別製作了這個專輯——阿里巴巴資深技術專家們結合多年的工作、面試經驗總結提煉而成的面試真題這一次整體放出

原创 【面試題】瞭解session和cookie嗎?

  問題:SESSION與COOKIE的區別? 1、cookie數據存放在客戶的瀏覽器上,session數據放在服務器上。 2、cookie不是很安全,別人可以分析存放在本地的COOKIE並進行COOKIE欺騙   考慮到安全應當使用ses

原创 如何用STAR法則來回答「寶潔八大問」

掌握寶潔八大問,其實就是掌握了半個求職季 每年高峯期,很多同學會問到關於寶潔八大的問題,如何準備、怎麼講故事、如何體現自己的特點等等。針對同學們的提問,分享一篇關於如何回答好寶潔八大問的文章,希望能夠幫到大家。 什麼是STAR法則? ST

原创 【算法面試】常見動態規劃算法示例1-最長公共子串問題

  【題 目 】給定兩個字符串str1和 str2,返回兩個字符串的最長公共子串。【舉 例 】str1=”1AB2345CD”, str2=”12345EF”,返回”2345″。【要 求 】如 果 str1長 度 爲 M , str2長

原创 面試HashMap之追命5連問

    1、HashMap底層實現數據結構? 總的來說,HashMap就是數組+鏈表的組合實現,每個數組元素存儲一個鏈表的頭結點,本質上來說是哈希表“拉鍊法”的實現。 HashMap的鏈表元素對應的是一個靜態內部類Entry,Entry主

原创 多線程面試題之原子性、可見性、有序性

面試官:“對java併發瞭解怎麼樣?”  應聘者:“還可以…”   面試官:“爲了保證線程安全,Java併發有哪幾個基本特性呢?”   應聘者:“有三條基本性質,原子性、可見性、有序性”   面試官:  “具體解釋下這三個特性?”   應

原创 JAVA面試題(8)

java基礎以及多個“比較” 1.Collections.sort排序內部原理 在Java 6中Arrays.sort()和Collections.sort()使用的是MergeSort,而在Java 7中,內部實現換成了TimSort,

原创 有哪些Java性能優化方法?

  面試官:“有性能優化經驗沒?”  應聘者:“有一點。”   面試官:“那你們從哪些方面做了優化?”   應聘者:“sql優化、JVM參數調優、JAVA代碼性能優化。。”   面試官:  “談談編寫Java代碼時有哪些優化方法?"  

原创 面試官:"談談分庫分表吧?"

    面試官:“有併發的經驗沒?”  應聘者:“有一點。”   面試官:“那你們爲了處理併發,做了哪些優化?”   應聘者:“前後端分離啊,限流啊,分庫分表啊。。”   面試官:"談談分庫分表吧?"   應聘者:“bala。bala。b