1. 程式人生 > 實用技巧 >拿到了6家offer後的面試總結

拿到了6家offer後的面試總結

前言

在十一月份經歷了求職的路程,本以為年底加上今年疫情的原因會相對困難,但有幸被幸運女神眷顧的感覺,求職的路程居然異常順利。雖然過程中也有被技術問到無地自容的時候,但總算平穩渡過。在經歷了11家公司的面試,拿到了6個offer後,我想在這次記錄這次難得的經歷,特別對技術的總結,以及面試經驗上的分享。希望對後來同為打工人的你有所幫助。


在確認拿到offer後不用再跑面試的時候的心情:

如果文章還有人看的話,就考慮把問題都整理出一份答案。


Boss與拉鉤

選擇一個好的求職平臺非常重要。
在11月1號,我終於把我的簡歷寫好,開始小心翼翼的投遞我的簡歷,我選擇在Boss以及拉鉤兩個平臺,經歷為時兩天也就是1號&2號兩天,我大概投遞了20家公司左右,大概是拉鉤7家,Boss13家左右,而從反饋速度來說,Boss簡直碾壓拉鉤。

Boss很多HR的回覆可以說是實時的都不為過。而拉鉤的話我要看著我的投遞模組一步步看著簡歷進度的變化,而且有幾家是待溝通的但直到今天都沒有下文,讓我不得不懷疑少部分hr是來刷業績的。

所以我的建議是:優先選Boss。《雖然最後入職的公司是在拉鉤》

選擇公司

結合自身,選擇適合自己的公司。
在這個層面上心裡沒有啥特殊癖好,只要不是外包、上市或者幾百人左右的規模的都滿足了。尤其不建議程式設計師去外包公司,因為據瞭解到的,絕大多數外包都是非常辛苦,專案做了一大堆最後發現學不到什麼東西。另外不敢投大廠,因為自己心裡還有點畢數。唉,人貴有自知之明。等若干年後再來一試吧。


遺憾

當時想去朋友的一個公司,結果那天去面試的時候發現簡歷用完了,去樓下列印,阿姨給我操作了半小時都沒打印出來。然後看時間快到了就先過去,去到了發現還有時間就在附近又找了個列印店,結果又是個阿姨,又是15分鐘過去都列印不了...無奈直接取到公司前臺讓小姐姐幫我列印一份,她說ok,結果做完筆試題進入面試發現面試官手上的簡歷上,所有內容都擠在1/3的面積上,無奈。也怪自己當時沒有提前檢查好。這也是唯一一次一面都沒過的。

第二件事情就是,我放了一個hr的飛機,答應了,過了兩天最後又說不去,內心非常過意不去,希望hr小姐姐肯定能找到更好的人選。


薪資待遇

認清自己,認清市場。
多看一下招聘網上的崗位薪資,結合一下身邊的朋友,有信心的話就比市場價高出稍微一點點。需要關注:到手薪資+五險一金繳納基數及比例+年假病假+年終獎+績效專案獎+餐補車補旅遊之類的。另外在談薪資的時候,我認為hr絕對是會壓工資,所以還是要自信一點,不能做輕易的讓步,或者再適當的在hr提出的基礎上提高一點。


面試

以下面試題相信能夠覆蓋初中級程式設計師面試題的80%,甚至90%。另外技術Blog的重要性非常高,非常加分。

筆試

  • 實現reduce函式
  • 實現簡易promise
  • new new A.b() 執行順序
  • 巨集任務與微任務的執行
  • alert顯示元素name(相容瀏覽器)
  • 實現let a=1; a.add(1).minus(1)
  • bind函式實現
  • 深克隆&淺克隆
  • 看輸出結果,考隱式轉換
  • 字元反轉
  • ...

面試

綜合
  • 專案亮點/難點(必問)
  • 輸入一個地址到頁面顯示的全過程(越詳細越好)(高頻)
  • seo優化(高頻)
  • 首屏優化(高頻)
  • git工作流(高頻)
  • 專案管理(高頻)
  • 效能優化方案(高頻)
  • 防抖節流
  • 深克隆
  • MVC&MVP&MVVM
  • 長列表優化
  • 陣列取最大值(多種方式)
  • new原理
  • 原型鏈原理
  • 設計模式
  • 繼承及原理
  • 模組化:es6 commondjs的區別
  • 人員管理
  • 檔案上傳
  • 進度條的動畫怎麼做效能好
  • 事件捕獲冒泡委託
  • 快速點選實現(解決瀏覽器延遲300毫秒)
  • H5新增特性
  • https與http區別
  • http301 302 401 402的意思
  • http無狀態的解決方式
  • 閉包
  • 跨域原理及解決方法及原理
  • es5模擬es6的class實現
  • 陣列去重
  • 移動端適配方案
  • pc+移動端的響應式方案
  • 離職原因
  • ...
vue
  • vue雙向繫結原理(高頻)
  • vue父子元件傳參(高頻)
  • vue生命週期及使用場景(高頻)
  • vue v-show v-if區別(高頻)
  • 元件設計(高頻)
  • vue diff演算法
  • vuex原理及使用
  • vuex如何將資料掛載到頁面
  • vue跨層級元件傳參
  • data設計成函式的原因
  • vue3做了哪些改進
  • 資料響應不成功的可能原因
  • ...
webpack
  • 五大核心
  • 優化
  • ...

總結

求職的過程存在很多讓我覺得遺憾的地方。但其實求職也非常簡單,只要技術夠硬,那事情就變得簡單很多。