首页 > 富途前端春招一面面经(2021.3.24)
头像
前端吕小布
编辑于 2021-03-29 18:11
+ 关注

富途前端春招一面面经(2021.3.24)

  1. 项目有没有后台,你通过什么拿取后台数据的
  2. 有没有接触过Node.js
  3. 原型和原型链
  4. call、apply、bind的区别
  5. 用call、apply、bind能改变箭头函数的this指向吗
  6. Promise,它有哪些常用的API
  7. 浏览器的同源策略
  8. 跨域
  9. 事件循环
  10. 哪些是微任务,哪些是宏任务
  11. 防抖节流
  12. 数组常用API
  13. map方法
  14. filter方法
  15. reduce方法
  16. 浏览器缓存机制,图片资源、JS资源、CSS资源等第一次进入网站的时候需要下载,第二次进直接从本地取了,这样是怎么实现的,它怎么判断是从本地取还是从服务器取?
  17. ==和===的区别
  18. Set和Map
  19. 水平垂直居中
  20. margin-top:-50%是相对于它的父元素的50%还是它自身元素的50%?(这个记错了,是父元素的50%,水平垂直居中是设置成宽度高度一半的负值才对,不是50%)
  21. data为什么是一个函数
  22. data里面有a对象,它里面没有b属性,在mounted生命周期里this.a.b = 1;这个b的值能渲染到页面上吗?可以渲染到模板上吗?
  23. v-model是哪两个语法的缩写?(这个真的傻了,v-on都能想起来,v-bind一时想不起来了)v-on监听的是哪个事件?
  24. v-model双向绑定原理
  25. 想要这个CSS只在当前这个组件有效怎么设置
  26. v-text和v-html
  27. v-text:<div>123</div>,这个div标签会在页面上吗
  28. 手撕代码:
    //给定一个字符串str,只会出现{}()[]这6种字符
    //请实现一个函数isMatch(str)判断这个字符串中的括号是否是匹配的
    //例如以下字符串均为括号匹配的:(){()[{}]} ()({}) {()}[]{()} [{{[()]}}]
  29. 手撕代码:
    //给定一个整数数组nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和
    //例如,给定(6,-1,5,4,-7),此序列中的最大和为6+(-1)+5+4 = 14
  30. 反问
80min,面试官评价:基础的概念都有了解......代码方面需要加强,v-model原理不太了解,要多实践,多深入了解一些原理(实在没听出来他在说什么,我自己总结算了)
富途前端技术栈是Vue+Node.js,听过牛客许愿很灵,许愿二面
后面手撕代码做得很不好,手撕代码之前答得挺好的,前面基础问完也差不多一个小时了,我说面试官,你差不多就停手吧,这都一个小时了啊,你公司面试官怎么闲成这样,一面考察完基础让我过行不行,手撕留到二面行不行啊,你非要问出我的薄弱项才肯罢休的,你这么用尽全力想让我挂掉的样子真是让我感动到痛哭流涕了呢😭

更多模拟面试

全部评论

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

推荐话题

相关热帖

近期热帖

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

近期精华帖

热门推荐