背景:
著名加拿带网红大学计算机毕业 大学基本天天打CS SC2唯一学会的就是安卓还是自学。 后来在北京做了两年java 在成都做了一年的前端主要是体验一下不同公司的前端技术 后来朋友推荐我面试了拼夕夕 我朋友在拼多多做java以前在北京的朋友
过程:
过程可以说是非常愉快了 拼夕夕的HR是非常的专业和我在成都的那些臭鱼烂虾HR真的不再一个level 打车去长宁区,因为长宁区其实也不算太市区 租房的话其实也不算太贵。面试一共三面 一下午全部完成 基本就是 进来一个人问一堆 然后再来一个人
技术一面
简单自我介绍, 介绍一下你的项目, 技术栈 ? react和vue的比较 ? React Diff 算法 ? 观察者模式实现 ? 移动端高清方案如何解决 ? webpack的原理, loader 和 plugin 是干什么的? 有自己手写过么 ? 简述从网页输入url到网页展示的过程发生了哪些事情 ? SSR 和 客户端渲染有什么区别 , vue是如何实现绑定事件的 ? 简述公司node架构中容灾的实现 ? 浏览器事件有哪些过程? 为什么一般在冒泡阶段, 而不是在捕获阶段注册监听? addEventListener 参数分别是什么 ? 面向对象如何实现? 需要复用的变量 怎么处理 ? 移动端300ms延时的原因? 如何处理? 主流框架的数据单向/双向绑定实现原理 ? 简述转行经历, 如何学习 ? 你觉得自己在前端工作的最大的优点是什么 拿实际工作的内容举例? 简述项目,React vue区别 virsualDOM实现
技术二面
http code码? 移动端rem布局如何实现? 简述原理? 前端跨域方案 js 有哪些数据类型 如何判断? null 和 undefined区别 应用场景? 最后问我为什么换工作
技术三面
java转前端的优势你觉得有什么? DOM基础知识,添加元素,删除元素等等… DOM节点类型 正则表达式如何匹配一段url ?在正则表达式中有哪几种作用? 这一面基本上就是纯原生了 手写一个简单的object.defineproperty 最后聊了一下项目,聊了一下前公司
HR
最后一个面我技术的人说 我们觉得你技术没啥问题 等着HR电话把 刚下楼准备回奉贤的时候HR电话来了 大概意思就是我们摆明了996 大小周 周日工作 钱给的多 比对位的阿里P6 22K 还要高 这个大家各取所需了 我不是很缺钱就说 工作制度有点不能接受 就好聚好散了。