前言
正式學習前端大概 3 年多了,接觸前端大概 4 年了,很早就想整理這個書單了,因為常常會有朋友問,前端該如何學習,學習前端該看哪些書,我就講講我學習的道路中看的一些書,雖然整理的書不多,但是每一本都是那種看一本就秒不絕口的感覺。
以下大部分是我看過的,或者說身邊的人推薦的書籍,每一本我都有些相關的推薦語,如果你有看到更好的書歡迎推薦呀。
一面:
1,說一下瀏覽器緩存
2,cookie 與 session 的區別
3,瀏覽器如何做到 session 的功能的。
4,解釋一下:csrf 和 xss
5,怎么防止 csrf 和 xss
6,跨域的處理方案有哪些
7,CORS 是如何做的?
8,對于 CORS ,Get 和 POST 有區別嗎?
9,了解 HTTPS 的過程嗎?
10,es module 和 commonjs 的區別
11,react 里如何做動態加載
12,動態加載的原理是啥,就是 webpack 編譯出來的代碼
13,寫一個處理加法可能產生精度的函數,比如 0.1 + 0.2 = 0.3
二面:
1,聊項目
- 項目難點以及怎么解決的
- 項目有哪些亮點?
2,寫一個 es6 的繼承過程
3,寫一個大數相乘的解決方案。傳兩個字符串進來,返回一個字符串
三面
1,聊項目
2,寫一個防抖函數
3,算法題
字節是出了名的考算法題比較多的,基本每面都會算法題和編程題,對編程能力比較看重吧。
螞蟻
一面:
1,講講來蘑菇街都干了哪些事情
2,聊聊有什么技術上的沉淀
3,除了 redux mbox dva 還用過其他的 狀態管理沒
4,hooks 原理
5,看過 hooks 相關的草案嗎
6,你對螞蟻有什么期望,或者說技術的規劃,想做的東西
7,vue3 的 類似 hooks 的原理是怎么樣的
二面:
1,聊項目,項目的難點,以及自己做了哪些事情
2,為什么項目里會引入 TS
3,dva 和 redux 的區別
4,職業發展,今年的打算
5,組件升級怎么讓使用這個組件的人都知道
6,如果讓你設計項目自動設計組件升級,并且安全,你會怎么去設計
三面
全程聊項目,因為他不是前端的,所以沒問前端任何知識,主要聊業務相關的,看看我對業務的理解,以及一些想法。
- 項目難點
- 怎么解決
- 項目有什么改進的地方
- 業務方怎么拿到反饋的,就是做的這個東西具體有什么用
上面是字節和螞蟻的一些面試分享。每一次面試前我們肯定都要充分的準備好,可以去多看看別人的面經,看自己是否可以很好的回答這些問題,查看自己還有哪些不足,查漏補缺。
還有就是多刷題,資料可以去網上找,可以加一些前端群,一般群里會有資料分享,還可以和伙伴們交流討論,也可以自己去買這類書籍,方法有很多,這個看自己個人的選擇。
最后
文章到這里就結束了,如果覺得對你有幫助可以點個贊哦,如果有需要前端校招面試題PDF完整版的朋友可以點擊這里即可免費獲取,包括答案解析。
q.com/doc/DSlNuUUFPWmpZVlJh),包括答案解析。**
[外鏈圖片轉存中…(img-5ZMZChG1-1623252926061)]