1.自我介绍 2.前端是不是自学的,还学过其他什么计算机课程 3.vue2有什么特性,对比原生js有什么优点(我说了开发友好、MVVM、虚拟DOM之类的,后端的MVVM) 4.vue的其他方面优化,给我举了一个例子,比如说频繁更新数据,会不会立刻更新视图?(我所知道的是浏览器的渲染队列,不知道vue在这方面是怎么优化的) 5.回流和重绘的区别,怎样避免,只有回流没有重绘 6.引申到display:
table组件中的时间想在跳转页面时发送给别的组件,该怎么做?除了状态管理工具和localStorage呢? 事件循环题说顺序 宏任务有哪些,微任务有哪些?dom更新是微任务还是宏任务?ajax呢? 回流重绘题,说如何优化 如何判断dom在可视区?有哪几种方式 scrollTop 和 scrollHeight 有什么区别 client 和 offset 有什么区别 如何判断对象数组相等?如何判断函
前一天突然发邮件说第二天面试,今天下午三点准时开始 开始: 自我介绍(blahblahblah) 做过哪些项目,介绍一下,对那个项目印象深,实现了哪些功能,用了哪些技术栈,和后端交互用了哪些技术栈(没听懂,直接说不会,直接用的接口) -----------接下来的顺序可能不太对,记不清了--------------- 对vue的了解 data为什么是个函数不是对象 创建数组的方法?(没听明白,说了
面试体验极佳,面试官声音很温柔,还给我讲了很多之前没想到的东西。 自我介绍。 你能给我讲一下什么是微服务吗?--将一个系统按业务划分成多个子系统,每个子系统都是完整的,可独立运行的,子系统间的交互可通过HTTP协议进行通信,也可以采用消息队列来通信,然后说了一下在实习方面自己对微服务的见解。 你刚才说的是编码的微服务,有没有考虑过在部署上的微服务是什么呢?本人没有部署过,这个问题是面试官讲了很多,
四面是加面,已意向 小sp 一面 什么是虚拟 DOM,修改真实DOM会影响虚拟DOM吗; 说下 js 数据类型,基本数据类型和引用数据类型的区别; 说下 this 的指向,以及一个看输出的 this 的指向问题; call、apply、bind 的差异; 手写题:寄生组合继承; 手写题:深拷贝(只考虑对象,函数,循环引用); 说一下常规的 http 状态码; 前端直接实现 url 跳转和重定向状态
面试官鸽我两个多小时,已经躺床上睡觉了,又打电话过来了 一面40min左右 自我介绍 vue的生命周期有哪些?页面初始化,vue写请求或者一些操作dom的写在哪里呢? 说一下前端的缓存? 说一下在企业做的项目? 说一下单点登录怎么实现的? 前端的存储相关的,登录的状态存储,cookie,localstorage那些. localstorage你怎么用的? 你有用过比较好的开源组件库吗?讲讲? 做过
时间:9 月 9 日 时长:1 h base:深圳 全程基本上在做题,边做边问,在面试开始和结束前问了几个八股。 JavaScript == 和 === arr.map(parseInt) parseInt(item, index): item: 要被解析的值。如果参数不是一个字符串,则将其转换为字符串 (使用 ToString 抽象操作)。字符串开头的空白符将会被忽略。 index: 从 到 的
7月13号内推投递,7月23号笔试 08-17 一面(15min) 自我介绍 实习都做了什么事情 为什么学习前端,看过哪些书籍,有发表过博客吗? js 的基础数据类型 css 如何实现子元素上下左右居中 css 如何实现左侧固定,右侧自适应 ES6 有了解过哪些东西 react 生命周期函数 react 的虚拟dom diff 过程 vue 和 react 的区别 08-31 二面(30min)
本次面试40min,面试官全程一直笑,我有点尴尬 自我介绍 顺序记不太清了 flex布局 flex:1是啥 怎么实现圆(我听成了怎么切换其他css语言 最后发现不对 但还是答出来了) 双飞翼圣杯布局(其他实现方式) Vue路由守卫 事件循环 做题部分 防抖节流 promise输出(只有这个错了),千分位,手写v-model,koa洋葱模型输出 反问 Q:部门内的技术栈,解决方案 A:Vue全家桶
8.30 投简历 9.13 收到约面邮件 9.14 14:00 一面(≈40min) 面试官先自我介绍了部门和姓名,说面试预计30-40min 面试过程中尽量直视摄像头,不要出现查找和翻阅的情况 面试开始~ 1、自我介绍 2、实习经历 3、水平垂直居中怎么实现(说出能想到的尽可能多的方法) 4、除了flex还知道什么布局方式?(grid 5、flex和grid的区别 6、防抖和节流的区别,
9.8 投简历 9.18 笔试 笔经在此:富途(23届秋招)前端笔经 9.21 约面邮件 9.26 16:00 一面(≈50min) 平台:海纳视频面试 面试官很和善,而且超有礼貌 我提前就进了面试间,他进来之后没有立刻打视频,而是聊天框问我:准备好了吗 我回答:准备好了,才打过来视频,开始面试~ 1、自我介绍 2、你怎么理解事件循环? 3、了解node.js吗?(不了解,就pass了 4、移动端
1. 概况 讯飞我在7月就已经投递了,八月笔试的,但是一直到9月才约面,太难了!!! 2. 一面(9月14日) 面试官不是年轻的小哥哥,好像是个leader,没有手撕,面了半个小时左右,用的是讯飞自己的平台 自我介绍 实习的项目 为啥没有继续留在华为 自己的技术栈是啥 怎样学习的 HTTPS和HTTP的区别 HTTPS的验证过程 HTTP2.0改善的地方 前端性能优化 webpack在项目中配置过
时间:9 月 28 日 时长:20 min base:成都 Vue-Router 路由模式,路由懒加载怎么做的; 路由懒加载跟组件加载的区别; 讲一下 Vuex; H5 和 CSS3 提供的新特性; 元素旋转 90 度使用什么属性; flex 布局讲一下; 垂直居中怎么实现; ES6 提供的新特性; 用 ES6 的方法做一维数组去重; TCP 三次握手,四次挥手; Nginx 做反向代理的配置;
9.12 投简历 9.15 笔试 9.27 14:00 一面(≈55min) 平台:飞书 面试官一开始没开摄像头,还是我说您开一下摄像头呗~他说平时都不喜欢开的 毕竟我觉得对着人讲话自然些,能根据表情给反应hhh 1、自我介绍 2、实习经历,盘项目 (问的挺细的,具体实现啥的,聊了大概40min ) 涉及问题: ①typescript中interface和type的区别 ②typescript比J
1.介绍项目 2.组件传值,provide inject用过没 3.Vue2和Vue3生命周期 4.v-if和v-for的优先级,为什么会这样 5.Vue2和Vue3中v-if和v-for哪个优先级高 6.前端登录页面的流程 7.平时怎么学习 应该还有别的但我忘了