02.17 字节 前端实习一面 凉经

1、确认一下项目,是课程作业,还是自己练习项目,还是怎么样
2、做过详细的一个架构设计吗
3、网页性能指标
4、分割响应式数据来解决内存占用的原理
5、HTTP响应时间如何优化的
6、了解过FCP、LCP这些指标吗
7、axios有过拦截器吗
8、登录采用账密、还是第三方微信授权,了解过加密吗
9、前端登录的整个过程,包括token、状态等

基础题
1、HTTP缓存
2、怎么去看别人的项目和资源有没有开启强缓存或者协商缓存。
3、跨域
4、前端缓存有哪几种
5、事件循环机制
6、了解过node.js吗
7、vue响应式原理
8、v-if和v-show的区别
9、html标签有个script标签,它有两个属性一个是defer,一个是async。这两个有什么区别
10、闭包
11、new操作符对class进行实例化对象中间有哪些顺序

代码题:
1、补充以下SuperTask类
class SuperTask{
    constructor(){...}
}

function timeout(time){
return new Promise((resolve)=>(
setTimeout(()=>
        resolve();
    },time);
}):

const superTask = new SuperTask();
function addTask(time, name){
    superTask
.add(()=> timeout(time))
.then(()=>{
            console.log(任务${name}完成);
        });
}
addTask(10000,1);  //10000ms后输出:任务1完成
addTask(5000,2);    //5000ms后输出:任旁2完成
addTask(3000,3);    //8000ms后输出:任务3完成
addTask(4080,4);    //12000ms后输出:任务4完成
addTask(5000,5);    //15000ms后输出:任务5完成

2、找字符串中最长无重复子字符
全部评论
佬,面的哪个部门啊
点赞 回复 分享
发布于 02-20 20:45 四川
superTask 是异步的并发?
点赞 回复 分享
发布于 02-21 10:45 辽宁
请问下架构设计这块该说什么呢
点赞 回复 分享
发布于 昨天 10:16 湖南

相关推荐

评论
12
34
分享

创作者周榜

更多
牛客网
牛客企业服务