两个人做人爱视频免费,97久久精品人人搡人妻人人玩,欧洲精品码一区二区三区,999zyz玖玖资源站永久

我要投稿 投訴建議

面試指南-百度Java工程師面試題

時間:2021-06-17 20:14:14 面試試題 我要投稿

面試指南-百度Java工程師面試題匯總

  ㈠面試

  1.Spring或者數據庫的事物隔離級別和傳播特性是怎樣的

面試指南-百度Java工程師面試題匯總

  2.final都能修飾什么,它起到什么作用

  3.statement和prepareStatement兩者有什么區別

  4.HashMap和HashTable主要的區別是什么

  5.LinkedList和ArrayList的區別是什么

  6.HashMap底層的數據結構是怎樣的

  7.數據庫的索引是如何實現的,主鍵索引和聯合索引數據結構有什么區別

  8.Servlet的原理是什么,是否是線程安全的

  9.JDBC的目的是什么,是一種接口還是一種實現(JDBC本身是一種標準,每種數據庫的JDBC是一種實現),有什么主要的技術

  10.用過哪種連接池,為什么要用連接池

  11.用過哪些緩存,用于什么場景,redis怎么實現分布式鎖

  ㈡初試

  1.寫一個單例模式

  2.斐波那契數列的遞歸與遍歷實現

  3.給定2,3,5面值的硬幣若干,給出一個數字,計算拼湊這個數字最少用到硬幣的個數

  4.有10億個數字,如何找出top100.(引申問題,鏈表與數組的的選用)

  5.HashMap的內部數據結構(第二次問),Rehash的實現

  6.ConcurrentHashMap的.實現原理,與HashTable區別是什么(分Segment)

  7.Java有哪些同步機制

  8.數據庫有哪些鎖,哪些引擎,分別共享鎖和排他鎖的區別,應用場景有什么不同

  9.B樹和B+樹的區別,為什么選用B+樹作為數據庫索引,B+數的孩子節點索引用什么方法查找(二分法……),為什么mysql推薦自增int作為主鍵

  10.redis的分布式鎖用了什么方法實現(setNX背后的數據結構)

  11.synchronize都能修飾什么,有什么區別

  12.volatile解決了什么問題,原理是什么

  ㈢復試

  1.Java的異常有幾種

  2.ThreadLoacl的原理是什么,怎么應用

  3.寫一個觀察者模式和修飾者模式

  4.Java都有哪些鏈接池,鏈接池的的原理是什么,具體的技術細節,包括核心工作線程,linkedBlockingQueue的原理,一些場景會發生什么(隊列滿了會怎樣,隊列空了工作線程會怎樣等)

  5.servlet的技術細節、原理、線程安全、工作流程

  6.Stirng,StringBuilder,StringBuffer之間的區別

  7.簡述一下GC

  8.簡述一下AOP

  9.Java有哪些Lock

  10.Concurrent包都有哪些類,為什么要有concurrent類

  11.TreeMap背后的數據結構是什么,紅黑樹的原理是什么

  12.一些復雜的SQL怎么寫,四種連接都是什么樣的

  13.多線程程序如何設計

【面試指南-百度Java工程師面試題】相關文章:

java工程師面試題05-07

百度java開發面試題06-21

百度Java研發面試題分析12-30

java面試題01-31

Java經典面試題05-06

Java框架面試題12-25

java基礎面試題02-26

Java面試題集12-27

java面試題匯總01-03

主站蜘蛛池模板: 宁城县| 于田县| 大兴区| 大新县| 枣强县| 莒南县| 东方市| 福贡县| 阿图什市| 卫辉市| 平顶山市| 英德市| 广水市| 云浮市| 淮北市| 喀喇沁旗| 黑龙江省| 新泰市| 潜山县| 江华| 海晏县| 炉霍县| 涟源市| 招远市| 尤溪县| 潜山县| 阜新| 叙永县| 修武县| 伊金霍洛旗| 涪陵区| 宿州市| 河津市| 鹤庆县| 旺苍县| 义马市| 定结县| 诸城市| 赫章县| 砀山县| 剑阁县|