#前端面試##美團#1.自我介紹2.項目拷打 (主要是問我的項目是怎么將物料渲染到畫布上的,嘴比較笨說了半天才說明白)3.手寫一個防抖4.問單例模式怎么做到一個類只有一個實例,(嘴太笨了,直接手寫了)class Singleton { static instance=null; constructor() { if (Singleton.instance) { return Singleton.instance; } Singleton.instance = this; // 其他初始化代碼 } // 示例方法 someMethod() { console.log("執(zhí)行某個方法"); }}// 測試const instance1 = new Singleton();const instance2 = new Singleton();console.log(instance1 === instance2); // 輸出: true5.事件循環(huán)代碼輸出題6.講講你做的vite分包7.講一下react常用的hooks (useState,useRef,useContext,useCallback,useMemo)8.說一下useState和useRef的區(qū)別9.手寫一個函數(shù),傳一個數(shù)字字符串進來,然后每隔3位添加一個, 輸入:1234567890, 輸出1,234,567,89010.全排列Ⅱ(帶重復(fù)數(shù)字的全排列)#前端#11.反問#??虯I配圖神器#