作业帮一面

#前端##前端面经#
实习和项目
1. 实习做的业务和一些难点。
2. 介绍项目,另外对于截取图片发送到服务端,图片如果过大中间出现问题是如何处理的。图片用的什么格式
3. 项目中埋点监控上报的细节部分。
八股
4. jepg,png,gif等格式有什么区别
5. 同源策略
6. 正向代理和反向代理的区别
6. BFC是啥,BFC的作用
7. 闭包的概念
8. 浏览器缓存有那些,协商缓存过程说一下,强缓存的 cache-control 里有那些属性
9. 事件循环机制
10. 事件委托机制以及这个机制有什么作用
11. 冒泡过程
12. 工程化,webpack的工作流程
13. 有利用webPack做一些优化吗
13. 知道 babel 吗,什么作用
14. vue双向绑定的原理
15. 为啥vue2数组使用.push等函数的时候也可以监听到(函数重写)
16. computed和watch的区别
17. keep-alive的作用和实现原理
18. es6有那些新特性
19. 块级作用域
20. promise ,async await,定时器的区别

手撕
1. 提取url的请求参数,
  a. 没有给参数名,就返回全部参数的数组或空数组。
  b. 给了参数名就返回该参数的值,或者空字符串。
  c. 给了参数,有多个值,就返回该参数名所有值的数组。
全部评论

相关推荐

自我介绍! 你参与最多的项目,简单的介绍一下,你在里面担任的角色以及你做了哪些工作!巴拉巴拉一顿输出浏览器输入url一直到页面渲染的过程?当服务器返回html之后,scrpit标签会阻塞吗?不加defer一定会阻塞吗?script用src引用js/css会做什么?页面首次打开后闪烁后再出现内容   样式是后面应用添加的 是什么原因?提交按钮多次点击,怎么解决多次请求来提升性能?   防抖手写一个防抖函数?在防抖函数里面为什么要使用aplly来绑定this?如果不用apply,能拿到点击事件吗?如果不用apply,想直接用func(args),修改其他部分使函数功能不变,如何实现?代码输出题:function a(){const fn = (e)=>{console.log(this,e)}fn('fn func')}这个里面this指向的是什么?我当时回答的是指向全局对象window,当时没有get到面试官的点,他想要我回答指向函数a你了解eventbus吗?讲解一下,也就是发布订阅者模式。实现事件总线eventbus!当时说我只了解概念,不会写!!!然后面试官就换了一个遍历树的方法!将一个树的所有节点的值全部以数组的格式输出出来!我当时使用了一个递归的方法实现出来了,然后又问:当树的深度很大时,会不会发生内存爆掉的现象?然后巴拉巴拉一顿输出。。。。然后就是可以使用层次遍历来解决这个问题!然后就是把层次遍历也写了一遍!最后问了一下怎么学习前端的?如何去了解前端前言技术的!!!反问。。。。
点赞 评论 收藏
分享
评论
1
6
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务