
个人面经
谢去非
我挂过的面试,比你面过的公司还要多!
展开
-
京东数科前端春招面经
京东数科前端春招面经2021/3/8 一面 25分钟多电话面水平垂直居中有哪些方式?说说css3的动画用过ES6哪些新增特性HTTP、HTTPSvue的响应式化怎么做的vue组件传参有哪些方式数组的slice和splice方法vue怎么对数组进行监听原生js怎么获取DOM元素原生发送ajax的基本步骤说说301/302/304...原创 2021-08-04 10:20:41 · 153 阅读 · 0 评论 -
京东到家前端面经
京东到家前端面经20210412 一面腾讯会议一个小时自我介绍问有没有写博客说说自己学习前端的路线以及规划有没有自己给项目配置过webpack说说闭包、闭包的优缺点及闭包的使用场景说说项目Promise的原理axios相较于ajax的好处在布局的时候遇到过什么问题组件间的通信方式什么时候使用vuex水平垂直居中的多种方式手写数组去重的多种方式实现一个数组的排序说说快排和冒泡排序那个好说说箭头函数改变this指向的方式call/apply/bind的区别以及使用原创 2021-08-04 10:19:38 · 232 阅读 · 0 评论 -
去哪儿网前端面经
去哪儿网前端面经一面 1个小时2021/4/27HTTP和TCP的区别HTTPS的加密方式进程和线程进程通信的方式进程调度的策略编译原理:词法分析 语法分析 语义分析从地址栏输入url到接收到页面的过程HTTP2.0解决了队头阻塞,TCP会发生队头阻塞会不会写汉诺塔的问题,答:不会那递归写1-100的和说说MVVM介绍项目说说class2021/4/27 二面近一个小时选择题:选出浅拷贝的那一项什么是浅拷贝和深拷贝手写一个深拷贝选择题:选出原创 2021-04-27 17:26:10 · 408 阅读 · 0 评论 -
百度商业架构部门前端春招面经
百度商业架构部门前端春招面经2021/3/16 40多分钟视频面试介绍项目及项目难点怎么解决的项目问题说说nextTick的使用及原理vue的两种路由模式vue2.0和vue3.0的区别vue的生命周期vue中key的作用diff算法的策略、时间复杂度以及大概规则vue项目的性能优化怎么解决vue项目渲染卡顿的问题ES6的新特性有哪些说说commonjs和 ES6模块化的区别前端页面渲染卡顿的优化方案输入url到页面渲染的整个过程回流和重绘的区别强制缓存和协缓存原创 2021-04-20 11:33:45 · 410 阅读 · 0 评论 -
掌阅科技前端面经
掌阅科技前端面经2021/3/22 一面HTML的标准是由哪些组织制定的?CSS的标准是由哪些组织制定的?JS的标准是由哪些组织制定的?说说flex布局和rem布局实现三栏布局说说vue双向绑定的实现原理vue怎么监听数组的变化虚拟DOM,为什么需要虚拟DOMElement-UI组件库的优点做了两个题,一个关于作用域,一个关于事件循环...原创 2021-04-20 11:32:28 · 540 阅读 · 0 评论 -
美团前端
美团前端问项目vue的双向绑定原理数据链路层做了些什么浏览器是怎么编译js代码的数组有哪些方法怎么实现一个reduce方法实现千分位分隔符看代码说结果:console.log(a, b)var a = '545';var b = '6';function b() {console.log(5)}console.log(a, b)基本数据类型有哪些?怎么判断数据类型请实现千分位函数:currency(number, 精度位数)currency(“15623145.1原创 2021-04-20 11:31:24 · 94 阅读 · 0 评论 -
虾皮春招前端面经
虾皮春招前端面经20210411 一面视频 38分钟进程、线程、进程间的通信方式说说死锁mysql的索引什么时候需要什么时候不需要事务的特点说说二叉搜索树,以及其应用场景伪类和伪元素的区别target 和 currenttarget的区别什么是跨域,怎么解决跨域options请求是干什么的常见状态码说说304状态码Etag和last-modify谁更精确说说重绘和回流了解ts和什么忘了吗代码题:// 实现可以打印请求所用的时间 fetch('us原创 2021-04-20 11:29:21 · 274 阅读 · 0 评论 -
滴滴春招
滴滴春招说说HTTPS防抖的时候服务端怎么解决发送的消息不是同一个,结合数据库谈一谈有了解虚拟列表吗移动端布局有哪些方式长列表渲染问题手写三栏布局手写ES5的继承说说new的过程vue的响应式化怎么实现的下题:将a的值转换成其二倍const origin = [ { a: 1, children: { a: 2, c原创 2021-04-20 11:28:46 · 97 阅读 · 0 评论 -
2020-12-23 跟谁学面试题
1. `console.log(typeof typeof typeof null);` 打印出什么结果 string typeof null => object typeof object => string typeof string => string2. `'abcdcba'.replace(/c/, "h");` 返回什么结果 'abhdcba' 3. 元素 p 内的文字最终什么颜色 blue ```html <style> .cl原创 2021-02-23 21:36:24 · 206 阅读 · 0 评论 -
腾讯云区域研发中心前端一面
腾讯云区域研发中心前端一面怎样自己实现vue的双向绑定(说步骤)vue的自定义指令了解吗算法口述:返回一个数的平方根及优化方案vue一些指令的实现原理登录过程是怎样实现的,验证码?是否看过vue源码,看了哪些vue路由模式了解吗?了解哪些数据库?了解网络七层模型吗?IP地址是那一层的,怎样通过IP地址判断 是否同域?解释IP地址的各个数据?HTTP和HTTPS的区别,CA证书...原创 2021-02-23 21:35:22 · 273 阅读 · 0 评论 -
百度秋招补录前端一面面试
百度秋招补录前端一面面试项目遇到的问题以及解决方案大数据除了用、bigint还有其他方案吗?vue的双向绑定原理vue2.0 和 vue3.0 的数据劫持vue3.0的改变有哪些computed 和 watchcomputed的脏值检查你有什么其他实现方式组件通信,介绍事件总线、全局状态管理vuexvue-router的两种模式最长递增子数列实现一个模板字符串const name = 'people one ';const age = '18';const obj = {a原创 2021-02-23 21:34:56 · 171 阅读 · 0 评论 -
京东前端补录面经
京东前端补录面经在Element-UI的table表格中放图片怎么做?H5语义化标签,其作用其他的搜索引擎优化meta标签的作用vue组件通信computed和watch的应用场景双向绑定的作用项目中遇到的问题及解决方案怎么绕开后端大数据的问题请求拦截怎么写...原创 2021-02-23 21:31:52 · 107 阅读 · 0 评论 -
字节跳动抖音支付秋招补录前端面经
字节跳动抖音支付秋招补录前端面经2021/2/1 一面46分钟自我介绍说项目,介绍项目的一些功能怎么做的登录,token怎么存等等写一个函数把字符串转化成对象把str = 'xxx=sss; zzz=uuu'转换成 {xxx:sss, zzz:uuu};算法:括号匹配手写深拷贝函数...原创 2021-02-23 21:30:26 · 425 阅读 · 0 评论 -
度小满前端开发秋招补录面经
度小满前端开发秋招补录一面2021/1/15vue的computed 和 watchvue的组件传参$nextTick用过没,什么作用常见状态码,分别说说其含义说说Promise输入url到页面渲染回流和重绘为什么把js文件放在后面数组方法有哪些方法forEach 和 map 的区别手写数组去重(三种方法,最重要的是对象去重)项目中有遇到什么问题吗?怎么解决的反问...原创 2021-01-27 09:52:41 · 351 阅读 · 0 评论 -
字节抖音前端实习面经
字节抖音前端实习一面CSS选择器以及优先级伪元素和元素谁的优先级高、伪类和类谁的优先级高用过伪类选择器吗?用伪元素做什么,怎么清除浮动用after清除浮动,那before能清除浮动吗还有其他的清除浮动的方式display有哪些值display: none 和 visibility: hidden 的区别什么是回流什么是重绘?元素做动画是回流还是重绘?判断数组有哪些方法呢?Object.prototype.toString 其内部是怎么实现的呢?还有其他的判断数组方式吗?clas原创 2021-01-27 09:51:10 · 638 阅读 · 0 评论 -
网易有道秋招前端面经
网易有道秋招前端一面vue双向绑定原理为什么需要虚拟DOM,diff算法的作用render树和DOM树的区别组件间的通信排序有哪些,手写快排设计模式有哪些,手写单例知道发布订阅模式吗防抖节流,手写防抖找到字符串中的img并删除相对地址的imgvar str='<div><p>xxx<img src="./file"/><img src="https://fsdfsdf.com"></p><span></sp原创 2021-01-27 09:50:19 · 294 阅读 · 0 评论 -
顺丰同城科技前端一面
顺丰同城科技前端一面1.vue的nextTick作用2.computed和watch的区别3.还没有mount的时候,created要使用mount的数据,怎么办?4.平常更改过webpack的哪些配置5.项目中遇到哪些问题?解决跨域问题的方法及区别6.call()、apply()、bind()的区别7.实现一个bind()方法8.说说闭包9.实现一个instanceof10.怎样判断数组11.数组去重O(n)的时间复杂度...原创 2020-12-08 21:42:39 · 490 阅读 · 2 评论 -
小米前端实习一面
小米前端实习一面1.css实现一个盒子水平垂直居中2.说说flex布局、rem布局3.HTTP1.0、HTTP1.1、HTTP2.0区别4.从浏览器输入url到页面刷新的过程5.HTTP、HTTPS的区别6.Vue的组件传参、双向绑定原理7.Vue的elemnet-ui的使用8.深拷贝怎么实现9.AJAX10.什么是跨域,怎么解决11.new一个对象,发生了什么...原创 2020-11-16 19:46:07 · 164 阅读 · 0 评论 -
字节前端实习一面面经
字节前端实习一面面经1.自我介绍2.从浏览器输入url渲染页面(顺带讲了js事件循环机制,回流、重绘等)3.异步请求有哪些?4.什么是回流、重绘,怎么优化?5.讲讲webpack6.常用状态码7.详细讲解状态码304。8.http1.0和http2.0的区别9.https和http的区别(对称锁和非对称锁)10.computed和data传参(不会)11.vue的nexttick执行机制(不会)12.出题:关于this指向和作用域的题(不会)13.换题:手写promise,问res原创 2020-11-10 19:29:55 · 270 阅读 · 0 评论 -
网易有道前端实习生一面面经
网易有道前端实习生一面面经问题(按顺序)35min问题(按顺序)35min1.简介项目2.项目中遇到的问题(我说了跨域)3.为什么会跨域?怎么解决?4.项目使用到vue,说说vue的优点,问vue的组件传参问题(忘记了,挺减分的)5.问项目的代码量6.js的数据类型有哪些7.js的数组方法有哪些8.编程题:数组去重(手敲了forEach、说了for循环、以及用set直接去重)9.编程题:取数组中最大元素10.怎么比较两个数的大小11.CSS盒模型(没答上来)12.原生js删除ul中原创 2020-10-30 10:20:01 · 433 阅读 · 0 评论