当前位置: 首页 > 面试经验 >

完美世界前端一面

优质
小牛编辑
100浏览
2024-04-03

完美世界前端一面

总体体验还是不错的,面试官小哥哥也很亲切,遇到不会的还给我仔细讲解了一下,以下是本次面试的问题,小伙伴们冲压!!!

react部分

1.用过哪些hooks

2.hooks可以写在if判断语句里吗

3.介绍一下fiber (介绍完毕后面试官又反问: 任务的打断与恢复,打断一般指高优的任务去打断低优的任务,那低优的任务会被一直打断吗?还是说会有一个限制?为什么?)

vue3部分

1.讲一下双向绑定的原理

2.介绍一下响应式更新

3.computed与wacth有什么区别

4.假设组件里一个ref的变量 然后再<template>里渲染了它 然后去修改这个变量 那页面上为什么会修改这个变量呢? 介绍一下这个具体的过程

js部分

1.介绍一下es6新语法的一些特性

2.箭头函数和普通函数有什么区别吗(面试官反问箭头函数能new吗?)

3.new操作运算符都干了什么

4.介绍一下原型和原型链

5.介绍一下事件循环

6.介绍一下setTimeout()为什么会定时不准,比如说定时500ms,为什么会超过500ms才执行

7.垃圾回收(面试官反问了解v8吗,新生代分为哪几块区域,这几块儿区域是用来干什么的?这两块儿区域什么时候互换呢?互换了有什么好处吗?)

8.介绍一下闭包

ts部分

1.什么情况下会用到interface? 什么情况下会用到type?

2.介绍一下枚举类型?

其他问题

1.构建工具只用过webpack吗?有用过其他的吗?Vite的优势在哪?有没有改过它们的一些配置

2. webpack里的Loader与Plugin有什么区别

3.TCP连接三次握手流程

4.项目里的图片压缩是怎么做的?

5.删除一个单向链表的倒数第n个节点,讲一下思路

6.有a和b两个变量,想把a和b交换,不能用中间变量和es6的解构赋值,请你讲一下思路

7.一般通过什么方式学前端? 如果可以的话 最快什么时间到岗 能实习到什么时候

8.介绍一下自己的兴趣爱好(这个环节很轻松,我说我喜欢旅行,喜欢拍照,喜欢和朋友们一起吃饭)

反问环节

1.咱们部门大概有什么业务

2.针对我本次面试,能给一些学习建议吗(面试官说js基础掌握的不错,建议看一下框架底层源码,先从vue看起)

3.一般会有几轮面试(两轮技术面,一轮hr面)

#前端暑期实习#
 类似资料: