前端面试题汇总

版权声明:可转载,需要明确注明转载出处和链接;不允许商业用途。 https://blog.csdn.net/bengxu/article/details/82559306

一、技术考查

1.前端框架、库

(1) vue.js
兄弟组件通信
生命周期
vue router vuex 原理
(2) angular
(3) react
(4) 开发依赖的框架、库、环境对比

a. angular与vue.js的区别
b. vue.js和小程序的区别

2.JavaScript基础

闭包的坏处
数组api
块级作用域

let test =1;{let test =2;console.log(test);let test = 3;console.log(test)}
VM7649:1 Uncaught SyntaxError: Identifier 'test' has already been declared
let test =1;{ test =2;console.log(test); test = 3;console.log(test)}
VM7679:1 Uncaught SyntaxError: Identifier 'test' has already been declared
    at <anonymous>:1:1

3.CSS基础

三栏布局
居中方案

项目

即时通讯 对方如何得知消息过来了
项目难点 亮点
jQuery选择器
前后端通信
前端打断点调试
事件循环
promise

promise和定时器哪个先执行?
可以肯定的是,在各JS环境中,Promise都是最先执行的,setTimeout(0)、setImmediate和requestAnimationFrame顺序不确定。

双向数据绑定
业余时间干嘛?
用的什么版本工具 Git流程
HTTP HTTPS
虚拟dom
angular 控制器之间如何通信
跨域
es6
异步
你看重的技术氛围是什么?
angular6 typescript
echarts图表
垂直居中
对模块化的理解
用户数量级

浏览器存储
JavaScript异步 后台没响应怎么办?
有offer吗?
前后端分离的好处
移动端开发和PC端对比
如何调试代码?
如何适配移动端?
有线上产品吗?

移动端开发调试 有做代理吗?
双向数据绑定
react
前端自动化测试

代码版本工具
git

三栏布局,等宽,间隔20px,自适应
照片墙:随机摆放 不重叠
px rem
组件间通信方式
ref = undefined 怎么办

扫描二维码关注公众号,回复: 3166014 查看本文章

工作方面

为什么离职 ?
期待薪资多少 ?
目前薪资多少 ?
有对象吗 ?
加班多吗 ?

猜你喜欢

转载自blog.csdn.net/bengxu/article/details/82559306