2022-03-15

编码题
1、实现一个stringfy,实现以后支持换行和缩进
2、求一个数所有质因子的最大和
3、防抖和节流的实现
4、实现一个深拷贝
5、实现数组的map方法
6、给定一个数组找出所有三个数之和为0的所有组合
7、实现一个带限制次数的请求方法 reuest(urls,limit);
8、给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。
9、promise.all的实现 及 promise.all串行执行的实现
10、输入一个n 返回一个1-n的全排列
11、loash.get()方法的实现 输入各种字符串 返回对应的结果
12、jsonp的实现
13、给定一个字符串 判断其中的括号是不是都能匹配上
14、sum(a,b,c,d) 用 sum(a)(b)(c,d).counter()实现
15、两个大数相加的实现
16、call apply bind的实现及原理
17、二叉树的之子形遍历
18、实现相邻重复元素的去重 用正则实现 输入 'aabbccd' 输出 'abcd'
19、二分查找
20、两个矩形相交处 输入 2个矩形的4个坐标
21、两个有序链表的合并
22、let arr = [{ id: '1', name: "河北省", children: [{ id: '1-1', name: "石家庄市", children: [{ id: '1-1-1', name: "新华区", }, { id: '1-1-2', name: "裕华区", }] }, { id: '1-2', name: "唐山市", children: [{ id: '1-2-1', name: "路北区", }, { id: '1-2-2', name: "路南区", }] }] // 实现函数 findAdrress(arr, id) 返回地址的拼接 比如 findAdrress(arr, '1-2-1') 返回河北省唐山市路北区
23、给你一个字符串 s 和一个字符串列表 wordDict 作为字典。请你判断是否可以利用字典中出现的单词拼接出 s 。 输入 s = "leetcode", wordDict = ["leet", "code"] 输出: true
24、输入一个字符串返回最长回文
25、输入一个字符串返回最长无重复子串
26、翻转链表
27、判断链接是否有环及环的入口
28、多维数组展示为一维
29、单个字符组成的数组统计每一个字符出现的次数
30、自己实现promise
31、开方的实现
32、斐波那契数列的实现

JS
1、isEque(a:number,b:number) boolean 实现这个方法需要注意什么?
2、promise的执行细节
3、AMD CMD的区别 require import 的区别
4、浏览器是怎么判定一个任务是宏任务还是微任务的?
5、如何将一个已排序的数组打的足够乱?
6、CDN版本如何管理及CDN的原理
7、怎么实现html的不缓存效果
8、地址栏键入地址后过程 要越详细越好
9、crtl+R和F5的刷新的区别,请求头有什么变化
10、js怎么监控性能及报错
11、线上出现的白屏问题 如何快速定位
12、用户的信息 放到cookie和header的区别
13、箭头函数的特性
14、new执行都做了什么
15、接口的缓存怎么实现
16、promise的穿透
17、前端的安全问题及解决方案
18、proxy
19、object.defineproperty
20、antd怎么实现按需加载
21、js性能优化的方案
22、高阶组件的实现形式
23、什么是纯函数
24、函数的柯里化是什么
25、数组和链表的区别
26、set map weakset weakmap的区别
27、ifrime跨域怎么实现的 及其实现的跨域的不安全性
28、并发和并行的区别
29、跨域的解决方案
30、什么时候会发预检请求
31、jsonp跨域的局限性
32、跨域请求发出时会带cookie吗
33、cros
34、eventLoop
35、宏任务有哪些 微任务有哪些
36、浏览器的缓存
37、浏览器在无数个请求同时需要发出时的处理机制
38、es6 es7你知道的语法
39、回流和重绘及如何避免
40、jsBridge的实现 h5嵌入app中如何拿到端上的登录信息
41、nginx怎么配置使得文件不被缓存
42、如何取消已发送的ajax请求
43、for in for of for循环的区别
44、symbol
45、aync await generater
46、深度优先遍历和广度优先遍历的区别
47、call apply bind的实现 及 哪个性能最好
48、script的defer和async的介绍及区别
49、TCP三次握手的过程
50、TCP UDP的区别
51、浏览器缓存的协议
52、DNS查找的过程
53、promise的透传现象
54、扩展运算符的使用场景
55、检测数据类型的方法
56、toString 不同类型数据调用的返回结果
57、包装器类型
58、this的使用场景
59、继承

工程
1、组件库的repo
2、js检测性能的工具
3、查看打包体积的工具
4、项目优化
5、treeshaking的原理
6、webpack如何提升打包速度及减少打包体积
7、进程之间是怎么通信的
8、webpack的打包原理
9、loader和plugin的区别
10、loader对于一个css文件输入是什么 输出是什么 是怎么被js识别的
11、ssr
12、如何设计一个组件库
13、优化代码的方式
14、js的优化
15、微前端
16、首屏加载的优化方案
17、搭建一个react项目需要注意什么
18、深比较和浅比较的区别
19、ts中any和unknown的区别

css/html
1、如何保证一个条极细线,在不同的移动设备保持一致(有的设备可能三个物理像素代表一个像素点)
2、实现一行文案时居中对齐, 多行时左对齐
3、盒子的垂直居中对齐
4、flex的常用属性
5、什么事标签语义化及其的优点
6、disable和readOnly的区别
7、什么是BFC 怎么触发BFC
8、dom操作
10、关于dom操作哪种性能更好,怎样才能减少回流和重绘
11、清楚浮动的方式
12、获取一个元素下所有的子元素

react
1、ref的使用场景
2、为什么useState返回的是数组
3、fiber执行过程及实现原理 出现的背景
4、diff算法 优缺点
5、hook为什么不能放到条件判断里
6、react的渲染过程,分哪些阶段
7、react的优缺点
8、高阶组件的优缺点
9、函数组件和class组件的区别
10、为什么hook不能放在class组件里
11、hook的优缺点
12、useState的整体工作过程
13、useLayoutEffect和useEffect的区别
14、为什么一个function执行完毕对应的状态还能拿到
15、mobx和redux的区别
16、高阶组件与函数组件的区别
17、react如何触发新的渲染
18、react render后是怎么做的
19、可以在render阶段使用refs吗
20、react在性能优化方面做了那些事情
21、react的工作原理
22、purComponent 和 component 的区别
23、createRef和useRef的区别
24、react的事件机制
25、useEffect return函数的执行时机
26、react-router的实现原理
27、react-redux的实现原理
28、useState 和 setState的区别
29、useReducer和useState的区别
30、如何做函数组件的优化fiber分片后每一片的执行时机
31、fiber的内部调用逻辑
32、useMemo useCallback
33、组件间的传参方式
34、受控组件和非受控组件
35、setState是同步还是异步的 为什么是同步 为什么是异步
36、

准备项目 承担了什么角色 做了哪些有亮点的工作 有哪些挑战 给团队带来什么

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,558评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,002评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,036评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,024评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,144评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,255评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,295评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,068评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,478评论 1 305
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,789评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,965评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,649评论 4 336
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,267评论 3 318
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,982评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,223评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,800评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,847评论 2 351

推荐阅读更多精彩内容