笔试
给一定的钱去买物品,算性价比最高的方案,用递归来写的
传卡片记录最大值(和网易的教师认证那道题比较像)
解析文档(类似vue的模板解析 解析v-if v-for {{}} 方法)
一面
自我介绍
项目交流了很多,包括一些问题和学到的东西
对git的使用
vue的常用option
vue生命周期流程
vue的原理
es6使用了哪些东西
原型链的理解
(编程题)解析字符串,从url上提取键值对
css盒模型
反问
二面
自我介绍
项目相关的问题
如何解决跨域
this指向
new干了什么事情
(编程题)实现一个new方法
vue的双向绑定实现
vue的组件间传值
如何实现一个$toast
解决回调地狱
对promise的理解
出了道输出顺序的题,并讲解对事件循环的理解
对async函数的理解,背后原理
闭包的理解
反问
三面
面试官上来介绍,说是一个基础架构的工程师,当时觉得一定是哪里搞错了,老师人很好,对于我不会的地方,都是心平气和的给我讲解,但是问的东西是真的比较深啊。(我还是个孩子,为什么要这样对待我)
自我介绍
项目是如何上线的
为什么选择centos
登陆注册要怎么做
文章,用户信息在数据库里怎么存储的,密码是明文存储的么
项目重构打包是怎么进行的
uglify里面是怎么进行做的压缩
你的博客项目为什么搭两个服务器,一个放静态页面一个放api的
解决的印象深刻的问题
进程与线程的区别
为什么要划分进程和线程两个模型
之后想做什么事情
CDN是做什么的,怎么实现加速的
怎么访问的你的linux服务器的,用的root么
linux文件的权限模型
怎么修改文件的权限
ssh相关的配置问题
验证码登录>
验证码登录>
自动登录 | 忘记密码?
密码登录>
自动登录