全民K歌(深圳)
一面(电话 30分钟)
项目
密码修改防止冲突/整个流程/跨域拦截
计网
- 什么是跨域?跨域解决方案(除了CORS/JSONP)iframe怎样实现跨域
- get和post区别
- session和cookie区别
- localStorage和sessionStorage区别
- 缓存原理,ETAG给服务器的压力太大怎么办
- HTTP和HTTPS区别
- TCP三次握手
js
- Promise.All(不使用的话怎样进行实现)
Vue
- 双向绑定
- 和原生开发区别
日常
- 平时怎样学习前端
二面(电话 30分钟)
1.为什么之前去做产品相关实习
2.小程序登陆流程
3.实习网站登录流程(安全性/通过小程序自身登录流程借鉴到自身登录流程-服务端session保证用户请求的host?)
4.请求被拦截怎样知道?setTimeout通过延时判断请求失效,或者通过前端获取的状态码进行确认
5.是否开发过客户端(C#做的KTV管理系统)
5.Node使用过的中间件
6.Vue中生命周期,请问ajax请求必须要在哪个阶段之后创建。created,因为那时候methods被创建
7.304状态码。缓存机制。
8.XSS、CSRF,两者都能够获取cookie,区别在哪?
9.XSS,CSRF区别和防御措施。
三面(记不清了)(电话 30分钟)
1.nginx和tomcat分别前后端部署,为什么要使用两个
2.说一下项目中的diff算法
3.vue中的虚拟DOM(既然自己可以通过节点整个更换减少重排,为什么还要使用虚拟DOM)
4.排序算法(说了归并和快排的时间复杂度,两者思想,两者区别选择,最好最坏情况),最好最坏情况当时只能背出复杂度,原理不知
5.node为什么学习?自己搭建服务器进行数据传递。有没有使用node 并发场景引用?无
6.sessionStorage为什么用这个
7.原生和框架区别
8.学了vue,小程序里mpvue和vue区别,简述mpvue
PMP考取需要的时间,项目管理在项目中运用?风险管理,进度管理。
之前的产品实习,和未来做的前端之间的关系。
小伙伴选择后端为什么你要选择前端
全部评论
(3) 回帖