最新出爐,頭條三面技術四面HR,看我如何一步一步攻克面試官?
最開始面的頭條遊戲中臺,當時是第一次面試,沒有經驗,導致演算法題雖然有思路,但是沒有寫出最優解,直接掛了。後來又被撈起來,因為此時已有阿里的offer,所以膽子也大起來了,收拾心情開始面頭條。
頭條的面試特點基本就是一個套路:【自我介紹】->【專案介紹】->【手撕演算法】->【基礎知識】,屢試不爽。
-
自我介紹:我是xxx,來自xxx,畢業後在xxx幾年,期間負責xxx。
-
專案介紹:xxxxx。專案的時候面試官會問你難點和解決方案,同時會給你提出場景,問你更最佳化的思路。
-
手撕演算法:多刷題,也可以看看別人面過的演算法題,可能會重複。
-
基礎知識:針對簡歷寫的東西問,我被問的較多的是一些中介軟體,Redis、MySQL、Kafka、Java
注意:文末附帶一些我的複習經驗及建議,還有多的複習筆記,可以免費下載
一面(技術面:演算法+Redis+MySQL+網路)
-
給定m個不重複的字元 [a, b, c, d],以及一個長度為n的字串tbcacbdata,問能否在這個字串中找到一個長度為m的連續子串,使得這個子串剛好由上面m個字元組成,順序無所謂,返回任意滿足條件的一個子串的起始位置,未找到返回-1。比如上面這個例子,acbd,3。給定m個可能重複的字元[a, b, d, d]呢?
-
提供一個整型陣列以及一個整數s,如果該陣列中存在n個連續元素,且元素相加之和大於等於s,則返回滿足該條件的連續元素的最小長度;否則返回0
-
MySQL叢集。假如叢集出現延遲怎麼處理。
-
Redis的zset實現延時任務
-
設計題:如何設計tiny url
-
為什麼要四次揮手
-
HTTPS
-
... ...
第二天收到hr小姐姐的電話,約了面試時間
二面(專案+Redis+MySQL+kafka)
-
自我介紹
-
專案介紹
-
K Group反轉連結串列。寫了棧和迭代兩種實現方式,連結串列的題寫起來真痛苦,很容易邊界出錯。
-
Redis的持久化機制
-
MySQL的隔離級別
-
MySQL索引,聚簇索引和二級索引
-
Redis高可用方案
-
介紹一些Kafka的一些概念
-
Kafka如何保證訊息有序
-
...忘了
過了一天又收到hr小姐姐的電話,開心
三面(高併發+MySQL+網路)
-
自我介紹
-
專案介紹
-
第K大的數
-
設計題:秒殺系統
-
MySql的索引最佳化
-
HTTPS
-
...忘了
hr面
-
為啥離職,怎麼想的
-
介紹專案
-
怎麼和團隊的人溝通,和成員出現衝突時怎麼解決。
-
期望薪資,你現在的薪資
總結頭條面經
三個工作日收到了offer,頭條面試體驗還是很棒的,這次的頭條面試好像每面技術都問了我演算法,然後就是中介軟體、MySQL、Redis、Kafka、網路等等。
在這裡關於如何複習我想給大家提點點小意見
如果你對下面我說的這些筆記感興趣,找微u;mf97532
-
第一個是演算法
關於演算法,我覺得最好的是刷題,作死的刷的,多做多練習,加上自己的理解,還是比較容易拿下的。
而且,我貌似是將《演算法刷題LeetCode中文版》、《演算法的樂趣》大概都過了一遍,尤其是這本
《演算法刷題LeetCode中文版》總共有15個章節:程式設計技巧、線性表、字串、棧和佇列、樹、排序、查詢、暴力列舉法、廣度優先搜尋、深度優先搜尋、分治法、貪心法、動態規劃、圖、細節實現題
《演算法的樂趣》共有23個章節:
-
第二個是Redis、MySQL、kafka(給大家看下我都有哪些複習筆記)
基本上都是面試真題解析、筆記和學習大綱圖,感覺複習也就需要這些吧(個人意見)
-
第三個是網路(給大家看一本我之前得到的《JAVA核心知識整理》包括30個章節分類,這本283頁的JAVA核心知識整理還是很不錯的,一次性總結了30個分享的大知識點
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70000181/viewspace-2775570/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 最新出爐的美團三面研發崗,看我如何成功拿到Offer?
- 剛參加完阿里面試:一面+二面+三面+HR四面,我的覆盤經驗總結!阿里面試
- 最新鮮的美團現場面試41題(三面技術+HR面):Redis+Kafka+分散式面試RedisKafka分散式
- {Android}參加阿里完面試後:一面+二面+三面+HR四面,我的覆盤經驗總結!Android阿里面試
- 面試被問懵?帶你一步一步深入Handler原始碼,不信還拿不下面試官?面試原始碼
- 阿里技術四面+交叉面+HR面成功拿到offer,誰說雙非本科進不了大廠?阿里
- Anti-Tech論 | 技術是如何一步一步腐蝕思想的?
- 三面阿里,面試官:講講分散式的CAP定理阿里面試分散式
- 如何準備阿里技術面試?終面官現身說法!阿里面試
- JTalk Online:面試官教你快速成為 leader 最欣賞的技術人面試
- 技術面試官的9大誤區面試
- 如何一步一步配置webpackWeb
- 雙非一本非科班,位元組三面+微信四面+PayPal四面,大廠面經分享
- java程式設計師最難面試之“今日頭條”Java程式設計師面試
- 今日頭條Android面試Android面試
- AQS很難,面試不會?看我一篇文章吊打面試官AQS面試
- 看BAT技術面試官如何挑選Java程式設計師BAT面試Java程式設計師
- 作為技術面試官,我在面試時考慮什麼?面試
- 我是如何一步一步做介面測試的一些感悟
- 邦芒面試:面試時如何打動HR的技巧面試
- 技術面試中,當面試官「套路」你時,怎麼「反套路」回去?面試
- 技術管理進階——如何面試面試
- 今日頭條技術架構分析架構
- 2020最新位元組跳動面試經驗分享,已拿到offer (4輪技術面+hr面)面試
- 面試官問分散式技術面試題,一臉懵逼怎麼辦?分散式面試題
- 資料中心如何一步一步接納NVMe?
- 一步一步教你如何用Python做詞雲Python
- 【面試必備】透過原始碼角度一步一步帶你分析 ArrayList 擴容機制面試原始碼
- 一步一步來
- 記一次今日頭條面試面試
- 今日頭條實習面試題解析面試題
- Midjourney:一步一步教你如何使用 AI 繪畫 MJAI
- 如何準備校招技術面試面試
- 阿里的面試官都喜歡問哪些技術問題?阿里面試
- 作為技術面試官,為什麼把你pass了面試
- 面試官:MySQL 是如何執行一條查詢語句的?面試MySql
- 《金三銀四面試系列》—面試必問Spring面試Spring
- 安卓開發第一步:安卓面試題安卓面試題