2018.9開始實習,2019.7畢業於某二本。老東家前端團隊100人左右,社招基本不算實習經驗,算是一年半經驗出去戰鬥。html
從2018.9
年實習 -> 2019.7
轉正 -> 2021.3
離職,沒見過外面的世界,本身說不上來老東家的一些好與壞,只是感受在一家公司呆久了,無論是同事、環境、技術相關,都趨於一種小變化的節奏。至於這是好是壞,因人而異吧。前端
寫了好久的類似業務,感受對本身的成長來講,幫助很小。一直是vue
,一直是toB
,一直都是his系統
。近一年以來,基本也是本身在負責兩個項目,很想和別人一塊兒作項目,學習大佬的姿式。也很想作作其餘的產品,或者toC
等等,想讓本身能接觸更多的東西。打聽了有贊技術挺強,用的也是大廠偏心的React
,本身想轉這方面的,也是爲了一個大廠夢,因此本身須要作出一些改變。vue
結婚須要房子,杭州的房價又不低,必須得去奮鬥,說白了仍是缺錢
。提離職以前也大概瞭解了老東家的漲幅,下家給的翻倍
,沒辦法拒絕。也是爲了提升本身的base
,爲之後作作準備。node
出去面試的第一家,3輪技術+一輪hr,給的薪資還能夠,其餘年終1-3個月,單休+五險一金最低,本身就不考慮了react
信心滿滿的去現場面,被錘了一頓。次要緣由是:我給的pdf簡歷,重點的地方用其餘顏色標記了。結果塗鴉hr打印出來的簡歷這些標重點的都沒了。面試官也很無奈,只能揀其餘能看見的關鍵字問,我又不太熟,就只能GG了。給本身的打擊挺大的。。。主要緣由仍是本身菜😂nginx
一面二十多分鐘,而後給我掛了😂git
一面電話,二面現場,三面HR電話。技術棧react,前端七八十人左右,給的薪資也還行,據說那邊90%是3個月年終,原本是要去的,後面有了有讚的offer。程序員
先後大概一週,年前最後一個工做日收到offer,本身提了離職。這裏寫下主要的問題吧,有想看個人回答的能夠去博客瞅兩眼【面試】2020年末面經github
年前拿了有讚的offer,準備去了。惋惜的時候沒有面過大廠。快到離職日期的時候,朋友幫我內推了一下字節,帶着試一試的心態,距離上一次面試已經一個月了,簡單準備了一下。一面1h20min,我的感受沒有想象的那麼難,編程題沒作好,是本身的問題,再加油吧💪🏻。
一個問題本身能說很久,說着說着就跑題了。本身面試實習生,也遇到過這樣的。這樣會給本身在面試管的印象扣分。面試仍是揀重點的回答,回答也不能過短,須要在中間給面試官提問的時間。
不會就是不會,不少知識點,若是是沒聽過的,或者本身沒去了解過的,就不要扯,這樣只會拉長面試的時間。某些知識點不會,直接說。面試官就接着下一個問題了,也能讓面試官更全面的瞭解本身。
遇到算法題,老是想着用暴力法解決,寫的代碼有點難看。多去刷刷題,沒有基礎的,每種類型的刷幾道簡單的就行,像我這種比較初級的程序員,考的基本是簡單的算法題。
而後約了二面,視頻 coding
/** * 1. 實現一個函數,判斷兩個變量值是否相等 * * 注意 * - 數據類型不限於示例,儘量考慮邊界 * - function 引用相等便可 */
const foo1 = {
a: 1,
b: "1",
c: NaN,
d: [
{
a: 1,
b: 2,
},
],
f: {
a: 1,
},
g: null,
};
const foo2 = {
a: 1,
b: "1",
c: NaN,
d: [
{
a: 1,
b: 2,
},
],
f: {
a: 1,
},
g: null,
};
function isEqual(target1, target2) {}
console.log(isEqual(foo1, foo2), "isEqual");
/** * 2. 實現 getValue 函數來獲取path對應的值 */
var object = { a: [{ b: { c: 3 } }] }; // path: 'a[0].b.c'
var array = [{ a: { b: [1] } }]; // path: '[0].a.b[0]'
function getValue(target, valuePath, defaultValue) {}
console.log(getValue(object, "a[0].b.c", 0)); // 輸出3
console.log(getValue(array, "[0].a.b[0]", 12)); // 輸出 1
console.log(getValue(array, "[0].a.b[0].c", 12)); // 輸出 12
/** * 問題 3 * 將一天24小時按每半小劃分紅48段,咱們用一個位圖表示選中的時間區間,例如`110000000000000000000000000000000000000000000000`, * 表示第一個半小時和第二個半小時被選中了,其他時間段都沒有被選中,也就是對應00:00~01:00這個時間區間。一個位圖中可能有多個不連續的 * 時間區間被選中,例如`110010000000000000000000000000000000000000000000`,表示00:00-1:00和02:00-02:30這兩個時間區間被選中了。 * * 要求:寫一個函數timeBitmapToRanges,將上述規則描述的時間位圖轉換成一個選中時間區間的數組。 * 示例輸入:`"110010000000000000000000000000000000000000000000"` * 示例輸出:`["00:00~01:00", "02:00~02:30"]` */
function timeBitmapToRanges(str) {}
console.log(
timeBitmapToRanges("110010000000000000000000000000000000000000000000")
);
console.log(
timeBitmapToRanges("110011000000110000000000000000000000000000001111")
);
複製代碼
上來就是兩頁紙,我人懵了。。。由於已經作過線上 coding 了,沒作好心理準備~~~,也沒複習這方面的。。。。
聊了近一個半小時,終於結束了~~~面試小哥說讓我等會,告訴了我衛生間在那,就走了,面試體驗仍是挺不錯的,有些不知道的問題。面試官會換種問法,實在答不出來也會跟你說答案。
接着就讓我等一下,估計是去討論去了,本身也知道,接下來若是有hr來,就80%過了。找個理由說hr不在的,基本就涼了。。。
等待的時間是很是煎熬的~ 一會(忘記了是多久,差很少10分鐘?),HR小姐姐來了,換了個位置,開始面對面談。
問了下何時能給結果?也說了本身有三個offer,年前須要給答覆,HR小姐姐說,明天儘快。
等我到門口的時候,又問了下離職時間。這個時候本身才感受有戲~~~~
次日中午,hr給我電話了,下午發了滿意的offer。接着本身就去找主管提離職了,主管說有點忽然,他要開車回家,就擱置了一下,到晚上的時候,本身又主動找了下主管,當時也沒說出結果,最後晚上十一點多,大領導打電話來問我離職的緣由,本身說了成長和錢的問題,最後和主管約定了離職日期。
離職想法產生以前,本身並無太多準備。遺憾的是沒有把大廠都面一遍,字節
是離職前一週的面的,沒什麼準備,卒。網易
找了內推,hr說資歷太淺,卒。脈脈上找了個阿里
內推,給我投個H5技術專家,氣死人😤,卒。整體來講,沒有個三年經驗也挺難的,我2021.2投的,算是一年半經驗,不少大廠簡歷都過不去。
幸運的是,年前拿到了offer,避免了年後的激烈競爭😎