富途科技校招前端开发一面面经

一、面试题目

  1. 实习项目简要介绍
  2. Vue 组件的生命周期

  3. Vue的mounted 生命周期会做什么

  4. Vue什么时候会触发 update 生命周期

  5. url 输入到展示页面经历了什么,具体说说(包括涉及到的各种协议)

  6. dns 具体是怎么去解析的

  7. 说一下浏览器缓存,是否了解IndexDB

  8. 项目遇到的安全问题,知道什么攻击方式
  9. 事件循环中为什么还要分为宏任务和微任务呢
  10. 说一下自己闭包的了解、使用场景以及弊端
  11. 以下代码哪一些会被执行、颜色是什么(分别在执行 link、script 的时候):

<!DOCTYPE html>
<html>
  <head>
    <style>
      p,
      span,
      div {
        color: red;
      }
    </style>
  </head>
  <body>
    <p>p标签</p>
    <!-- <link rel="stylesheet" href="main.css"> -->
    <span>span标签</span>
    <script src="main.js"></script>
    <style>
      p,
      span,
      div {
        color: yellow;
      }
    </style>
    <div>div标签</div>
  </body>
</html>
10.说出以下JS代码输出的结果
const User = {
  count: 1,
  action: {
    getCount: () => {
      return this.count;
    },
  },
};
const action = User.action;
const getCount = User.action.getCount;

Promise.resolve().then(() => {
  setTimeout(() => {
    console.log(action.getCount()); // A
  });
});

setTimeout(() => {
  console.log(User.action.getCount()); // B
});

console.log(getCount()); // C
11.算法:   版本号比较。
12.算法:计算梯度单价(最后面提示需要配合设计模式),当用电量在0-200时每度0.6元,200-500时每度0.75元,500-1000是1.2元等等。

二、面试总结

    这一轮面试其实基础部分自我感觉还可以(面经背得好啊!),大部分题目都是比较常规,可惜算法依然是硬伤,有待加强,梯度算法我愣是折腾了20多分钟,还是没有领悟到面试官的提示,遗憾离场😂
    印象比较深刻的,可能让人有点凌乱的应该是第10题考察this指向的问题了,输出结果都是undefined,其中涉及到this传递、箭头函数、定时器啥的,考察的还比较综合,可以慢慢领会。
#面试复盘##内推##秋招##前端##校招#
全部评论
请问是在哪里投递的呢,我看富途官网没招前端的啊,还是说已经招够了呢😂
点赞 回复 分享
发布于 2022-03-31 13:44

相关推荐

冷艳的小师弟在看机会:jd测评乱点直接被挂了,哭死~
点赞 评论 收藏
分享
我已成为0offer的糕手:别惯着,胆子都是练出来的,这里认怂了,那以后被裁应届被拖工资还敢抗争?
点赞 评论 收藏
分享
评论
3
19
分享
牛客网
牛客企业服务