2020面试题收集整理

暂时没有分类总结

ps:个人建议,先看题自己思考,总结的题库不需要看完,大概能搞清楚四十题左右,基本就没有多大的问题。以下皆是之前的面试真题,几十家公司的面试题总结。(和朋友一起分享后整理的)

黄色 代表面试时的高频率问题
1)移动端适配
2)用户体验优化
3)混合开发怎么做的
4)混合开发调用过那些手机接口
5)混合开发怎么调试
6)真机测试,怎么看数据交互
7)前一家公司怎么分配工作的
8)公用组件谁写的
9)移动端怎么做数据存储
10)TypeScript是什么
11)react底层原理==
12)vue底层原理
13)两者的之间差异。(性能上)
14)缓存是什么
15)组件注册方法
16)Vue路由生命周期
17)怎么记住用户登录信息,并且保证不被劫持
18)怎么实现页面的动画效果
19)怎么实现不同人群不同的页面
20)怎么实现动画效果
21)对银行业务有没有一定了解
22)UI和后端怎么配合你工作的
23)原型链是什么
24)keepalive
25)网络优化方式
26)vue的生命周期
27)vuex
28)其他组件通讯方式
29)key的作用
30)js中搜索找到一个字符串中的某个字段并给他加上样式
31)keepalive中怎么重新渲染dom
32)vur-router中怎么从支付成功页面直接跳回商品页,而不经过密码页
33)标准盒怪异盒模型区别
34)cost、let、var的区别
35)解构,拓展运算符
36)深拷贝和浅拷贝,有什么方法?手写代码
37)父组件调用子组件的方法$ref vuex
38)Vue-router的钩子函数
39)vue生命周期,搭配过什么webpack,讲一下项目流程,学习网站,处理兼容问题,报错日志。使用git命令还是小乌龟
40)assin方法,对象合并方法
41)项目用了一些什么技术,
42)es6
43)socket
44)后端每秒给前段发数据,怎么处理
45)vue路由有哪些跳转方式
46)Vue路由传参有哪些方式,他们有什么不一样
47)讲下vue的继承
48)你有没有用vue封装过
49)Vue的组件懒加载
50)跨域问题
51)怎么减少首屏加载时间
52)数组的所有原生方法
53)对象的所有原生方
54)情景题:获取对象某个键名,并返回的是什么?
55)For in 和 for of区别与使用
56)框架的区别与理解,设计原理与思想。
57)前端做后台管理系统,如何把编辑某个文本框,简要概述
58)React的函数式创建组件与class创建组件的本质区别(私有属性、状态参数)
59)some与Every的区别与应用
60)情景题:双向绑定单向绑定的好坏,并阐述百度搜索建议功能
61)项目Bug与几种的解决方案
62)框架的不同点与相同点、对框架优缺的理解、状态管理中心的理解
63)设计模式与面对对象的情景题。
64)对于es6新增class的理解与使用。
65)跨域在JavaScript与框架中的原理与实际应用,分别一一举例说明。
66)闭包、js节流、事件循环宏事件与微事件硬盘技术:cookie、storge的区别、CDN扩展
67)webpack的打包优化及代码业务逻辑分割。
68)在项目组代码如何分配,及细问每日的代码更新(git合并与上传操作)。
69)Functional Programming / curry,compose的使用与区别。
70)你做这个app的时候是纯前端还是后端人员去嵌进去调取原生
71)你的web页面怎么展示在app上
72)介绍下小程序主要是做什么的
73)react的生命周期
74)vue的优点
75)有没有用过minxins
76)有没有用过插槽,在你的实际项目中有哪些场景使用到
77)jq的优点
78)jsonp的原理
79)闭包的理解和应用场景
80)垃圾回收机制的原理
81)css样式的兼容性
82)cookie、sessionStorage 、localStorage之间的区别和使用
83)有没有做过后端,比如nodejs、php
84)webpack的原理,有没有自己配过,怎么去配的
85)有用过webpack吗?
86)公司搭建项目你有参与吗?
87)为什么说async await能解决回调地狱?
88)解决回调地狱不是还有其他更好的方法吗?
89)你们公司只要用vue,你有了解过react 吗?
90)你觉得做项目用vue比较好,还是react比较好?
91)你有用过什么ui?
92)boostrap你有用过吗?
93)object的方法有哪些
94)你们是怎么使用git
95)你有没有在vue项目中封装过插件
96)vue的路由模式
97) 路由守卫

98)ajax原理,axios和fetch
99)beforeEach里面怎么使用vuex
100)jq怎么实现链式编程
101)promise、async、generator
102)jq里面用过什么
103)css里面的api,怎么继承
104)用vuex需要注意什么
105)axios拦截
106)怎么按需加载路由
107)wecbpack和gulp的区别
108)如何实现从后端拿到一个列表的路由,并把它实现成后台管理系统的点击切换不同场景
109)小程序里面的路由怎么拿到
110)讲一下node.js
111)页面优化如何解决
112)缓存问题
113)原生的js重定向,
114)抽奖转盘如何实现
115)盒子水平垂直居中的方法
116)(=的区别)
117)什么是原型链、闭包
118)$nextTick的作用
119)为什么大型项目用react
120)谈谈vue和react 的区别、看法
121)promise的原理
122)数组的遍历方法
123)服务端主动推送数据到客户端有哪些方法
124)cookie的弊端
125)后端的接口返回码有什么
126)微信小程序的开发过程
127)如何与安卓iOS工程师交流
128)安卓调用键盘时,会不会发生遮罩
129)用什么工具写项目?
130)有用过微信开发工具吗?
131)做过什么小程序?
132)客户端有几个人做?
133)深拷贝与浅拷贝的区别
134)mounted和created的区别。
135)v-if和v-show的区别
136)如何判断网络请求超时,同意错误日志。(有点忘记了)
137)四个tabber,如何在刷新后还可以获取到他的值并保持选中状态。
138)常用的ui组件。如果有三个页面ABC,要求,A-C-B数据缓存,B-C-A数据不缓存,如何实现
139)你怎么打包的移动app的
140)tcp的理解
141)nodejs中间件
142)路径#号怎么去掉,
143)webpack怎么按需引入,是如何配置的
144)你对uni-app的了解,以及对uni-app怎样开发的?
145)vue中的路由拦截,响应拦截
146)mongoDB和MySQL的区别?
147)开发过程中有什么编码规范?
148)Html盒模型的不同?
149)实现多个标签页的通信?
150)localStorage相当于前端的一个数据库,存储空间较大
151)在浏览器中输入url到整个页面显示在用户面前时,这个过程发生了什么?
152)常见的http请求方式,以及区别?
153)keep-alive用过吗?用来干嘛的?
154)diff算法听说过吗?运用在哪里?
155)vue中虚拟dom用在哪里?分别在每个钩子函数做什么
156)css的选择器
157)h5的新特性
158)怎么编译sass
159)css的+号是什么?~号又是什么
160)跨域的所有方法和怎么实现
161)你现在开发用的哪些技术栈
162)element-ui和antd的优缺点
163)A组建套B组建,A组建的样式用了scoped,请问怎么A修改B组建样式
164)客服即时聊天是怎么实现的,你有没有做过类似的demo
165)商城类项目的要点难点在哪里
166)购物车不在登陆状态下也能点击,点击后的数据你怎么保存
167)如果用ajax上传图片的话,你会用什么方法
168)定位问题,有哪些定位
169)vue的自定义指令,你写过哪些,自定义指令的生命周期
170)移动端屏幕适配你是怎么做的,如何做无缝适配
171)表单字段验证
172)vue有哪些性能上的问题
173)预处理器用过吗,里面&符的作用
174)position有什么属性,默认值是什么
175)position出了一个新的sticky作用,c的父元素b用了该属性,c设置absolute时参照物是什么
176)回调地狱除了promise,async,await外还有什么办法
177)视口怎么设置
178)上传文件、datafrom功能怎么用
179)checkbox框怎么实现自定义样式,如果发生点击时自定义的样式显示打勾,而原本的checkbox没勾上,会是什么原因,怎么解决
180)节流和防抖理解
181)媒体查询的理解
182)做过什么优化 seo优化 前端页面优化
183)平时有看什么书吗 有看什么书的习惯吗
184)除了学习vue框架 react 还会去学什么东西
185)问了开发团队架构
186)假如请求回来1000条数据 全部请求回来 怎么做优化 使页面不会太卡顿?
187)你自己有写过接口?怎么写的?
188)express的理解?
189)进行过项目打包吗?ios安卓方面的兼容性问题了解多少?
190)设置属性为响应式属性的方法哪几种?
191)安卓与ios接口调用区别?

你可能感兴趣的:(前端面试题)