一位平凡人的春招面經(jīng)匯總(前端)
本文是來自讀者 “Ne” 的整個春招經(jīng)歷,并不是零一的經(jīng)歷哦~ 本文都是以 Ne 的第一視角闡述的
原文鏈接: https://www.nowcoder.com/discuss/628657
背景:普通本科(二本),對于學(xué)歷不是特別好的我,在春招選擇了海投簡歷,大大小小的公司投了大概有100多份了,但是收到面試和筆試的就只有20多家,在boss發(fā)消息基本是1/5的回復(fù)率,但是我想說的是,被拒了沒事,海投就行了,總會有大廠會給機會的。
我的前端路線(僅供參考,每個人適合的方法不一樣哈) 大二接觸前端,大三下開始系統(tǒng)性學(xué)習(xí)前端,學(xué)了大概3個月左右(b站pink的基礎(chǔ)+王元紅的vue),然后開始做一些前端項目參加比賽,和室友一起做網(wǎng)站之類的pc端,到了大三暑假,找到了第一份與前端相關(guān)實習(xí)工作,為期7個月(負(fù)責(zé)后臺、小程序、H5活動頁面),年前辭去實習(xí)工作,開始了春招的提前投遞和面試準(zhǔn)備中,在準(zhǔn)面試過程中,我建議大家將復(fù)習(xí)的知識點總結(jié)為思維導(dǎo)圖,如process on之類的,這樣還挺方便的,當(dāng)然寫blog也是可以哦,推薦大家在空余時間去搭建一下自己的個人blog,可以參考vuepress的博客風(fēng)格,因為面試中被問到好幾次是否有個人博客,大家如果有個人博客建議寫在第一欄信息中標(biāo)注(加分項,如果只有幾篇文章就不放上去了哈)。
投遞渠道能內(nèi)推絕不自己投哈,尤其是官網(wǎng),大部分簡歷自己投都沉底了。
準(zhǔn)備時間越早越好,建議在2月初,這時一部分企業(yè)開放了提前批,大家可以在牛客或者企業(yè)官網(wǎng)上面關(guān)注。3月一整月是關(guān)鍵時機,大部分大廠在三月甚至提前批就招滿了(我就是好未來提前批面試的,當(dāng)天面完第二天就招滿了),所以大家要提前投遞簡歷!
關(guān)于面試面試是一個有運氣存在的過程,找工作和投簡歷也是,所以大家心態(tài)一定要好!1.一個好的自我介紹可以牽引著面試官接下來的面試問題,所以一定要語言精簡,2-3min即可。2.回答相關(guān)知識點,一定要自己做延伸知識,我一般是 概念 + 應(yīng)用 + 原理 三步走。3.切記,對于自己比較熟悉的知識點,一旦被問到,要自己做知識的延伸。4.關(guān)于項目的描述:star法則描述,所處開發(fā)環(huán)境到項目目的 → 自己負(fù)責(zé)模塊 → 難點 → 總結(jié)收獲,可以以一種需求 ——知識點的收獲,例如:搜索模塊 -> 防抖節(jié)流優(yōu)化 ;等這樣由項目需求牽引出知識點誘導(dǎo)面試官提問,在回答問題也是一樣,要學(xué)會把面試官牽引到自己熟悉的領(lǐng)域!
關(guān)于學(xué)習(xí)(樓主大概學(xué)習(xí)了1年左右時間吧,其中包括了實習(xí)的項目時間) 常考知識點??痛笈R呀?jīng)有些許總結(jié)啦,我就不多贅述啦 給大家一些建議,重心放在基礎(chǔ)上面
HTML+CSS+JS+ES6這些是核心(重點),JS看《紅寶書》(必看!)和《你不知道的JavaScript》(上中),ES6看阮一峰的博客完全就ok(必看!?。?/section> 其次需要八股文計網(wǎng)操作系統(tǒng)等,其次是瀏覽器的相關(guān)知識和前端安全等 (記憶力) 然后就是數(shù)據(jù)結(jié)構(gòu)和算法+排序算法(leetcode刷就完事了) 再就是進入框架階段,vue/ react 選一個熟悉(當(dāng)然你會兩個就更好啦,前提是對其中一個已經(jīng)很熟悉了) 在熟悉使用 vue/ react能開發(fā)項目后,要著手去了解一些核心底層原理 (加分項)這里就放一個vue的源碼社區(qū)吧vue源碼社區(qū) 再就是webpack和Node.js的學(xué)習(xí),webpack的性能優(yōu)化和一些基本原理 再就是要對前端整體的自動化部署和工程化體系,性能優(yōu)化有一定的了解 如果時間充裕,你可以去熟悉微信小程序開發(fā)啦,多端框架uni-app和taro可以熟悉下 手撕代碼環(huán)節(jié) 這里看32個手寫就差不多啦32個手寫高頻??!
在學(xué)習(xí)完后就要開始刷面試題啦!!
這里推薦一個面試匯總的掘金小冊,還不錯哦前端面試之道(可以私聊我給資料哦)
以上僅是我個人的建議哈,大家可以參考參考,順序可以結(jié)合個人實際情況
下面是我個人的春招面經(jīng)匯總
招銀云創(chuàng) 2.6 武漢
這個屬于年前面的一家,也是春招之前第一家吧 筆試40min + 面試30min + hr面 1.自我介紹 2.項目難點(后臺+小程序+h5活動頁面) 3.平常公司用的技術(shù)棧(主要是vue,基于element二次封裝,基于axios的api全局封裝,以及一些utils工具函數(shù)和配置等) 附加:瀑布流實現(xiàn)幾種方式,不知道盒子高度如何實現(xiàn),因為小程序項目提到了(答:css3實現(xiàn)布局,js獲取盒子高度計算往那一列添加繼續(xù)添加盒子,會遇到性能問題,需要給盒子占位圖片,和進行預(yù)加載處理優(yōu)化加載性能) 3.如何學(xué)習(xí)前端(巴拉巴拉) 4.水平垂直居中(答,4種) 5.三列布局,中間自適應(yīng) 6.js繼承方式以及每種的優(yōu)缺點(6種,巴拉巴拉) 7.數(shù)組判斷(5種,巴拉拉) 8.跨域(nginx,cors,jsonp,websocket等巴啦啦) 9.瀏覽器緩存策略(強緩存+協(xié)商緩存,巴啦巴啦) 10.vue雙向綁定原理(vue2.0實現(xiàn),vue3.0實現(xiàn),優(yōu)缺點,proxy實現(xiàn),巴拉吧拉) 11.前端路由原理(基于hash,history,巴拉巴拉) 12.路由如何監(jiān)聽url變化而不請求服務(wù)器(hash基于hashchange事件,history機遇H5新增的push state和replace state實現(xiàn),巴拉巴拉)因為薪資 已拒
地平線(已oc) 前端一面南京(1h)3.2
筆試題(20min)
第一題
function test(a) {
a = 3
}
var a = 4
test(a)
console.log(a)
// 4 變量提升
第二題,下列執(zhí)行結(jié)果,以及原理,第二個輸出和第三個輸出有什么不同
var o = {
user:'aaa',
fn:function() {
console.log(this.user);
}
}
o.fn()
window.o.fn()
var c = o.fn
c()
// aaa, undefined, undefined this指向問題
第三題 手寫一個冒泡排序 第四題 用promise包裝一個settimeout 第五題 手寫扁平化處理
面試環(huán)節(jié)(40min)
1.自我介紹,介紹項目難點(10min) 2項目中說到了深拷貝,你知道如何實現(xiàn)嗎(巴拉巴拉),那你手寫一個吧(寫了一個map解決循環(huán)引用的版本) 3.你對js哪些理解比較深入?(原型鏈,promise啊async,await啊等等) 那你說一下原型鏈(從prototype,proto,等一些列串講) 你知道Function.__proto__指向哪里,Object.__proto__指向哪里,為什么(都指向Function.prototype) 4.那你來說一下promise的resolve和一些方法怎么實現(xiàn)(狀態(tài)變更,循環(huán)調(diào)用) 追:那resolve返回的是什么,比如我resolve(1)(返回promise對象,value為1) 5.順便講了async和await的實現(xiàn)過程(async就是generator的語法糖,內(nèi)部對generator進行了自調(diào)用的封裝,就是thunk函數(shù),那么await就是promise中的.then方法語法糖,內(nèi)部是返回了一個promise對象,然后再里面定義一個step方法自調(diào)用等) 6.網(wǎng)絡(luò)了解嗎,你講一下tcp三次握手詳細(xì)過程,包括字段名稱(syn,ack,seq,ack num,ack num + 1 等巴拉巴拉...) 7.報文首部字段有幾種,字節(jié)大小 8.你手上應(yīng)該有蠻多offer吧?(???哦,怎么也得給你說一兩個。答:2個吧)
二面(1h)3.4
1.自我介紹 2.vue和js,以及jquery有什么不同(vue核心,組件化,虛擬dom和diff算法,數(shù)據(jù)驅(qū)動-響應(yīng)式.....) 3.你講一下diff算法吧(patch、patchVnoe、updateChildren、新舊節(jié)點對比....以及為啥不能index做key值,或者不要key值出現(xiàn)bug問題,講的比較就,追問了一些吧,主要核心就是調(diào)用updateChildren()方法時,首尾指針的循環(huán)對比過程,用sameVnode方法對比;講了挺久的估計有10min) 4.虛擬dom你說到了重排,你講一下(瀏覽器渲染機制.....) 5.改變寬高會觸發(fā)重排嗎?(會...) 6.解構(gòu)賦值,擴展運算符(iterator接口、數(shù)組對象結(jié)構(gòu).....);擴展運算符算什么拷貝(淺拷貝,引出深淺拷貝概念,系列串講) 7.看代碼輸出
const a = {m:1,n:2,j:{t:3} }
const b = {n:3, j:{s:4}}
console.log({...a,...b});
//{m:1,n:3,j:{s:4}}
function test() {
a = 3 // var a = 3
}
var a = 4
test()
console.log(a)
// a = 3時,輸出3
// var a = 3 ,輸出4
8.高階函數(shù)了解嗎?(巴拉巴拉,手寫了一個柯里化) 9.冒泡機制(事件捕獲,冒泡系列串講) 10.防抖和節(jié)流(手寫了一個防抖) 11.圖片懶加載的原理(通過img中的src屬性,根據(jù)可視化區(qū)域?qū)?shù)據(jù)進行切割) 12.瀏覽器存儲機制,localstorage和sessionStorage區(qū)別,cookie、session、token,token實現(xiàn)過程原理,順帶講了項目中用到的token是怎么樣的,巴拉巴拉,系列串講 13.場景題:講一下token實現(xiàn)單點登陸的過程,思路怎么樣(先將token存儲在localstorage中,在利用跨域解決子域名共享token)(10min) 13.軟實力:如何看代加班,你和領(lǐng)導(dǎo)方案起沖突如何解決(協(xié)商唄...)
三面 (30min)3.10
這面是cto面,主要聊了一下簡歷上面寫的項目、后臺項目的整體流程、小程序項目等等,然后講在學(xué)校里面做的比賽項目,然后面試官介紹了一下公司這邊的整體規(guī)模,前端這邊主要業(yè)務(wù)是to B的,然后就是聊一些理想啥的。
hr面 30min
聊公司發(fā)展,未來規(guī)劃,自己實習(xí)或校園期間成就最大的地方,等等
杭州兌吧 前端一面 (1h)3.2
自我介紹,項目難點(主要說了后臺的業(yè)務(wù))(15min) 項目引出diff算法(patch過程,diff比較過程,首尾指針while循環(huán)對比,key值的關(guān)鍵性作用,以及為啥不能用index作為key)(10min) 1.你怎么學(xué)習(xí)的這些內(nèi)容源碼(官方文檔,博客,視頻講解,總結(jié)腦圖) 2.作用域鏈(執(zhí)行上下文,閉包,私有變量...) 3.原型鏈,js繼承,this問題,new過程,new function返回的是什么(prototype,隱式原型,繼承五種,new四步,返回fun本身) 4.你怎么學(xué)習(xí)的vue,學(xué)到什么層面了(項目->源碼,又講了一下從響應(yīng)式到nextick到diff等一系列問題) 5.前端路由,監(jiān)聽url變化,實現(xiàn)過程,路由守衛(wèi)(基于hashchange和h5的pushstate和replacestate,路由的三種守衛(wèi)...,實現(xiàn)過程...) 6.vuex作用,vuex和localstorage區(qū)別,本質(zhì)區(qū)別,驅(qū)動不一樣( 一個是內(nèi)存存儲,一個是瀏覽器永久存儲, vuex應(yīng)用于組件之間的共享數(shù)據(jù),local更多用于頁面之間傳遞;面試官補充:兩者數(shù)據(jù)驅(qū)動不同。追問:還有嗎?面試官:你是面試官我是面試官?hhhhh) 7.實現(xiàn)vuex的思路,原理層面(說了一點,沒答全) 8.軟實力,怎么平衡項目需求多和少,但時間周期一樣(時間多了,就摸魚(學(xué)習(xí)技術(shù)棧)) 9.反問
二面cto (20min)3.8
1.聊項目,公司項目+比賽項目 2.聊項目中的難點和成就感,或者在公司的挫敗感 3.vue的生命周期 4.vue響應(yīng)式原理 5.webpack性能優(yōu)化 6.軟實力等等
hr面
聊聊基本情況,問了問手上的offer
攜程 前端一面 (40min) 3.8
1.自我介紹 2.聊項目,基本上簡歷上面寫的項目難點和負(fù)責(zé)模塊都問了一遍 3.第一個埋點后臺系統(tǒng),介紹一下整個項目的業(yè)務(wù)流程 4.主要問了小程序方面的項目,回答了搜索模塊中的防抖處理優(yōu)化;首頁卡片瀑布流實現(xiàn)原理,瀑布流卡片采用預(yù)加載解決不等高盒子填充過慢以及圖片懶加載優(yōu)化 5.你寫到視頻組件TRTC,介紹一下,回答了解決使用uni-app開發(fā)微信小程序時候,不兼容TRTC的問題,采用混合開發(fā),引入第三方解析代碼解決兼容問題;以及微信小程序端,video列表會出現(xiàn)自動播放緩存過大的問題,采用視頻裁剪成圖片變成圖片列表,從而點擊圖片切換視頻播放解決緩存問題。6.我們這邊是react技術(shù)棧,你主要都是vue的項目,那你給我介紹一下vue吧(主要說了vue的響應(yīng)式原理2.0和3.0的實現(xiàn)以及優(yōu)缺點,虛擬DOM和diff算法實現(xiàn)過程,以及自己對vue的理解,大概說了10min) 7.介紹一下es6新特性吧(let、const、解構(gòu)賦值、iterator接口、set和map、promise、generator、async和await的原理以及實現(xiàn)方式,主要介紹promise和async和await的實現(xiàn),大概10min) 8.一道業(yè)務(wù)場景的算法題
一個a數(shù)組 [{data:string}],存放365天的日期
一個b數(shù)組 [{data:string,price:string}] 存放有特價的天數(shù)和價格
要求:用0(n)的時間復(fù)雜度,實現(xiàn)一個數(shù)組中,包含全年的日期,同時有特價的那天有price的顯示,沒有特價的那天price顯示'--'
面試官態(tài)度很好,還給出提示,雙層循環(huán)是可以實現(xiàn),但是效率太低,不能使用,你如何用一層循環(huán)實現(xiàn),寫一下偽代碼
for ( let i =0 ; i < b.length; i++) {
let index // 用來存儲當(dāng)前b數(shù)組中在a數(shù)組中的位置
index = b[i][data] - a[0][data] // 因為a數(shù)組日期是遞增的,所以相減獲得index
a[index][price] = b[i][price] // 直接用index替換
a[i][price] = '--'
}
然后面試官說可以使用雙指針的方式來優(yōu)化一下,然后就說了一下思路,就讓我下去自己實現(xiàn)了 9.反問面試官說一面過了,但是一直在泡池子...
奇安信 前端一面 (45min)3.13
3.4號做的筆試(20道單選5道不定項+2道算法) 1.自我介紹 2.平常如何學(xué)習(xí)前端,是怎么一個路線 3.全程問項目(簡歷中寫的三個項目,后臺、小程序、pc網(wǎng)頁都問了,以及項目難點,解決過程) 4.你介紹一下DOM(一些基礎(chǔ)api,引出虛擬DOM和diff算法,順便講了一下diff算法的過程和vue中diff的處理過程,又順便說了一下vue的系列原理串講,響應(yīng)式等) 5.你講的這些,有自己做過筆記嗎?(博客和腦圖) 6.平時項目是怎么協(xié)作的(gitlab,一人一個分支,最后合并到dev) 7.你們前端屬于自動化部署嗎,了解前端自動化部署的過程嗎?8.反問
二面流程太慢拒了
富途 一面 (80min)3.16
3.5號做的筆試 (20道單選5道不定項+2道算法)
1.自我介紹 2.介紹項目(簡歷上寫的后臺+小程序的項目,關(guān)于細(xì)節(jié)難點都問了) 3.看代碼輸出,一題變量提升,一題對象的賦值;由對象引出基本類型和引用類型的區(qū)別,在引出引用類型的深淺拷貝 4.然后手寫了一個深拷貝(解決循環(huán)引用版本) 5.問了如何判斷類型,基本類型和數(shù)組 6.原型鏈,new過程手撕等系列問題 7.算法1:如何判斷B數(shù)組為A數(shù)組的子集(不能使用原生方法) 8.算法2:括號匹配 9.算法3:跳躍游戲2 10.http緩存(強緩存和協(xié)商),強緩存兩種方法,你知道Cache-control字段有哪些屬性嗎(max-age,no-cache),max-age設(shè)置的時間段指什么,還有其他的屬性嗎?11.tcp和udp 12.你說到ARQ重傳機制,那你說一下快速重傳的過程 13.我看你有寫node,你講一下node 13.反問
二面因為收到其他oc就拒了
跟誰學(xué) 前端一面(50min) 3.19
1,自我介紹 2.介紹項目,詳細(xì)問了埋點后臺項目,整體業(yè)務(wù)流程,你的埋點數(shù)據(jù)哪里來?(客戶端上傳,調(diào)數(shù)據(jù)部門接口),負(fù)責(zé)模塊,項目難點(說了嵌套組件和級聯(lián)多選的數(shù)據(jù)回顯) 3.項目說到diff和虛擬dom,介紹一下,你說到重排和重繪,什么情況下會觸發(fā),只獲取dom的寬高會觸發(fā)重排嗎?(這里應(yīng)該是獲取視口的寬高會觸發(fā),但是dom寬高不會觸發(fā)) 4.你說到sameVnode方法,那這其中會進行哪些判斷,判斷返回true后還會繼續(xù)遞歸嗎,應(yīng)該是不會,這里說成了會... 5.閉包了解嗎,作用域鏈,創(chuàng)建私有變量等,然后就是一題改變閉包的題目
for( var i = 0; i< 10; i++ ) {
setTimeout(() => {
consolg.log(i)
},0)
}
// 輸出 10個10
怎么讓其實現(xiàn)正常輸出,寫了let實現(xiàn)和 立即執(zhí)行函數(shù)實現(xiàn) 6.vue路由的理解,說了hash和history的區(qū)別以及底層實現(xiàn),基于hashchange和H5的popstate()和replace state()監(jiān)聽url變化,以及... 7.vue中$nextick的原理,什么時候調(diào)用 8.v-show和v-if區(qū)別 9.v-model,基于value和input事件的語法糖;那你在自定義組件中能否用v-model呢?可以 10.遞歸手寫數(shù)組扁平化 11.call、apply、bind的使用場景和區(qū)別 12.position屬性值哪些 13.你說脫離文檔流,你說一下什么是文檔流 14.盒子模型,你說IE盒模型,標(biāo)準(zhǔn)盒模型,區(qū)別,怎么觸發(fā)ie盒模型,用box-sizing:border-box可以實現(xiàn),還有嗎?不設(shè)置doctype 15.水平垂直居中,4種 16.手寫防抖 17.反問建議
二面 (30min) 3.24號1.自我介紹 2.你最大的收獲實習(xí)中 3.你說到自測代碼,你有用過什么自測工具嘛 4.你說到項目規(guī)范,你說一下你們平時開發(fā)的項目規(guī)范 5.我看你vue用的比較多,你說一下diff吧(虛擬dom,diff的的一些概念,patchVnode節(jié)點比較的過程,新舊節(jié)點都存在觸發(fā)updateChildren和sameVnode等核心過程,以及key值的作用和為啥不能index為key值),那你覺得diff過程中做了哪些節(jié)點對比的優(yōu)化嗎 6.vue中slot的作用(組件封裝,默認(rèn)/具名/作用域插槽,以及各類插槽的實際場景等) 7.有了解過哪些前沿技術(shù)嗎(vue3的新特性,web worker/websocket等等),web worker的使用場景 8.webpack你了解嗎,對于項目有哪些優(yōu)化(html+css+js壓縮,tree-sharking等等),tree-sharking的觸發(fā)條件 9.項目難點,說了自己的踩坑之旅,以及從踩坑到對vue的更好理解等 10.算法題,對一個有重復(fù)數(shù)的數(shù)組排序,要求時間復(fù)雜度為o(n) 11.反問hr面等待中
好未來 21春招提前批 前端一面二面+hr面 3.21(2.30-5.30) -- 已oc
3.9號筆試(20單選+5不定項+2算法(模板編譯+螺旋矩陣))3.21一面1.自我介紹 2.常見的數(shù)據(jù)結(jié)構(gòu)有哪些以及應(yīng)用場景 3.DOM結(jié)構(gòu)為什么樹結(jié)構(gòu) 4.常見的排序算法以及時間復(fù)雜度 5.這些算法的應(yīng)用場景,就回答了sort的底層是快排 6.那你實現(xiàn)一個快排吧 7.TCP和UDP的區(qū)別以及應(yīng)用場景(三握四揮,擁塞處理,ARQ重傳) 8.HTTP版本之間的區(qū)別(http1.0、http1.1、http2.0/3.0) 9.我看你有寫node,你說一下node和操作系統(tǒng)有哪些交互 10.進程和線程的區(qū)別 11.你說到j(luò)ava中的多線程高并發(fā),你能說一下java中的多線程是怎么處理的 12.說一下js中的消息隊列 13.說一下ES6新特性(基本都說了一遍,重點說promise和async和await的實現(xiàn)原理) 14.關(guān)于一個箭頭函數(shù)的this指向問題
var obj = {
say: function() {
var f1 = ()=>{
console.log("1111",this);
}
f1();
}
}
var o = obj.say;
o();//f1執(zhí)行時,say函數(shù)指向window,所以f1中的this指向window
obj.say();//f1執(zhí)行時,say函數(shù)指向obj,所以f1中的this指向obj;
var ojb = {
pro: {
getPro: ()=>{
console.log(this);
}
}
}
obj.pro.getPro();//this指向的是window,因為箭頭函數(shù)定義時,getPro的上一級是pro,是一個對象,不能形成單獨的作用域,故指向window。
15.你用過哪些移動端布局(rem+rpx,媒體查詢,flex,position...) 16.實現(xiàn)一個三列布局(flex版本,float版本) 17.從url輸入到頁面渲染哪些步驟 18.項目難點,由項目牽扯出vue的一些原理,如diff和虛擬dom以及響應(yīng)式之類的等等 19.slot有了解過嗎(組件封裝時使用,分為 默認(rèn)/具名/作用域插槽...并介紹了一下項目中的使用) 20.對HTML的語義化的理解,有沒有了解過新增的一些周邊技術(shù),(websocket和web worker...) 21.CDN有了解過嗎?其中的原理是什么?
二面1.自我介紹 2.看你軟件工程專業(yè)的,你說一下常見的數(shù)據(jù)結(jié)構(gòu)和算法有哪些吧 3.數(shù)組和鏈表的區(qū)別以及適用場景,什么是鏈?zhǔn)酱鎯?4.你說一下map結(jié)構(gòu)吧,hashmap是個什么結(jié)構(gòu),怎么保證其中值的唯一,hash值是怎么算出來的 5.常見算法說了排序算法的一些,冒泡歸并快排希爾 6.cdn原理 7.前端請求到后端的詳細(xì)過程 8.服務(wù)器的部署了解嗎 9.數(shù)據(jù)庫了解過嗎?數(shù)據(jù)庫的核心你知道嗎 10.vue的插槽 11.這里共享屏幕看了一下自己的博客和思維導(dǎo)圖筆記,他看到了diff 12.你說一下diff算法吧 13.vue相比于原生js區(qū)別 14.智力題,燒香時間 15.算法題,合并兩個有序數(shù)組 16.前端安全 17.前端前沿新技術(shù) 18.微前端,three.js和3D動畫寫過沒 19.你有一個很復(fù)雜的算法在頁面中,你要如何對它進行優(yōu)化
還有很多細(xì)節(jié)記不太清楚了,總之兩面考察廣度挺多的,深度主要是項目和網(wǎng)絡(luò)挖了一下,對于計算機基礎(chǔ)的考查還是很多的,數(shù)據(jù)結(jié)構(gòu)和網(wǎng)絡(luò)算法的八股文。hr面主要談了一下以后工作中傾向的業(yè)務(wù)部門,以及一些場景題吧,然后就是聊了一下自己的比賽項目過程經(jīng)歷,以及個人對未來職業(yè)的規(guī)劃等等
3.25號收到oc
后續(xù)有一些公司的面試和筆試,由于我拿到好未來的oc就拒了 我想跟大家說的是:面試是一個技巧和實力綜合的過程,被拒絕了不可怕,我們反思提升自己,在接著面就行了,校招是我們最好的機會進入大廠了,大家要抓住機會呀!
建議
關(guān)于blog,大家有空就一定要搭建自己的blog啊,是個很好的亮點??!很加分 對于還在大三或者大二的同學(xué),一定要提前學(xué)習(xí),有一份實習(xí)經(jīng)歷??!,實習(xí)海投大廠,有大廠實習(xí)經(jīng)驗非常吃香! 對于學(xué)歷一般的同學(xué)跟我一樣,大家不要灰心,如果有考研想法建議考研提升學(xué)歷,反之可以著重自己的技術(shù),基礎(chǔ)打扎實了,但凡收到面試機會就把握住了! 心態(tài)要好?。∶嬖囘^程可能被虐,但不要灰心,不斷反思問題在哪,基礎(chǔ)不行補基礎(chǔ),源碼不行補源碼,算法不行補算法,總之大家需要在面試過程中不斷進步!
最后放個offer比較吧,你會選擇那個呢?1.地平線 - 南京 - (自動駕駛 芯片) 總包 21-27,大小周,600政府補貼/月,租房1000-1500均價 2.好未來 - 北京 - (在線教育) 總包 30,雙休,10股票四年發(fā),租房均價3000
最后希望大家在春招都能找到心意的offer上岸呀?。?!
小獅子有話說
你好,我是 Chocolate,一個獅子座的前端攻城獅,希望成為優(yōu)秀的前端博主,每周都會更新文章,與你一起變優(yōu)秀~
關(guān)注 小獅子前端,回復(fù)【小獅子】獲取為大家整理好的文章、資源合集我的博客地址: yangchaoyi.vip歡迎收藏,可在博客留言板留下你的足跡,一起交流~覺得文章不錯,【 點贊】【在看】支持一波 ??ヽ(°▽°)ノ?
叮咚~ 可以給小獅子加
星標(biāo),便于查找。感謝加入小獅子前端,最好的我們最美的遇見,我們下期再見~
創(chuàng)作不易,請各位給加個星標(biāo),點贊、在看 支持哦!
