百度Web前端开发实习一面

1.做个简单的自我介绍吧,重点说下你最近的一个项目。
2.讲一下从用户在浏览器输入 URL 到页面完整展现出来的整个过程,越详细越好。
3.HTTP 缓存有哪些策略?强缓存和协商缓存具体是怎么实现的?
4.TCP 的三次握手和四次挥手过程说一下。为什么挥手需要四次?
5.说下你对盒模型的理解,box-sizing 的两个值 content-box 和 border-box 有什么区别?
6.实现一个元素水平垂直居中有哪些方法?至少说出三种。
7.CSS 选择器的优先级是怎么计算的?!important 呢?
8.var,let,const 声明变量有什么区别?什么是暂时性死区?
9.JavaScript 的数据类型有哪些?如何判断一个变量是数组?
10.谈谈你对原型和原型链的理解。proto_和 prototype 的关系是什么?
11.介绍一下 Event Loop 机制,区分一下宏任务和微任务,并说出常见的宏任务和微任务。
12.this 的指向在不同场景下有什么不同?如何改变 this 的指向?apply,call,bind 有什么区别?
13.闭包是什么?它的应用场景有哪些?可能会导致什么问题?
14.ES6 你常用到哪些新特性?展开说几个。
15.什么是跨域?你有遇到过吗?你是怎么解决的?
16.手写一个函数,实现数组的深拷贝。
17.手写一个防抖(debounce) 函数。
18.你有什么想问我的吗?
全部评论
想问下什么部门呀,有后续吗
点赞 回复 分享
发布于 01-03 18:39 北京

相关推荐

1.实习介绍2.你项目上面提到了长列表渲染优化,详细讲一下吧。3.讲讲这个webpack-bundle-analyse是怎么样的?删除了没出现兼容性的问题吗?4.element-ui的dialog是怎么封装的?那叫你封装一个组件,你会基于什么去封装?5.vue的组件是怎么进行通信的?6.插槽是什么?怎么用?作用域插槽是什么?有什么用?7.大文件上传是基于什么样的背景的?断点续传怎么传的?8.切片上传和断点续传。9.如何对大图片进行压缩?10.SVG有了解过吗?他和canvas有什么区别?11.用vue2多还是vue3多?讲讲vue2和vue3的区别吧。12.那Object.defineProperty这个方法接收几个参数,每个参数分别对应什么?13.vue3里面其实也用到了reflect,了解过吗?14.讲讲webpack为什么比vite快吧?他们之间有什么差异吗?15.为什么vue2里面data要写成函数而不能写成对象呢?16.nextTick了解过吗?什么时候用,举一个具体的例子。原理是怎么样的?17.为什么每个dom要加key值?key有什么作用呢?18.vue3有哪些常用的api吗?19.ref和reactive的区别?那我用reactive定义基本数据类型,ref定义引用数据类型可以不?20.==和===的区别?21.深拷贝和浅拷贝的区别?手动实现深拷贝怎么实现?正则日期那些呢?22.typeOf和instanceOf的应用场景,什么时候应该用谁?23.webpack有哪些常见的配置项呢?vite呢?24.webpack打包的整个过程是怎么样的呢?25.React有了解吗?
查看24道真题和解析
点赞 评论 收藏
分享
评论
3
20
分享

创作者周榜

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