回馈牛客:作业帮一面+二面 面经
一面(50min)
自我介绍
问项目,介绍项目,个人负责哪些部分,几个人做的项目为什么用post发请求
post与get的区别
position定位的几种方式
px,rem,em
rem和em区别
pt用过吗
px怎么设置
flex布局
flex属性有哪些
margin合并的几种方式
如何解决margin合并
产生BFC的方式
介绍http协议
http与https的区别
如何获得https明文信息
https客户端与服务器端是怎么交互的
http缓存
Etag是如何生成的
dpi
介绍同源策略
为什么不允许跨域
实现三栏布局,两边定宽中间自适应
假如中间center有个很宽很宽的子盒子怎么办
如何实现跨域(jsonP代码,撕~)
考察变量的作用域(代码)
介绍eventloop事件循环机制
考了有一堆promise和async的代码输出
promise与async的区别
最近感到最自豪的事情
以后对技术的规划
二面(45min)
自我介绍
项目介绍
项目遇到什么问题是怎么解决的
实习经历
cookie和localstorage区别
什么情况用cookie什么情况用loacalstoraage
如果存在localstorage的数据存放在cookie中了怎么办
rem原理,相对的哪个元素(html)
rem最终会被计算成px,那么3.5px如何在屏幕显示???
csrf原理是什么
了解爬虫吗
爬虫的原理是什么(我不了解,给我讲了一遍了,之后。。)
现在你了解爬虫了,那你如果是网站维护人员,如何避免别人爬到你的数据
如果你是写爬虫的,如何能够爬到别人的数据(考跨域访问)
post和get一面问了吗(问了)
删除商品,修改商品,获取商品信息,获取商品列表使用get/post?
删除为什么用post
写css样式,按钮(文字水平垂直局中,盒阴影,文字阴影,圆角)
高光用现有知识如何解决
只修改样式不修改DOM如何解决
给一个数组,对其中的0进行取出全部放在最后,不改变前面的元素顺序(借助了一个空的数组)
还有别的思路吗(splice)
问点难的
localstorage的api有哪些(getItem/setItem/removeItem)
封装一个localstorage函数,借助以上api,超时不能获取,不超时可以获取(使用了setTimeOut)
setTimeOut在网页每次刷新的时候会从新技术,这怎么解决
给一段代码,对其在可读性,性能,抽象方面进行优化(不会)
给一段vue代码,对其进行优化
#面经##校招##作业帮##前端工程师#项目介绍
项目遇到什么问题是怎么解决的
实习经历
cookie和localstorage区别
什么情况用cookie什么情况用loacalstoraage
如果存在localstorage的数据存放在cookie中了怎么办
rem原理,相对的哪个元素(html)
rem最终会被计算成px,那么3.5px如何在屏幕显示???
csrf原理是什么
了解爬虫吗
爬虫的原理是什么(我不了解,给我讲了一遍了,之后。。)
现在你了解爬虫了,那你如果是网站维护人员,如何避免别人爬到你的数据
如果你是写爬虫的,如何能够爬到别人的数据(考跨域访问)
post和get一面问了吗(问了)
删除商品,修改商品,获取商品信息,获取商品列表使用get/post?
删除为什么用post
写css样式,按钮(文字水平垂直局中,盒阴影,文字阴影,圆角)
高光用现有知识如何解决
只修改样式不修改DOM如何解决
给一个数组,对其中的0进行取出全部放在最后,不改变前面的元素顺序(借助了一个空的数组)
还有别的思路吗(splice)
问点难的
localstorage的api有哪些(getItem/setItem/removeItem)
封装一个localstorage函数,借助以上api,超时不能获取,不超时可以获取(使用了setTimeOut)
setTimeOut在网页每次刷新的时候会从新技术,这怎么解决
给一段代码,对其在可读性,性能,抽象方面进行优化(不会)
给一段vue代码,对其进行优化