一面(通過)
1、好,那我們開始把,先簡單介紹一下自己的一個經歷,以及自己有亮點的項目?balabala
2、你可以這樣介紹:在這里邊主要負責哪幾個項目,哪些項目是比較有亮點的,亮點的地方在什么地方?或者是你覺得在這里面你覺得是 比較有挑戰的地方?然后簡單的介紹一下是怎么解決的?
3、你們低代碼服務的業務是什么?這里邊現有的組件有哪些? 有多少個組件啊,都是什么分類組件啊
4、你們這個低代碼的用戶有哪些?這些用戶是企業對應的運營直接在平臺上操作嗎?這個低代碼都包含哪些能力?此處省略 N 個項目相關的問題!!!
5、自定義組件它的渲染的流程是什么?我不太想問這個過程,我不太想了解你們怎么定義它的,我想了解的是你對這個方案的一個理解?你可能需要描述得細節一點:我對你的這個描述,聽不出任何細節的東西
6、ok,看兩道題目
7、字符串全排列:輸入一個字符串,打印出該字符串中字符的所有排列。結果放在字符串數組中返回,但里面不能有重復元素。
- 輸入:s = "abc"
- 輸出:["abc","acb","bac","bca","cab","cba"]
8、esm 和 cjs 的區別?
9、requestAnimationFrame和requestIdleCallback 的執行時機,誰先執行? requestIdleCallback 是繪制前執行還是繪制后執行?
10、React Fiber 遍歷DOM結構的順序是?
11、說兩個場景啊:自適應布局的:有一個父容器,3個子組件,和父組件等高的,3個子組件均分父組件的寬度
12、那如果非均分呢?每一個字符串填充字符串,取決于字符串的多少?
13、說一下 em、rem、vw、vh、rpx 的含義
14、useMemo 和 useCallback 的區別
15、手寫實現 new 方法
16、你最近還有其他的面試嗎?都在面哪些公司呀?
17、你感覺低代碼這個方向:怎么看啊???18、你現在做的這個低代碼,對于你來說這個,最大的痛點是啥?現有的方案,對于最大的痛點19、你這個低代碼平臺的組件是動態加載的嗎?整體打包的?20、反問:
- 主要技術棧:vue,業務線:社區的一些基礎產品
- 平時工作上班節奏:早十晚九 大小周
- 部門預計招收多少人?
二面(掛)
總體來說項目答得不好,h5 拖拽順序沒答上來,算法題做出來了
1、簡單自我介紹
2、你們這個團隊主要做的業務是什么?你們團隊為什么想到要做這個低代碼?
3、你們做的是一塊怎么樣的業務呢?能大概介紹一下嗎?都有哪些業務場景?
4、你在這個低代碼項目當中主要負責的是什么?能大概介紹一下 xx 模塊 嗎?此處省略 N 個項目相關的問題!!!
5、誒,能大概講一下這里面的技術設計嗎?就是聽起來它還是一個產品流程的描述,能大概講一下代碼是怎么去設計的嗎?
6、比如說,你們是怎么把它渲染成組件?用的H5的原生拖拽?能大概介紹一下H5原生拖拽它的這一個 拖拽的順序嗎? 然后這個過程中會觸發哪些事件?能按照拖拽的執行順序說一下嘛?
7、drag 拿到的一個對象是一個怎么類型的對象?
8、為什么會使用原生 H5,不直接使用一些市面上開源的一些工具庫、方案?
9、使用原生 H5 有哪些好處?相比于 開源的一些工具庫,或者說它 有哪些實現不了的?
10、這個拖拽能力 你有做過一些什么樣的封裝嗎?
11、就你不可能直接使用原生DOM進行操作把?總歸是有一些封裝的吧?代碼是怎么組成的?拖拽這個能力作為一個比較獨立的功能,你們沒有任何封裝?此處省略 N 個項目相關的問題!!!
12、你們怎么去評價這個低代碼項目做得好與不好啊?你們會怎么樣去評估這一件事情(低代碼)?
13、你們現階段在一個什么樣的水平?它大概能縮短多少周期?
14、你們這個低代碼頁面支持搭建多少個頁面?都有在線上去運行嗎?
15、這個自定義 webpack 插件,是為了解決什么樣的問題?
16、算法題:數組乘積的操作,除了自己以外,所有其他數組的乘積(寫出來了)
17、現在考慮機會的原因是什么?
18、有什么問題想問我的?
小紅書 Vue,工作節奏:大小周,早10晚9
你們主要的base哪些:上海、武漢
前后端大概多少人:60 70人吧,還不算獨立方的,發布團隊
“面經哥”已累計3000+條真實面試經驗,期待你的加入~
![]()