本仓库在于收集和整理大厂前端需要掌握能力,分为JS基础能力,大厂场景题、大厂面试真题。
希望能够帮助大家提升自己的能力,在面试的时候能够游刃有余,轻松拿到高薪offer。
欢迎贡献最新面试题,场景题,面试实战题目。
- 项目目录结构介绍
- 运行代码和调试代码
- 数组基本类型去重
- 数组的对象key值相同的去重
- 加强版防抖节流与常规防抖、节流
- 节流函数最后一次调用必须执行
- 深拷贝(正则、时间类型处理、循环引用问题解决)
- 继承
- instanceOf实现原理
- new实现原理
- Object.assgin的模拟实现
- 数组方法forEach、filter map reduce some every 实现原理
- 实现数组的splice方法
- reduce组合函数、reduce多维数组展开
- 排序
- 实现bind函数
- 实现call、apply方法
- 函数柯里化
- ES6
- LRU算法
- promise.allsettled的polify
大厂面试真题组合,在面试之前做一做这类型题目来模拟一下场景。
根据题目量,和复杂程度,闹钟定时半个小时,或者一个小时,看在规定的时间看能不能做出来。
实际上面试的心态会紧张很多,建议同学们也可以紧张一点,尽量的模拟面试的真实场景。
建议文件名格式为:
大厂.日期.js
比如: alibaba.20211020.js 如果重名,也可以加上数字: alibaba.20211020-1.js、alibaba.20211020-2.js
比如:
// 规定的时间
题目
测试用例
空十几行,避免同学一上来就看到答案。
// 答案慎看
// 答案慎看
// 答案慎看
// 答案慎看
// 答案注释掉 避免影响同学自己写的答案运行
// 答案
抛砖引玉,一家之言,希望能够触发一些思考。
如果觉得插件还不错,对你有所帮助的话,就请我喝杯水吧~
十块八块不嫌多,三块五块也是爱 😘
如果觉得还不错的话,就给个 Star ⭐️ 鼓励一下我吧~
掘金、前端进阶积累、公众号、GitHub、微信:OBkoro1、邮箱:obkoro1@foxmail.com
- 它是用于一键生成文件头部注释并自动更新最后编辑人和编辑时间、函数注释自动生成和参数提取。
- 插件支持所有主流语言,功能强大,配置灵活方便,文档齐全,食用简单!
- 插件从2018年5月维护至今, 3K+ Star,关闭issue 300+
- 目前拥有250K+的用户,VSCode图表统计日安装用户100多-400多人,帮助用户养成良好的编码习惯,规范整个团队风格。
减少摸鱼的时间和频率的Chrome插件:在上班/学习期间很容易下意识的打开摸鱼网站,插件帮助我们减少摸鱼的时间和频率,提高我们上班和学习的效率,节省时间用于学习提升自己或者享受生活。
这是一个用于Git自动commit的VSCode插件,它可以用来补充之前忘记提交commit,帮助你把首页的绿色格子填满。