首页 > 北森前端一面,二面面经(已of)
头像
早起不早起
编辑于 2021-09-28 22:13
+ 关注

北森前端一面,二面面经(已of) 内部员工回复

hr打电话说所有面试都通过了,可以签意向书,但是意向书必须确定自己实习的时间,意向书也会有实习的工资,我拒绝了签意向书,理由是实习时间确定不了,hr说就只能给口头offer,正式offer再谈薪资以及实习的时间.

北森我3轮面试加两通hr电话,让我比较介意的一个点就是 每一次都要问我能不能实习,每一次我都会明确的说确定不了,要我的导师放我,时间不是我说了算.到了意向书阶段还要逼实习具体时间,内心就....

北森一面

js原生dom操作忘记的有点多  有一些不会很窒息 但也还是通过这场面试回顾了很多忘记的知识点
1.自我介绍.
2.最有成就感的项目
3.项目为什么不用网页版的呢
4.项目是怎么打包的 后期更新怎么办呢
5.web 端如果要实现按钮事件的绑定是怎么做? onclick addEventListener
6.addEventListener有几个参数?响应的含义? 三个 :事件名 函数 捕获还是冒泡阶段
7.addEventListener有兼容性的问题吗?那IE响应的是什么方法 ? attachEvent
8.如果有1000个按钮,给它们添加点击事件 你会怎么做? 事件委托
9.那你用事件委托在点击时是怎么获取到点击对象的呢?event.target  有兼容性问题吗? (只知道有😂) 那对应的是什么? ev.target || ev.srcElement
10.事件委托的好处
11.js原生创建一个标签怎么做?  .... appendchild是谁调用?
13.那如果现在要加100个新标签,怎么做? 一个个加有性能问题吗?
14.为什么有性能问题呢?
15.重排具体是怎么做的? 只知道需要重新计算元素在页面中的位置信息,重新构建渲染树,其他的就不知道了
16.两个元素互换位置怎么实现? 拖拽 那原生js怎么实现? 删除元素用什么?
17.js 添加class类名的方法? jQuery呢
18.数组常用的方法?push 的返回值? 改变数组本身的方法?
19. Set对象? 遍历方法?  怎么转换成数组?  Array.from有几个参数?
20.用 Array.from创建一个含有5个undefined的数组
21.判断数组的方法? 能不能用数组的tostring方法?
22.Map和object 的区别?
23.跨域问题 ?cors 具体的设置
24.post和get的区别?get 能不能在body传参数?get的大小限制是浏览器的限制还是http协议的限制?
25.fetch用过吗?浏览器如果不支持fetch 要怎么用fetch
26.ajax能上传文件吗?怎么上传?
27.状态码 304 ?和200的区别?强缓存呢?expires和cache-control哪个优先级高?不缓存怎么设置
28箭头函数可以new吗
29.grid布局了解吗? 不了解
30.移动端了解吗?不怎么了解  移动端的兼容问题(说了不了解了,还是继续问) 不了解
31.vue用了多久?常用的指令?v-if 和 v-for能一起用? v-show和v-if 的区别
32.现在使用es6 vue 兼容怎么解决的
32.对其他方面还有感兴趣的
33.数组和链表的区别?查找元素哪个效率高?删除元素哪个效率改?
34.性格是内向还是外向?
35.选公司看重什么?
36.能接受加班吗?
37.有什么想问的吗?

二面

正经问问题的时间比较短,可能就25分钟左右,拉着面试官聊了很久,最后面试官说和我是老乡😀,都是湖北的,面试总时长应该有50多分钟

1. vuex介绍一些?为什么要commit改变状态
2. http中是每一次发送请求就要建立连接吗?(长链接)
3. 怎么理解http无状态
4. 怎么记录登录状态? cookie 和token有什么区别?
5. 发送请求的都带cookie吗
6. http 与 https 详细讲加密过程? 证书的验证是什么过程?
6. 一个类似word分级标题的数据,你希望后端以什么格式给你?
7. 那如果后端给的是一个扁平的,你怎么描述树状关系?
8. 自己写一个组件,在程序出错的时候用,你会怎么设计?



更多模拟面试

全部评论

(17) 回帖
加载中...
话题 回帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐