首页 > 滴滴智能中台(11.26)前端实习 一面

滴滴智能中台(11.26)前端实习 一面

滴滴智能中台(11.26)一面

自我介绍

怎么学的前端

有没有offer

什么时候能实习,实习多久

盒模型

手撕垂直居中(方法尽可能多)

元素隐藏以及区别,具体使用上怎么使用的

什么是重排,重绘

判断数组和对象

原型链

obj.__proto__ = Object.prototype

闭包

闭包作用:手撕防抖(注意this)

eventloop

setTimeout(function(){   console.log('1') });  new Promise(function(resolve){   console.log('2');   for(var i = 0; i < 10000; i++){     i == 99 && resolve();  } }).then(function(){   console.log('3') });  console.log('4');

手撕字符串的最长无重复子串abcabcbb

var lengthOfLongestSubstring = function(s) {   if(s.length===0) return 0;//注意边界问题   const set = new Set();// 用数组更加优雅   let i = 0,j = 0, maxLength=0;   for(i;i<s.length;i++){     if(!set.has(s[i])){       set.add(s[i])       maxLength = Math.max(maxLength, set.size);     }else{       while(set.has(s[i])){         set.delete(s[j])         j++       }       set.add(s[i])     }  }   return maxLength };

node模块加载机制(require()原理)

路径转变,缓存

koa用的多吗

网络:

浏览器存储和区别(除了那三种,还有其他的吗)

深入:a网站存了localStorage,b能拿到吗?不能 安全,域

HTTP缓存(强缓存,协商缓存)

三次握手,四次挥手

为啥四次挥手的时候要等一会?数据可能没传完

HTTP0,1,2,怎么演进的

01和2的区别:2可以并行传输

01:1是可以在第一个等待的时候可以传递下一个

具体怎么做的?最开始http基于文本的,只能一段一段发,http2把他拆开了,二进制桢

同源策略

跨域现象

怎么解决

代理:代理为啥可以解决跨域,本地是用的devserver所以好使

和前端同域一层怎么加,搞一个线上服务器,node中间层和前端同域

nginx配置一下

JSONP

CORS:后端配置

框架:

vue2注册组件

<template> <div class="resign-wrapper">  用户名 <input v-model="username" name="" id="" /> 密码   <input v-model="password" name="" id="" /> 确认密码   <input v-model="rePassword" name="" id="" />   <button @click="logon()">submit</button>   </div> </template>  <script>   export default {     data() {       return {         password: "",         rePassword: "",         username: "",       };     },     methods() {       async function logon() {         if (this.password !== this.rePassword) {           //    失败           this.$message("密码不一致");         } else if (!this.username) {           this.$message("请输入用户名");         } else {           const result = await this.$api.logon();           if (result.code == 0) {             //    注册成功             this.$message("成功");           } else {             //    失败           }         }       }     },  }; </script>  <style></style>

vue怎么处理数组的,怎么让数组变成响应式:改变数组的原型,重写数组方法

vue数据响应式原理

nextTick原理,用到的场景

$set作用

Object.defineProporty缺陷:为啥不能动态?因为是for循环遍历,神递归,只是在初始化的时候弄一次

vue3代理

父子组件通信

怎么优化首屏响应?修改html,ssr

写过ssr的代码吗

优化包体积

项目预览挺慢啊

都学什么课程

算法和数据结构学过吗

反问:在滴滴的感受

12.25实习,大约三个月。

更多模拟面试

全部评论

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