前言
這個秋招並不順利,一開始的時候簡歷海投大多數都被拒絕了,後來自己找在騰訊上班的朋友幫忙改了一下簡歷,果然不一樣了大多都能拿到面試機會,當然拿到後也沒有那麼順利,面了差不多有十幾家公司的樣子,大大小小的都有,其中有阿里,百度,字節這樣的一線互聯網公司,還有很多獨角獸公司和外部公司這樣的我就不列出來了,最後我這邊拿到offer在手裏的其實就沒幾家了,這邊只有阿里和騰訊給了電子offer那些小公司就不算在內了,不過能這樣已經是超出我的預料了,下面我把自己的經驗都寫在下面,希望我的這一波經驗能幫助到大家!
另外我這裏爲大家準備了一線大廠面試資料和我原創的超硬核PDF技術文檔,以及我爲大家精心準備的多套大廠面試題(不斷更新中),有需要的朋友點擊這裏備註csdn,自行下載即可!希望大家都能找到心儀的工作!
騰訊IEG
-
寫一個題目 找一個數字的最小不重複(一個整數中兩個相鄰的數字不同,比如1120不是重複數,1201是一個重複數)
-
講一下實習經歷
-
redis 用過哪些數據結構
-
講一下set的內部實現,講一下zset內部的實現
-
跳錶是怎麼實現的,跳錶的時間複雜度
-
redis持久化方式
-
redis快照的實現方式
-
進程間通信的方式
-
進程調度算法
-
多進程操作一個共享內存塊
-
mysql行鎖
-
數據庫主從同步的原理
-
c++的虛函數
-
c++的新特性
拼多多
-
實習經歷
-
平時怎麼學習,(博客,論壇)
-
知道什麼開源框架
緩存穿透的解決方式
-
布隆過濾器
-
redis的數據結構有哪些
-
redis的String類型內部結構,爲什麼不使用c的字符串
-
實現一個單例模式
-
雙重鎖校驗下的單例爲什麼要用volatile修飾單例,私有化構造函數
-
hashmap底層實現,1.7和1.8的區別
-
synchronized關鍵字原理
-
鎖升級的步驟
-
session之間在服務器之間的共存
-
實現一個快速排序
釘釘
-
簡歷面
-
實習經歷
-
jvm的內存模型
-
線程池的調度過程
-
String、StringBuffer、StringBuilder有什麼區別
-
類的加載過程
-
ThreadLocl是解決什麼問題的
-
實習經歷
-
網絡io模型
-
阻塞與非阻塞區別
-
同步io和異步io的區別
-
Java泛型
-
jdk爲什麼要引用泛型
-
i++是不是線程安全
-
原子性和可見性的概念
-
jdk關鍵字實現原子性
-
synchronized修飾普通方法,靜態方式,代碼塊中的不同
-
數據庫事務四大特性(ACID)
-
併發事務會發生的問題(髒讀、幻讀)
-
四大隔離等級
-
代碼層次實現樂觀鎖
-
還了解過其他非關係性數據庫(redis、mongodb、圖數據庫)
-
timewait是怎麼產生的
-
springboot的好處
-
最近有在看什麼書
-
翻轉字符串和兩個線程交叉打印偶數和奇數
百度
-
實習項目和自己項目介紹
-
比較熟悉的設計模式(單例模式、工廠模式)
-
單例模式實現方式
-
工廠模式分類和實現
-
排序算法(冒泡排序)
-
full GC觸發條件
-
左連接和內連接
-
怎麼防止sql注入
-
怎麼查詢慢查詢
-
多張表怎麼進行分頁查詢(分頁查詢原理)
-
創建線程方式
-
怎麼創建線程池
-
線程池的參數
-
線程之間同步
-
線程安全容器
-
講一下hashmap
-
redis怎麼保證與db的數據一致性
-
redis數據結構
-
mybatis緩存
-
瞭解過消息隊列麼
-
spring核心功能(aop 和ioc)
-
vim查找快捷方式
-
瞭解的rpc框架
-
rpc
-
分佈式鎖(zk、mysql、redis)
總結
文章內容中涉及到的Java面試題、源碼文檔,技術筆記等學習資料,均可以免費分享給大家學習,只需你動動手多多支持即可!最後我爲大家準備了Java架構學習資料,學習技術內容包含有:Spring,Dubbo,MyBatis, RPC, 源碼分析,高併發、高性能、分佈式,性能優化,微服務 高級架構開發等等。有需要的朋友點擊這裏備註csdn,自行下載即可!,另外提醒一點,充分複習,是消除你緊張的心理狀態的關鍵,但你複習充分了,自然面試過程中就要有底氣得多。
還有Java核心知識點+全套架構師學習資料和視頻+一線大廠面試寶典+面試簡歷模板+阿里美團網易騰訊小米愛奇藝快手嗶哩嗶哩面試題+Spring源碼合集+Java架構實戰電子書一起免費分享給大家!