主頁 >  其他 > 985碩,阿里、位元組、美團三面,拿下阿里P6+位元組offer

985碩,阿里、位元組、美團三面,拿下阿里P6+位元組offer

2020-10-09 00:48:52 其他

6.1號開始投簡歷,7.6號開始第一場面試,9.30號收到最后一家意向書,我的秋招結束了!

找作業期間薅了網上不少大佬的羊毛,特別感謝期間給予幫助的各位前輩們,在此記錄下秋招的全程序,也算是對幫助我的大佬們的回饋,十一假期期間碼字,面試問題都排在后面(先看看我是如何一點點薅羊毛的),看得出我對幫助過我的大佬們的重視!(舔就完了,滋滋)

背景介紹

本科東北某985機械專業,研究生武漢某985計算機專業,勉勉強強算半個科班?無實習、無專案、無計算機相關競賽,"三無"選手一枚,是真滴菜,而且專碩兩年制,上了半年課,疫情在家呆了半年,實話說,找作業之前,我沒去過實驗室,更不用提專案了,說到這還是要感謝研究生導師當時保研要了我,我是真沒想到自己可以從機械跨專業保研到計算機,雖然研究生期間沒參與過專案吧,但好歹簡歷上有計算機學院的碩士,不會掛簡歷,足以足以,

因為自己沒有研究演算法相關,加上聽往屆學長們說找作業越來越難,去年10月開始決定找Java開發崗,后面投遞的也都是這個崗位,最終識訓的意向書有:位元組跳動、百度、快手、美團點評、網易、京東,研一下才知道的很多大佬,如果能早點知道,可能會準備的更充分,哈哈,再夸一下,網上的大佬們真的是好!

復習準備

我是從去年10月份開始自學一些課程,前期主要也就是刷刷演算法題,畢竟沒有找作業的緊迫感,效率也沒那么高,真正認真復習應該是年后2月份開始,當時疫情在家,得知武漢一時半會也開不了學,就在家安心復習吧,前期主要還是看視頻為主,在家剛開始很難投入學習狀態,因為看不進去書,每天就是看視頻+整理面經+刷代碼題,后續狀態上來了,就開始看書和背知識點,建議大家早點開始準備,這樣就能趕在7月份投一波提前批,我之前也猶豫了一下要不要投提前批,畢竟提前批都是神仙打架,但誰又知道自己是不是神仙呢,哈哈,這里建議在復習的差不多的情況下,可以提前批就投起來,這時候hc多,面試流程快,只要通過面試基本就有位置,而且很重要的是很多大廠提前批免筆試!!!位元組、京東、百度、快手都是免筆試的,我是在7月份就拿到了位元組和京東的意向書,當時心里就很穩了,后面提前批又拿了百度和快手,所以正式批就沒怎么投簡歷了,省去了每天大量投簡歷和筆試的時間,本想后續再好好努力沖一下阿里騰訊,不過確實有點懈怠了,再加上水平有限,就沒拿到,阿里面完了三輪技術,官網顯示三面通過,但是沒有被發起第四輪面試,應該是投的部門招滿了,不再繼續面了,后續又被另一個部門撈起來,現在還在流程中,就當掛了吧,

如果提前批準備的不是特別好的話,或者說還沒開始大量的背書,很多基礎的東西答不上,那也不建議投提前批,雖然提前批多一次機會,但是如果面評顯示的是基礎不好,那么正式批有的就不給面試了,周圍有同學就是這樣,所以大家還是根據自己的復習進度決定要不要投提前批,之前都說,"金九銀十",感覺現在已經是"金八銀九"了,每年7月份就開始招聘了,真是越來越早了,

資料結構與演算法:劍指offer+LeetCode

樓主是個跨專業選手,從去年9月研究生開學之后,開始學習資料結構與演算法,最開始是學的演算法導論那本書,邊學邊敲,課后題也跟著做,當時是第一次接觸DFS、BFS、回溯、二分、貪心、動態規劃等等演算法,演算法導論用了一個月左右時間過了一遍,對基本的資料結構和演算法有了全新的認識,10月份國慶假期之后,開始刷LeetCode,最開始一天只能刷個2-3道,因為平時還要去教室上研究生的課,利用晚上或者水課帶著平板刷題,不得不說,每天過的還是很充實的,沒課就去圖書館刷題,有種世界與我無關,我只管刷題上課吃飯睡覺,當然效率不是很高了,因為總有課提前結束要考試或者交大作業的,而且沒有找作業的那種緊迫感,

演算法題自己一直在堅持刷,LeetCode上搞了三個進度條,刷題數分別是456、165、306,這里解釋下,第一個進度條是最遠刷到的題數,后面兩個進度條是重新從頭開始刷,第二個是重刷了一下熱題100和劍指offer,第三個是今年6月份開始重新按專題刷,因為好多題是看題解做的,做完就忘了,我不是很開竅的那種,所以我能做的就是反復刷,光劍指offer我就刷了三遍,勤能補拙,到后來面試的時候,演算法題基本都是秒做,還記得快手二面一共三道代碼題,十分鐘不到就寫完了,面試官說,小伙子,演算法題沒少刷啊,我倆相視一笑,我覺得代碼題真是特別重要的,基本上代碼題寫不出來,這場面試就掛了,代碼題寫好了,哪怕基礎弱點,也能進二面,建議大家早點開始刷題,不用刷太多,我找作業前的兩三個月已經不再重繪題了,都是反復刷之前做過的,爭取看到題目就能給出思路,

劍指offer

目錄

LeetCode

目錄

資料是免費分享給大家的,有需要的鐵鐵,幫忙轉發一下,關注下方公眾號即可100%免費獲取噻

作業系統+Linux:

這里還是要感謝下導師,導師是教本科生OS課的,自己報名了導師的助教,平時去教室蹭本科生大三的課,再加上幫本科生改課后作業和實驗課,基本上相當于跟著學了一遍OS,不僅有助教的錢拿,還能學東西,何樂而不為,作業系統有一些知識點還是挺難的,比如行程執行緒區別、行程間共享機制、執行緒的各種狀態以及轉化、生產者消費者模型,這個面試有被手撕過,還有檔案管理系統、存盤系統、磁盤扇區、分頁分段段頁結合等等,還有一個值得一提的就是LRU行程調度演算法,頭條一面被考的這個,剛好這邊是用Linux來講解的,就又學了一下Linux,這樣后續面試的時候,就很有底氣的跟面試官介紹這塊的內容,不用怕是自己自學的不好而說不明白,建議沒學過OS的,可以看看網課,比如王道的,自己看書總感覺理解不透,也抓不住重點,Linux的話,可以自己搞個虛擬機,來個ubuntu,實際操作一下,很多命令都是敲熟了都能背下來了,常考的命令有:top、chmod、du/df、vim、head、tail、ps、kill、cat、ping、grep、cp、mv、rm、tar、diff、scp、ssh、more/less、mkdir、rmdir等等,

作業系統

目錄:

Linux

目錄

資料是免費分享給大家的,有需要的鐵鐵,幫忙轉發一下,關注上方公眾號即可100%免費獲取

計算機網路

這個主要是看了周志壘老師的網課,講的特別好,B站鏈接https://www.bilibili.com/video/BV1gK411n7tK/,用的是課程筆記,書籍方面主要是看了《大話計算機》那一系列書籍,主要能補全計算機網路底層的知識,

還有課件分享

IO課件

TCP/IP課件

TCP/IP/IO網路通信視頻和課件獲取,轉發關注小編,關注上方公眾號自行獲取!

常考的有:

1、OSI七層模型、TCP/IP5層模型以及每一層常用的協議

2、TCP、UDP協議的區別、TCP粘包問題、資料報文的結構(應用程式+TCP/UDP報文頭部+IP報文頭部+以太網頭部)

3、點對點和端對端

4、TCP的滑動視窗、擁塞控制程序、三次握手、四次揮手以及每個程序的狀態,為什么三次四次

5、SYN泛洪攻擊

6、瀏覽器輸入url并回車的程序(①、根據域名查詢域名的IP地址,DNS決議,②、TCP連接③、發送HTTP請求④、服務器處理請求并回傳HTTP報文⑤、瀏覽器決議渲染頁面⑥、連接結束,)每個程序都要很熟,要經得起推敲,不要面試官一深問就不會說了

7、HTTP1.0、1.1、2.0之間的區別

8、HTTP 和HTTPS的區別

9、SSL連接的程序、對稱加密、非對稱加密

10、HTTP請求的各種方法、狀態碼(1**、2**、3**、4**、5**)

11、請求行、請求頭、請求體、回應行、回應頭、回應體都包括什么

12、Session和Cookie的區別以及如何解決分布式session問題

大話計算機

目錄

Java基礎+JavaWeb+SSM+SpringBoot

這個我是看的馬士兵的教程,基礎的部分是在去年10-12月中間完成的,連帶一起看了MySQL資料庫相關的基礎陳述句,B站鏈接,B站是個好站!https://www.bilibili.com/video/BV1UD4y1o7ms,找作業前,看了Java核心技術 卷I 基礎知識那本書,適合我這種基礎不好的,周圍同學有看編程思想的,那個也不錯,可以參考下cyc2018和java guide兩位老哥關于java基礎常見的問題,github上直接搜索即可,

JavaWeb和SSM框架也是看的馬士兵的視頻入門,SSM框架是在今年2-3月份才看完的,SpringBoot也是看的馬士兵的,后面買了一本《SSM企業級框架實戰》那本厚厚的書看了一遍,當做復習了,大廠對框架問的不多,好多就是問的IoC,AOP思想、進而引出反射和動態代理模式的問題,還有問的就是SpringBoot的幾大特性,相比Spring的區別等等,大家不要把太多精力放在框架的學習上,面試問的不太多,主要還是基礎和代碼題,

Java核心技術 卷I 基礎知識

目錄

SSM企業級框架實戰

目錄

有需要獲取完整檔案用來學習的朋友,幫忙轉發一下,關注下方公眾號免費獲取即可

資料庫MySQL

我學的是MySQL,剛開始也是跟著馬士兵的視頻來的,后續看了一下MySQL 從入門到專案實踐》前幾章入門的,刷了一下lc上資料庫的部分就可以了,

常考的有:

1、手撕SQL陳述句

2、資料庫事務、隔離級別、Innodb和Myisam的區別

3、鎖機制(悲觀鎖、樂觀鎖、行鎖表鎖、獨占鎖共享鎖等等)

4、MVCC、NK-Lock

5、索引的資料結構(B+樹)、索引優缺點

6、最左前綴原則、索引優化

7、聚簇索引、覆寫索引

8、資料庫三大范式

9、主從復制、主從一致、分庫分表等等問題

后端考察資料庫還是蠻多的,多看書,多看面經準備,

MySQL 從入門到專案實踐

目錄

目錄太長了,文章內容太詳細,就不一一展現了,有需要獲取完整檔案用來學習的朋友,幫忙轉發一下,關注文末公眾號免費獲取即可

JVM

強烈推薦《深入理解JVM》周志明的,主要看記憶體管理、垃圾回收、類加載機制、雙親委派機制這幾章即可,后續的JVM調優我沒看,也沒被問過,是加分項吧,有余力可以看,

目錄

多執行緒并發

看的是《Java并發編程實戰》,這本書相當經典,但是比較難啃,我也是看了兩遍才把大概的框架搞清楚,之后又針對不同的知識點看的技術博客,慢慢啃透的,建議書上看不懂的地方可以去CSDN上搜一些博客,加強鞏固,

常考的有:

1、行程和執行緒的區別

2、執行緒安全的定義、執行緒的狀態

3、多執行緒的實作方式(Runnable和Callable的區別)、start/run方法的區別

4、wait()/notify()/sleep()/yield()/join()幾個方法的意義

5、notifyall()這塊涉及到資源池和鎖池,可以加深理解下

6、執行緒池的創建方式,7大引數、阻塞佇列、拒絕策略、大小如何設定

7、鎖機制:樂觀鎖CAS、悲觀鎖synchronized和ReentrantLock、實作原理以及區別,非常重要,基本每次必問,可以多掌握一些,看到原始碼層面,每次這塊我都能給面試官說五到十分鐘不停,

8、鎖優化:偏向鎖、輕量級鎖、自旋鎖、適應性自旋鎖、鎖消除、鎖粗化等

9、Java記憶體模型和volatile的原理,以及volatile和synchronized區別

10、ThreadLocal執行緒本地存盤原理,原始碼層面

11、記憶體泄漏問題

12、AQS同步佇列器原理,CLH佇列

13、AQS組件:ReentrantReadWriteLock、CountDownLatch、CyclicBarrier、Semaphore原理掌握

14、JUC原子類,原理:CAS+volatile + native方法來保證操作的原子性

15、集合框架的多執行緒實作類:CopyOnWriteArrayList、CopyOnWriteArraySet、ConcurrentHashMap、ConcurrentSkipListMap、ConcurrentSkipListSet、ArrayBlockingQueue、LinkedBlockingQueue、ConcurrentLinkedQueue、ConcurrentLinkedDeque

Redis快取和MQ訊息佇列

這兩個現在基本也是秋招必備的了,當然還有SpringCloud,SpringCloud我沒學,騰訊二面問到了,沒答上,就涼了,

Redis的話可以看《Redis設計與實作》這本書,mq我沒有特意看書,是在專案中用到了,就上網上找了點博客,加深理解了一下,Redis考察的點還是挺多的,京東二面問了15分鐘的Redis,

以上資料均免費和大家分享,只需要幫忙轉發一下,私信【學習】或【資料】即可獲取

常考的有:

1、Redis為什么要作為快取? 高性能和高并發

2、redis和memcached的區別

3、redis常用資料結構、以及資料結構底層,常考到跳表的結構

4、定期洗掉、惰性洗掉

5、記憶體淘汰機制

6、持久化機制

7、快取雪崩、快取穿透、快取擊穿

8、并發競爭key問題

9、快取和資料庫雙寫時的資料一致性

10、為什么單執行緒還那么快?(非阻塞多路IO復用)

11、select、poll、epoll區別

12、五種IO模型

13、redis集群、哨兵機制

14、分布式鎖

專案

說到專案,真的很慚愧,是爛大街的秒殺,跟那些專案大佬真的沒的比,沒有實習就意味著只能做網上的開源專案,面試官一看就知道專案是怎么來的,很尷尬,不過既然這樣,那就盡力把專案搞熟,爭取每個細節都不放過,這樣面試官問起來也會對答如流,證明自己親手做過,能做的就是不能讓面試官在專案這里減分吧,加分肯定是夠嗆!

秋招面經

位元組跳動提前批(三輪技術面,offer)

7.6號一面58min

自我介紹

為什么投客戶端(專案是后端的)

網路

1.http和https區別

2.說一下加密演算法(說的比較詳細,面試官讓簡單點說)

多執行緒

1.synchronized和lock區別

2.說一下各自原理

3.樂觀鎖悲觀鎖說一下

4.syn和lock是樂觀還是悲觀

5.樂觀鎖有啥?原理和ABA問題

6.重入鎖說一下

OS

1.頁面置換演算法

2.LRU快取,讓我設計LRU思路

JVM

1.說一下垃圾回收這塊,知道的都說出來吧

2.新生代和老年代都用什么演算法?

3.雙親委派說一下

4.類加載程序

資料庫

1.索引作用?

2.索引的資料結構

3.聚簇索引是什么?

4.innodb是什么索引?

5.查字典是什么索引?

代碼

1.單例模式(寫的雙重檢驗)

追問syn和volatile作用

2.Z字型遍歷二叉樹

7.13號二面55min

面試官沒開攝像頭,看不到表情,緊張+1

自我介紹

聊一下專案

1.專案上線了嗎?(沒有)

2.基于springboot的還是什么?資料庫用的啥?(mysql)

3.說說依賴注入,ioc

4.說說aop,中間講到了動態代理

5.說一下動態代理(jdk和cglib)

6.靜態代理和動態代理區別?

7.專案里哪塊用到aop了(說的事務管理)

8.redis熱key問題如何解決(本地快取,熱key備份)

9.如何獲得熱key(redis-cli-hotkeys)

10.dns決議程序

11.tcp的擁塞控制

12.jvm記憶體模型

13.堆疊里面存了啥?

14.堆的劃分,垃圾回收演算法

15.synchronized原理,作用在哪?

代碼題

1.手撕生產者消費者模型

2.和最大連續子陣列

7.16號三面50min

1.自我介紹

2.專案介紹

3.md5是多少位?(答錯了,應該是128位)

4.md5原理知道嗎?可逆嗎?

5.還知道哪些加密演算法?(說了對稱加密和非對稱加密)

6.哪里用到了非對稱加密?(https)

7.說一下https請求程序

8.equals和==區別(null哪個能用)

9.hashcode和equals

10.如果沒有重寫equals方法,那么a==b和a.equals(b)一樣嗎?

11.創建執行緒的方法?區別?

12.try catch能捕獲到哪些例外?

13.說說注冊登錄怎么設計?

14.為什么投客戶端?

代碼題

1.判斷兩個鏈表是否相交

2.判斷一個鏈表是否有環,求出入環節點

3.如果鏈表是有環的,那如何求兩鏈表的相交節點?

招銀網路提前批(三輪技術面,掛)

電話面26min

自我介紹

Java基礎

1.多載和重寫的區別

2.static和final會被重寫嗎

3.string三姐妹

4.jdk1.8有什么改進(沒系統總結,只說了介面,hashmap,lambda)

5.集合類的流操作用過嗎

6.邏輯與的短路原則

&與位運算有什么聯系

&&如果前面為false,后面如果有空指標陳述句,會不會報例外?

多執行緒

1.行程執行緒協程區別和聯系

2.多執行緒相關的關鍵字

3.synchronized可以作用在哪些位置

4.鎖升級有哪些變化?

5.自動升級的條件是什么?還是會自璇多少次或者其等待執行緒超過多少就升級?

6.CAS怎么解決ABA問題

計網

1.TCP和UDP區別

資料庫

2.MySQL有幾種搜索引擎,區別?

框架

1.Spring IoC和AOP的理解

2.AOP場景

3.AOP注解

4.SpringBoot里面用了哪些starter?

5.專案部署有用到分布式部署嗎?

6.springcloud?

7.大資料有什么了解嗎?hive和hbase的區別?

反問:還有幾輪面試?兩輪技術+HR

視頻一面30min

1.自我介紹

2.多執行緒了解嗎?說一下哪里用到多執行緒了

3.執行緒池核心引數

4.資料庫查詢比較慢,怎么排查?(說了explain,sql陳述句優化,分庫分表,用redis)

5.專案用到redis了,說說redis使用場景

6.專案用到分布式部署了嗎?

7.分布式session存在redis哪個目錄里?

8.redis分布式鎖

9.垃圾回識訓制

代碼題:

一張表里有:分行行號,5月和6月的績效,讓統計每個分行5月和6月的排名差?說是Java也行sql也行

懵逼了,第一次做這種題,和面試官說了思路,沒寫完,面試官說時間短,說說思路吧,不寫了

招銀網路視頻二面20min

1.自我介紹

2.為什么跨專業?

3.學過哪些計算機專業課?如何安排時間的

4.學Java的時候,哪塊感覺不好學?

5.說說你理解的反射,應用在哪?(說了spring注解)

6.說說QPS是啥?跟啥有關?

7.如何評價電腦的性能?

8.雙重MD5是絕對安全的嗎?

9.如何校驗第一次傳進來的密碼?

10.設計模式的七大原則?

11.Es為啥能保證實時性?

12.redis的key怎么設計?

13.一次一例?好像意思是每個請求使用一個密鑰?什么什么的保證安全?(沒聽懂問題)

14.類的生命周期

15.說說知道的設計模式

16.說說配接器模式

中興優招(兩輪技術面,測評掛)

一面電話面20min

投的上海,問考慮南京嗎?我說可以

自我介紹

Java腳本寫過嗎?(沒)

計網TCP/IP四層協議

作業系統行程之間通訊

使用過Linux嗎?說說常用命令

寫過shell嗎?

編譯原理學過嗎(沒)

了解過音視頻檔案的結構,有決議過嗎?(沒)

獎學金拿過什么?

有沒有發過專利,論文?

專業排名?

有個任務,本來定6天完成,突然讓你3天搞定,你怎么做?

如果遇到困難了該咋辦?

反問:后續還有面試嗎?說還有

二面視頻面30min

1.驗證身份,學生證和身份證

2.自我介紹

3.專案經歷,挑一個熟的講一下

4.說一下專案架構,流程

5.為什么做這個專案?

6.專案單機的還是分布式部署?

7.訊息佇列技術的優點

8.訊息佇列放到記憶體還是磁盤?放磁盤為什么還這么快?(蒙了!面試官讓課后了解一下)

9.md5解釋一下

10.如何保證http請求安全?(答:用https)

11.說一下https原理,加密演算法解釋一下

12.意向作業地可選范圍?

13.為啥來南方讀研?

14.未來兩三年作業規劃?

15.技術堆疊Java,能考慮換c嗎?

16.中興能吸引你的地方?

17.有什么愛好?

18.三個詞形容自己性格

19.在哪了解到中興招聘的?

20.進公司能為公司帶來什么?

21.能接受加班的范圍?

22.反問:問了部門業務(答:路由器,機頂盒和音視頻處理)

京東提前批(兩輪技術、一輪HR,offer)

7.14號一面55min

1.自我介紹

2.介紹專案,負責哪塊,上線了嗎?

3.如何保證redis和資料庫一致性?(答:延時雙刪)

4.延時雙刪的時間精度?

5.專案有要求時間精度嗎?(答:毫秒級的,沒做更多要求)

6.說說mq原理,怎么保證訊息接受順序?

7.對比其他mq,有什么區別,怎么選型?

8.專案壓測了嘛?(Jmeter)

9.arraylist,linkedlist,hashset區別和使用場景,執行緒安全?

10.hashset為什么是隨機的?其他兩個是按存入順序的?

11.說說類加載程序(5步)

12.雙親委派模型好處?

13.new子類的時候,子類和父類靜態代碼塊,構造器的執行順序

14.行程和執行緒的區別

15.如何創建執行緒?

16.runnable和callable區別

17.執行緒池相關

18.synchronized和lock區別原理

19.tcp三次握手四次揮手作業在哪一層?

20.說一下三次握手程序和狀態

21.用過序列化和反序列化嗎?(沒用過,只知道理論)

22.設計模式了解哪些?(沒深入問)

23.代碼題

(1)鏈表反轉

(2)int陣列,實作偶數在前,奇數在后,不改變相對順序

24.反問:如果能通過面試,后續還有幾輪?

答:不清楚,但肯定是有面試的

7.16號京東二面50min

面試官人超級好,打call!

1.簡單聊天

2.說說專案

3.各種redis相關的問題,大概有15分鐘

4.執行緒池引數

5.Reentrantlock原理

6.AQS原理,里面有幾個佇列?(CLH+條件佇列)

7.ThreadLocal原理,同時引出記憶體泄露

8.事務的特性

9.隔離級別

10.解釋一下幻讀

11.索引的結構,為啥用B+樹?

12.樂觀鎖CAS原理解釋一下?怎么獲取到記憶體對應的值?(說了native方法獲取offset,然后偏c語言底層了,面試官也沒為難)

代碼題

1.二分法找排序陣列中絕對值最小的元素

2.鏈表兩兩反轉

反問:

1.面試官是負責哪塊業務的?

答:京東零售,推薦演算法相關的,根據用戶搜索智能推薦商品

2.如果能通過面試,是加入您這邊部門嗎?(因為我投的是國際化業務,但是被京東零售發起的面試)

答:是的

3.后續還有幾輪面試?

答:如果通過,就是HR面了

京東HR面7min

1.自我介紹

2.有實習經歷嗎?

3.說一下你在其中的一個專案中最有成就感的事

4.性格是什么樣的?

5.了解過我們這邊是做什么的嗎?

6.為什么對我們這個業務比較感興趣?

7.在看其他校招機會嗎?

8.在北京嗎?如果面試通過,能參加實習嗎?

9.反問:后續還有面試嗎?

答:7.31號之前會完成所有的校招流程,之后就進入校招組HR的offer流程,本次是最后一次面試,

招行總行提前批(一輪技術,一輪綜合,offer)

7.17號一面20min

一共四位面試官,輪流提問

1.自我介紹

2.本科研究生成績排名

3.挑一個熟悉的專案介紹一下

4.redis怎么用的?

5.怎么保證redis和資料庫一致性

6.說一下行程通信機制

7.說一下反射機制

8.mysql主從復制的同步方式有幾種?

9.springboot特點?啟動方式

10.用過maven嗎?pom.xml如何配置

11.記憶體泄露的場景

12.介紹一下比賽負責了哪部分?

13.char和varchar區別?

14.關系型資料庫和非關系型資料庫區別?

15.Linux如何查看所有檔案系統占多少磁盤?(只知道查看行程占用記憶體用top,檔案系統忘了)

16.意向作業地

8.7號二面8min

1.自我介紹

2.筆試題感覺怎么樣?有難度嘛?哪塊做的不太好

3.附加題做了嗎?(沒有,,,)

4.研究生保送的嗎?學碩還是專碩?

5.有實習經歷嗎?

6.有投其他公司嗎?

7.為啥選擇國企銀行類的公司?

8.有組織過什么學生活動嗎?

9.本科研究生排名?

新浪微博提前批(兩輪技術,泡池子中)

7.28一面25min,面試體驗賊好

1.自我介紹

2.說一下hashmap實作

3.說一下執行緒安全的hashmap

4.虛擬記憶體介紹一下

5.redis持久化機制

6.Innodb引擎的特點

7.還知道其他引擎不?

8.代碼題(真正的手撕代碼!用筆紙寫,拍照發過去)

一萬行檔案,每行是一個int資料,統計出現次數top10

9.海量資料top100問題

10.能來實習嗎?

11.反問:面試官部門負責哪塊業務的?

答:負責重繪微博,熱搜排名top等相關業務,面試官賊有耐心,還給我講了一些高并發的東西,受教了!

7.31二面10min

1.自我介紹

2.專案介紹

3.問了問專案的細節

4.反問:還有面試嘛?

答:HR會聯系的

OPPO提前批(兩輪技術、一輪HR,offer)

8.1號OPPO一面30min

1.自我介紹

2.專案介紹,挑一個熟悉的講

3.專案瓶頸,如何應對的

4.redis用來干嘛?

5.如何避免重復下單?

6.mq如何實作削峰?

7.用到了哪些redis的資料結構?

8.String型別底層原理說一下?

9.如果String里有多個key-value,那怎么存盤?

10.說一下set和sortedset底層結構

11.專案里用到threadlocal了,說一下原理,這里引出了記憶體泄露,又問了一下記憶體泄露相關的

12.前綴樹了解嗎?說一下結構?

13.如果要添加到前綴樹里的元素比較多,記憶體放不下怎么辦?(說了用B+樹類似的結構)

14.說一下網路三次握手的程序

15.為什么三次握手?

16.擁塞控制程序說一下

17.演算法題:給一個字串,輸出合法的ip地址

口述思路即可(用了三層for回圈,面試官說可以)

18.有什么愛好嗎?

19.覺得計算機相關課程哪個最難?怎么學的,分數怎么樣?

20.反問:還有幾輪面試?

答:一共2-3輪

8.7號OPPO二面30min

1.自我介紹

2.關鍵詞搜索怎么做?說說Es

3.說說下訂單的程序

4.如何避免重復下單

5.如果手機端和pc端同時登陸,就想下兩次單,應該怎么辦?

6.面試官提示說可以不一定要在服務端生成訂單,可以考慮在請求的時候,或者用一些訂單生成演算法?

7.redis庫存用的什么結構?

8.如何保證庫存一致性?

9.庫存多了或者少了有啥影響?

10.分布式鎖

11.下訂單和付錢的事務怎么控制?

12.如果有人下訂單未付錢如何回滾事務?

13.那回滾庫存之后,和redis不一致如何處理?

14.如果硬要保證redis和db庫存一致,如何保證?

15.終于不問秒殺了!說說concurrenthashmap如何保證執行緒安全的?

16.說說synchronized鎖升級的程序

17.自己部署過什么服務器嗎?

18.Linux用過哪些常用命令?

19.除了concurrenthashmap還有哪些執行緒安全的集合?

20.BlockingQueue的add,put和offer的區別?(懵逼了,好像只用過offer)

21.arraylist執行緒安全對應的集合是什么?

22.CopyOnWriteArraylist原理說一下,如何安全的?

8.8號HR面20min

1.用三個詞介紹自己

2.四六級多少?

3.哪一年出生的?(面試官說我是不是提前上學了,是在暗示我年齡小嗎,哈哈)

4.意向作業地?

5.找作業考慮的因素?

6.自己喜歡的方向?

7.為什么轉專業?

8.為什么對計算機感興趣?

9.期望薪資多少?為什么這么要?

10.還收到其他家offer了嗎?別人家給了多少(說一下范圍即可)

11.說一下自己團隊合作的專案,自己負責什么?做了哪些成果?

12.如果團隊意見不一致怎么解決?能還原一下之前意見不一致的場景嗎?

13.自己在專案中的角色?為什么沒當負責人?

14.自己在團隊中的貢獻?

15.如果再做一遍這個專案,會有什么效果?

16.優缺點?

17.興趣愛好?

18.為什么有這個愛好?

19.最近關注的社會現象?

20.對這個現象的看法?

21.最欣賞的人?原因?

百度提前批(三輪技術+一輪綜合面,offer)

8.3號百度一面電話面44min

1.自我介紹

2.碩士方向是啥?

3.介紹一下專案(從三個角度:解決問題、負責哪塊、怎么實作)

4.專案上線了嗎?

5.有一些架構是師兄師姐們搭建好的嗎?

6.專案涉及到幾個服務?怎么部署?

7.遇到的困難?挑一個講一下

8.為什么轉專業?

9.為什么用ThreadLocal?(裂開!ThreadLocal這個揪著問了10分鐘,后來實在說不下去了)

10.ThreadLocal能解決什么問題?

11.ThreadLocal能解決分布式session問題嗎?

12.執行緒內部共享,不同執行緒獨享,這個和分布式session矛盾嗎?

13.開始搬出ThreadLocal原始碼,balabala說一頓,感覺面試官還是說我理解的不對,還讓我說!

14.多執行緒訪問一個變數有什么需要注意的?

15.又來ThreadLocal,那ThreadLocal需要加鎖嗎?(崩潰!)

16.行程執行緒協程區別?

17.執行緒的切換和協程的切換有什么區別?

18.為什么協程切換開銷少?

19.執行緒行程協程在并發訪問變數的時候,都有什么措施?

20.多協程訪問編程需要加鎖嗎?

21.說一下DNS域名決議是哪一層?用的TCP還是UDP?

22.說一下DNS決議程序

23.www.baidu.com哪個是根域名,頂級域名,權威域名

24.TCP三次握手程序

25.為什么三次握手

26.如何判斷客戶端和服務端已經建立鏈接?

(答的用netstat查看,面試官說想問的不是這個,面試官提醒說可以查看資料包)

27.哪幾個元素可以識別TCP連接?(從底層說,比如源IP,源埠,源mac?)

28.IP資料包如何判斷是tcp還是udp連接的?

29.Linux用過嗎?

30.如何查看行程?

31.如何查看占用cpu最多行程?

32.簡述快排

33.反問:學習建議?

答:要把知識點扣的細一些,

8.5號百度二面電話面40mi

1.一面感覺怎么樣?

2.針對一面沒答出來的再說一下?

3.兩個專案介紹一個能體現出來自己實力?

4.說一下專案的技術點和難點

5.怎么得出資料庫是瓶頸的結論?(說的壓測發現資料庫占用cpu最多)

6.你是感覺資料庫占據cpu最多就是瓶頸了嗎?

7.別的地方還有瓶頸沒?

8.專案里應該有蠻多環節,其他環節或者模塊考慮過瓶頸問題嗎?(沒有,,,,)

9.如何應對高并發?

10.如果沒有redis,資料庫如何應對高并發?(答了分庫分表)

11.資料庫占據cpu多,那是select陳述句還是update陳述句或者其他陳述句占據多?

12.如何優化查詢?(說了加索引,面試官問,加索引就行了嘛?)

13.如果把并發量再提高到1000萬,如何應對?(答了negix負載均衡以及放出少量請求,負載均衡被否了,后者說可以)

14.又聊到限流降級組件

15.說一下記憶體管理中的邏輯地址轉換成物理地址的方法

16.DNS決議程序?

17.知道根域名服務器有多少個嗎?(之前看過,忘了,,,)

18.如果本地DNS服務器查不到,那是所有的都要去查根域名服務器?那全球的根域名服務器壓力不會很大嗎?

19.行程的調度方式?Java用的哪個?(搶占)

20.為啥要有非搶占方式?

21.說一下arp協議的程序

22.知道arp欺騙嗎?

23.Linux用的多嗎?(不多,沒追問)

23.演算法題

兩個有序陣列,找合并后的中位數

先說了O(n)的方式,后來又說了O(logn)的方式

24.反問業務:百度智慧云相關的~

8.12號百度三面45min

1.說說自己前兩面表現怎么樣?

2.問幾個Linux命令吧(我說Linux不怎么熟)

(1)如何查到a.txt文本中字符b出現的行

(2)找到上述行中的最后一列

(3)如果最后一列是10 20 10 30,那么如何統計每個數字出現的次數,比如輸出2~10 1~20 1~30

(4)如果系統卡頓,如何排查,為什么要查cpu占用率?如果不排查會怎樣?排查之后做什么?

3.演算法題:

(1)根據二叉樹后序遍歷和中序遍歷輸出前序遍歷

(2)實作兩種降序排序(快排,堆排)

(3)上述兩種排序的時間復雜度,如果已知每個數的區間是[l,u),如何用O(n)的時間復雜度排序

4.ping是哪個協議?說一下ping的程序

5.ping可以ping埠嗎?(不可以)

6.說說專案的難點,如何解決的?

7.如何技術選型?

8.了解我們部門嗎?(不了解,,,)

9.可以接受加班嗎?

10.未來3-5年之內的規劃

11.能提前實習嗎?

12.邏輯題:8個球,有1個是輕的,通過天平最少測幾次能找出(2次)

13.目前有別的offer嗎?

14.期望作業地?

15.反問:大概多久出結果?

答:1-2周,HR比較少,技術面進度快,HR面比較慢

8.19四面54min

類似于HR面,但又比正常的HR面聊的多很多,之前說是加面,搞不懂到底是什么面,大概涉及的問題:

1.為什么轉專業?(問了好久好久,,,)

2.自己跟本碩都是計算機的同學的優勢和劣勢?

3.用專業術語詳細描述一下本科的一個機械類的比賽

4.完成一個專案的流程都有哪些考慮的因素?

5.為什么感徑訓聯網公司有前景?

6.有沒有持之以恒的堅持一件事?

7.對公司的選擇主要考慮哪些因素?(讓實話實說)

8.如果有多個大廠offer,會怎么選?

9.如何看待加班?

10.互聯網公司的缺點?

11.未來3年的規劃?

12.覺得什么時候算是技術學成了?(我答的是等到leader放心把一個業務交給我的時候,哈哈哈)

13.如何看待35歲的事?

14.壓力大怎么處理?

15.本碩成績排名?

16.有沒有列一個清單,最近要學的東西?

17.喜歡看書嗎?

18.家里幾個孩子?父母做啥的?

19.感覺你一直在避開一個問題,就是本科不是計算機的劣勢?

20.薪資怎么考慮的?是第一選擇標準嗎?

21.又來轉專業的事,看你機械的成績也很高,為啥改行計算機?興趣在哪?真的嗎?

22.為什么大一不轉計算機!!!!

23.除了在實驗室學習,還喜歡做啥?

24.喜歡旅游,都去過哪些地方?

25.為什么不從事演算法?

26.演算法是用來干嘛的?

27.如果到公司了發現做的東西和自己期望不一樣怎么辦?

28.為什么研究生選**學校?離家不會太遠嗎?

29.研究生保研還有別的學校offer嗎?為啥選**?

30.希望從公司學到什么?

猿輔導(一面掛,全程45分鐘,問了30分鐘計網,頂不住)

1.自我介紹

2.介紹一下專案

3.用到md5加密了,程序說一下?

4.md5只用一次不行嗎?

5.md5可逆不?

6.除了md5還了解別的加密技術嗎?

7.說說對稱加密和非對稱加密?

8.說說https加密程序

9.說一下驗證證書合法性的程序(信任鏈)

10.一個證書只能加密一個域名嗎?子域名可以不?(可以)

11.https是對請求頭還是請求體加密?

12.除了get和post,還用到別的方法了嗎?

13.put是干嘛的?它有請求體嗎?

14.請求頭請求體都包括啥?

15.content-length一定有嗎?如果資料特別長,一次都能讀取嗎?那length表示的是每次讀取的長度還是總長度?

16.請求體的資料結構?(json,xml之類的)

17.長連接是干啥用的?舉個場景說

18.長連接的連接數有限制嗎?

19.跨域了解嗎?

20.cookie支持跨域嗎?

21.cookie可以包括哪些型別的資料?

22.rabbitmq有幾種作業模式?

23.自己用的哪種?

24.mq里的訂單如何刪掉?(設定過期時間)

25.演算法題

反轉鏈表,迭代+遞回兩種都寫

網易互聯網(三輪技術+一輪HR,offer)

8.18網易有道一面50min

面試體驗賊好,面試官很準時,先介紹了一下部門和業務

1.自我介紹

2.專案介紹

3.技術堆疊用的什么框架?(springboot和ssm)

4.說說spring的ioc和aop

5.有自己用過aop嗎?(剛好專案里有一塊用到,就說了)

6.ip是什么?v4和v6的區別?

7.子網掩碼作用?

8.tcp說一下(三次握手,四次揮手)

9.tcp滑動視窗的原理和作用?

10.為什么三次握手?

11.http常用的方法

12.https和http的區別?

13.說一下ssl/tls程序?

14.服務端申請證書,客戶端驗證證書程序詳細說一下

15.知道http的長連接嗎?舉個場景說一下

16.tcp三次握手四次揮手程序中客戶端和服務費的狀態?

17.回到spring,說說aop的原理(動態代理)

18.說一下動態代理吧

19.反射的原理?怎么獲取到方法的?

20.說一下類加載的程序

21.雙親委派解釋一下?為什么要用雙親委派?

22.代碼題

(1)寫一個執行緒安全的單例模式

(2)搜索旋轉陣列最小值,比如在[3,4,5,1,2]中找到1最小

(3)二維陣列,從左上到右下路徑的最小值,只能向右和向下走

面完試一個小時,收到二面通知,許愿二面

8.20二面40min

1.自我介紹

2.說一下多執行緒了解哪些?

3.提到了AQS,說一下原理

4.知道哪些AQS組件?

5.countdownlatch原理

6.cyclicbarrier原理

7.select,poll,epoll三連

8.epoll的觸發方式?水平觸發,邊緣觸發區別?

9.資料庫事務隔離級別,分別產生什么問題?

10.Innodb默認在哪個級別?如何保證事務的?

11.NK-lock記錄鎖,間隙鎖如何保證的?

12.ThreadLocal作業原理?

13.四大參考(強軟弱虛)區別?

14.記憶體泄露

15.智力題:10個蘋果分三堆,每堆不為空,有多少種分法?

16.演算法題:最長遞增子序列,如有多個,按照字典序輸出第一個,

比如:[1,2,8,4,6]要輸出[1,2,4]

17.反問:一共幾輪面試?

答:三輪技術面,一輪HR面

面完一小時,約明天總監面,但是明天自己有事,改到下周面,效率很高

8.28總監面35min

面試官是個北大的大佬,看著就很大佬那種

1.自我介紹

2.為什么轉專業?

3.計算機專業課怎么學的?

4.技術堆疊是什么?

5.實驗室方向?

6.哪塊學的比較好?

7.作業系統怎么樣?行程間通信機制?

8.通信機制自己有動手實作嗎?

9.http介紹一下,與https的區別?

10.怎么實作持久性登錄?(cookie/session)

11.建堆的時間復雜度?堆排序程序口述一下

12.家是哪的?作業計劃是什么?

13.代碼題:一個字串里面,找出所有以"139"和"186"開頭的符合長度的電話號碼,

字串里不一定都是數字,還有可能有別的字符

14.反問學習建議?

答:可以多寫代碼提升自己的工程能力

面完半小時,約當天HR面

8.28HR面15min

1.面試官介紹

2.自我介紹

3.為什么投Java開發?

4.未來作業規劃?

5.還拿了哪些offer?

6.為什么選擇投遞網易?

7.期望薪資?

8.如果多家offer,你會怎么選?

9.別人家給多少工資?

10.面試流程中還有哪些?

11.選擇offer的因素?

12.反問:會被分去哪個部門?

答:現在還不清楚,然后HR給介紹了好長時間網易的作業氛圍和企業文化,很耐心,

快手提前批(三輪技術+一輪HR,offer)

8.29號一面50min

1.自我介紹

2.專案介紹

3.關于秒殺專案的一系列問題:

(1)redis怎么用的,都存了什么?mq怎么用的?

(2)mq用了幾個worker?如何保證順序消費?

(3)壓測的結論是什么?原因?

(4)如果持續增大并發量,哪個模塊會出問題?如何解決?

(5)資料庫主從復制的延時問題如何解決?

(6)mq堵塞了怎么辦?

(7)多worker會不會對資料庫產生壓力?如何解決?

(8)如何避免重復下單?

(9)客戶端如何知道自己下單成功?

4.設計模式知道哪些?

5.秒殺專案中用了什么設計模式?

6.秒殺中mq的部分用到了什么設計模式?

7.代碼題:兩個字串A,B,找到A中覆寫B的最短的子串?

8.反問:部門業務?

答:商業化部門,廣告,流量變現之類的

面完十分鐘,約了當天下午二面

8.29號二面50min

1.自我介紹

2.專案介紹

3.自己負責的部分仔細講一下?

4.TrieTree前綴樹結構講一下

5.ThreadLocal原理說一下?

6.為什么key用弱參考?如何避免記憶體泄露?

7.四種參考型別說一下

8.美國大學生數學建模競賽解決的問題?(大二搞的,太久了,都沒準備,尷尬)

9.三次握手、四次揮手各個階段的狀態

10.為什么關閉的時候要等2MSL時間?

11.洪泛攻擊知道嗎?如何避免?

12.GC機制和類加載機制說一下?

13.為什么分為新生代和老年代?

14.為什么分成e區和兩個s區?比例為什么8.1.1?

15.垃圾回收器知道哪些?更新一點的知道嗎?

16.說一下G1收集器的程序

17.Innode引擎都知道什么?

18.事務的底層是怎么實作的?

19.binlog中都有啥?如何回滾,如何提交?

20.mvcc解決了什么問題?

21.如果只有一條select陳述句,它加鎖嗎?

22.如果一條delete陳述句,如何加鎖?

23.主鍵加鎖嗎?

24.聚簇索引和非聚簇索引如何加鎖?

(蒙了蒙了,徹底蒙了,,,,)

面試官笑了一下,說:沒事,我就只是問問

25.代碼題

(1)一次買賣股票的最大收益

(2)多次買賣股票的最大收益

(3)列印二叉樹中所有路徑和為sum的集合

面完十分鐘,通知二面過了,約了下周三面

9.1號三面30min

1.自我介紹

2.專案介紹

3.抖音和快手的區別?

4.有實習經歷嗎?

5.挑一個鍛煉自己的專案詳細介紹

6.redis為什么快?

7.redis持久化機制?

8.redis缺點?

9.redis會不會造成資料丟失?

10.redis飽和怎么辦?什么策略?

11.分數排行榜應該用redis哪個資料結構?

12.說說跳表結構?為什么不用哈希表?時間復雜度?

13.平時怎么學技術?

14.最近看什么書?

15.spring框架好用嗎?說說理解的框架的優點?

16.反問:學習建議?

答:基礎很扎實,以后多參加專案鍛煉更好,

9.5號HR面25min

1.自我介紹

2.意向作業地?

3.選擇作業的因素?

4.拿了別人家offer嗎?有談薪嗎?如何選擇?

5.有沒有實習?

6.在導師合伙的公司主要負責什么?有沒有團隊合作?

7.平時用快手嗎?用抖音嗎?區別?

8.用快手都來干什么?直播買歡訓是純娛樂?

9.有人說快手比較接地氣,你怎么理解?

10.保研的條件?

11.學習路上有什么困難嗎?如何解決的?

12.可以實習嗎?

13.反問:新人培養怎么樣?

答:導師制,不會立馬就給需求,導師一對一帶

阿里本地生活(三輪技術面,又被另一個部門撈,還在池子中,,)

一面45min

自我介紹

專案介紹

專案框架?

SpringBoot介紹一下優點?

Redis持久化機制

Redis為什么快?

TrieTree前綴樹介紹一下

前綴樹用來干嘛了?

CAS原理說一下?

多執行緒都有哪些鎖?

synchronized和lock區別?

說一下生產線消費者模型的實作方式?

mvcc知道嗎?解決什么問題?

資料庫的題:求兩張表分數唯一的name

代碼題:給定一些時間區間,判斷一個時間點是否在區間里,(先合并區間,再排序,二分查找)

回顧筆試第二題,為什么只跑了30%?我說剪枝沒時間了,全排列之后就提交了,

9月6號二面40min(沒錄音,好多問題忘記了)

沒有自我介紹,直接來專案,各種深問原理

1.秒殺專案一系列問題(涉及到超賣,重復下單,資料不一致,交易系統,事務管理,客戶端輪詢反饋,第三方支付,資料庫表的結構,各個表之間的關聯等等)

2.資料庫索引的底層實作?B+樹說一下

3.資料庫如何加行鎖?

4.事務的底層原理?

5.主鍵自增的底層是如何實作的?

6.jvm記憶體模型

7.GC機制

8.類加載機制

9.雙親委派模型

其他問題想不起來了,,,

后來面試官介紹自己部門業務介紹了好久,得有十分鐘,很耐心,祈禱三面!

9.8號總監面45min

都是開放問題,涉及到并發場景下資料結構的選取,計網挖的也比較深,還有一些專案的問題

很奇怪,阿里三面是通過的,后面沒有被發起第四輪面試,等了兩周,被菜鳥部門撈起來,應該是之前的部門招滿了,還是要早點投,

美團點評(三輪技術面+一輪HR面,offer)

9.10號一面1h

1.自我介紹

2.為什么轉專業?

3.本科接觸過哪些編程?

4.本科研究生成績排名?

5.數學建模比賽負責什么?

6.秒殺系統介紹一下?為什么要引入redis?

7.還知道其他快取嗎?

8.memcached和redis區別?

9.redis支持多核嗎?

10.多核是啥意思?并行并發的區別?用專業術語描述一下

11.redis的value支持多大?

12.redis的過期策略?

13.100k的資料適合用memcached還是redis?(應該是memcached)

14.mq有幾種?區別了解嗎?(rabbitmq,rocketmq,kafka區別)

15.七層網路協議都有哪些?

16.TCP/IP五層有哪些?為什么分層?

17.交換機,路由器是哪一層?物理層是啥?

18.TCP和Http的區別?

19.http是基于tcp還是udp?

20.長連接說一下

21.tcp的報文頭?有報文長度嗎?

22.tcp和udp區別?

23.粘包問題怎么解決?(添加報文長度、每個報文結尾加分隔符、報文設定固定長度、發送方關閉nagle演算法)

24.滑動視窗,擁塞控制說一下,視窗滿了怎么辦?緩沖了解嗎?

25.四次揮手狀態位?客戶端處于finwait1的時候還能給服務端發資料嗎?

26.int和Integer區別?

27.定義一個Integer,存在哪?

28.堆和堆疊區別?

29.多載和重寫區別?

30.一個類中可以重寫方法嗎?

31.執行緒池的優點?

32.多執行緒解決的問題是什么?有缺點嗎?

33.死鎖解釋一下?如何解決?

34.呼叫start和run的區別?sleep和wait區別?

35.垃圾回收演算法有哪些?在哪里進行?

36.全域變數存在哪?

37.代碼能力怎么樣?1-10打分,如何打分?

38.跟代碼能力特別強的同學的差距在哪?

39.代碼題:冒泡排序

先寫了個普通的冒泡,之后問如何優化一個已經排好序的陣列的輸出,之后又讓遞回寫冒泡排序,

9.16號二面1h

1.先做演算法題:

洗掉鏈表中節點值等于target的節點,

不創建輔助節點該怎么做?

2.深拷貝和淺拷貝的區別?

3.專案相關問題

4.場景題:微博大V每次發微博,如何設計一個介面,給大V的所有粉絲進行推送訊息?

剛開始說用訊息佇列,后來面試官說如果大V是話癆,佇列滿了就不行,而且按照主題監聽,需要設定特別多主題,因為有很多大V也不行,

后面主要是圍繞設計資料庫,如何互關,如何建表,等等說的,

這塊有聊了二十分鐘左右,

5.性格上有什么缺點?

6.哪些offer,怎么選擇?

7.反問:部門業務?

答:美團平臺,地圖搜索組

9.18號三面45min

1.自我介紹

2.專案介紹?了解c++嗎?

3.秒殺系統介紹一下?為啥引入redis?

4.為啥redis快?

5.其他快取了解什么?區別?

6.在導師合作公司都干了什么?(人臉識別相關)

7.介紹一下你的人臉識別檢測系統(這塊說了十分鐘左右)

8.秒殺系統壓測了嗎?如果繼續增大并發量,那么接下來的瓶頸是什么?如何解決?(mq)

9.做題:字串翻轉(abc→cba)

說實話,碰到這個題我驚呆了,我和面試官確認了兩遍題目,面試官說對,就是反轉字串!

10.redis和mysql區別?

11.之前參加的比賽有沒有創新點?介紹一下

12.畢業設計方向是什么?有沒有創新點?

13.其他家offer有沒有偏向的?想去哪?

14.以后規劃?

15.面試官后面介紹說自己組里是做搜索的,有工程和演算法,以后有機會也可以進去轉演算法之類的,面試官人很nice~

16.面試官介紹自己部門差不多5min

9.23號HR面15min

1.自我介紹

2.挑一個對自己挑戰大的專案說一下,遇到什么問題?如何解決?

3.團隊分歧怎么看?

4.了解我們部門業務嗎?

5.家在哪?父母做什么的?意向地?

6.如果能拿到offer,能實習嗎?

7.還有其他offer嗎?想去哪?

8.為什么知道美團的Java比較好?

9.反問:新人培養,公司有5天培訓,之后部門有導師帶,定期分享會等等~

10.反問:什么時候有結果?答:1-2周之內

總結

有時候你覺得作業離自己很遙遠,但是往往事與愿違,第一場面試連自我介紹都磕磕巴巴,到后來甚至還可以跟面試官扯扯皮,這就是成長吧,曾經也無數次擔心基礎不好和專碩時間短沒時間準備而找不到作業,既然選擇了改行,就只能咬牙堅持了,特別喜歡一句話:"努力交給自己,剩下的交給時間",

面試掛、筆試掛這些都不重要,還記得秋招第一家vivo提前批筆試就掛了,第二家TP-LINK簡歷掛,第三家招銀網路提前批面試掛,大家都是從不斷的掛中起來的,每次面完試做好復盤,找好自己哪塊還薄弱,針對性的去復習,總會有幾家面試是剛好對上眼的,就是問的都是你會的那種,如果你還沒遇到,說明面的還不夠多,哈哈,而且面試運氣也很重要,有的面試官就特別好,會指引你一步一步來,不懂的還給講解和提示,而且代碼題也不難,相反,有的面試官就很刁鉆,偏問你不會的,答不上來就說你基礎不好,所以不要太在意每場面試的結果和面試官的評價,積累面經才是最重要的,這次不會的,下次保證不會錯就好了,

好了,秋招之旅到這就徹底結束了,面經來的有點遲,同屆的同學應該已經都找好作業了,就當記錄一下秋招,順便給后面在黑暗中摸索的人一點經驗,不一定適合所有人,如果大家喜歡的話可以幫忙轉發一下,讓更多的人可以看見,希望大家都能拿到自己想要的offer,

不管怎么樣,早做準備對自己的面試肯定是有幫助的,以上我的學習方式或許可以助你一臂之力,

如果你需要文章中提及的任何資料,只需要動動手指:

對文章轉發和評論,點點關注,然后關注下方公眾號就可以免費獲取檔案啦~

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/163711.html

標籤:其他

上一篇:Java面試愈發艱難?github上這份面試手冊,輕松解決你95%的面試

下一篇:請教PotPlayer 升級200908版本后(1.7.21295)如何設定DTS才有聲音

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more