腾讯前端复试面经~~
1.自我介绍(包括介绍下前端项目)
2.系统设计:登录功能,从前端到后台是怎么处理的
3.手机号验证怎么做的,正则表达式的方法
4.发送验证码功能,向同一个手机发送多次验证码(攻击),怎么处理
5.用户登录怎么实现的,怎么知道是同一个用户(用userId,那手机号不就没用了吗)
6.CORS字段有哪些,access-control-allow-origin, access-control-allow-method,有哪些方法, get, post, put, delete, head, head跟其它区别, post跟put区别,delete跟其它区别
7.其它跨域方法,除了JSONP,Nginx反向代理,Nginx反向代理的原理???
8.vue双向绑定原理
9.vue中通过一个按钮控制input获得焦点,怎么实现,通过ref获取对象跟原生的js有什么不同
10.js中的构造函数,String, Number, Boolean, 最后发现是要考察Promise,怎么创建一个Promise,参数是什么,怎么中断一个promise,除了抛异常和return new Promise()还有什么
11.怎么判断一个空数组
12.发布-订阅模式,有没有用到过或自己实现一个
13.箭头函数跟普通函数的区别,普通函数的作用域
14.css,怎么使两个div并列
#腾讯2021实习##腾讯##前端工程师##面经##实习#
2.系统设计:登录功能,从前端到后台是怎么处理的
3.手机号验证怎么做的,正则表达式的方法
4.发送验证码功能,向同一个手机发送多次验证码(攻击),怎么处理
5.用户登录怎么实现的,怎么知道是同一个用户(用userId,那手机号不就没用了吗)
6.CORS字段有哪些,access-control-allow-origin, access-control-allow-method,有哪些方法, get, post, put, delete, head, head跟其它区别, post跟put区别,delete跟其它区别
7.其它跨域方法,除了JSONP,Nginx反向代理,Nginx反向代理的原理???
8.vue双向绑定原理
9.vue中通过一个按钮控制input获得焦点,怎么实现,通过ref获取对象跟原生的js有什么不同
10.js中的构造函数,String, Number, Boolean, 最后发现是要考察Promise,怎么创建一个Promise,参数是什么,怎么中断一个promise,除了抛异常和return new Promise()还有什么
11.怎么判断一个空数组
12.发布-订阅模式,有没有用到过或自己实现一个
13.箭头函数跟普通函数的区别,普通函数的作用域
14.css,怎么使两个div并列
#腾讯2021实习##腾讯##前端工程师##面经##实习#