收到网易录用通知,秋招不战了,面经分享给大家
网易校招内推
整个过程幸运的的是比较顺利,笔试一般,但也通过了各个环节,面试整体难度不大,感觉面试官很重视项目经历,基本按照简历上的东西来问。
一面 30min 左右
- 自我介绍
- 在线访问了我自己做的项目,看了下Github源码,问了一些问题和webpack的配置,线上线下配置有什么区别
- 性能优化的有哪些策略
- 项目中处理离线下访问具体怎么做的
- 写个数组去重
- promise了解吗,如何解决多个 promise 的嵌套问题
- jsonp是怎么实现的,后端需要做什么
- 写个原型继承
- 在多个 dom 元素下遍历子元素,原生js实现,需要考虑些什么
- css中的多种垂直居中方式
二面 40-50min 左右
- 自我介绍
- 开发中的一些规范..具体从语义化、模块化、项目配置,以及代码层级上扯,还有团队协作等方面(主要楼主简历上写了实习的时候学习了严谨的开发规范。。)
- 知道哪些设计模式,举例说下开发中用到的,比如说了单例模式、观察者模式、工厂模式之类的(千万别说自己不清楚的,我就只说了前两天刚好突击的几种。。)
- 实习时的项目的开发架构是怎么设计的,为什么这样做(从实习的项目上问的),主要从前后端分离上说的
- 公司实习中项目有什么开发规范和流程,怎么从开始到结束的,主要说了项目需求从产品的提出一直到最后的提测上线的过程
- 在项目中遇到的难点,怎么发现并处理的
- 说说你在团队中有没有发现团队中的问题,怎么提出和解决的
- 团队开发中如果一些冲突问题,怎么处理的
- 如果要开发设计一个tab组件,你怎么设计
- 平时有了解哪些新技术
hr面 30min 左右
- 自我介绍
- 实习做的项目的开发流程,人员怎么分配的
- 开发中怎么与他人合作的
- 老家是哪的?是不是独生子女,父母怎么看待你找工作的
- 如果发了offer但需要实习3个月,能否接受
- 如果这边给你发offer有多大意愿接受
- 能否接受强制加班
- 用过考拉app没有,有没有什么可以改进提升的方面
- 平时怎么自学的,为什么会选择前端
- 为什么要跑到北京去实习,怎么看待现在的实习
- 2分钟内说明你担任这个岗位的优势
- 平时的喜好
附上楼主之前的面经
杭州有赞 电话一面 28min
过了,原本说要二面视频面,之后听说我报的时校招不是实习,就没信了,贼尴尬。。
- css 盒子模型
- css position有哪些属性, 说说 absolute 的具体了解
- css 垂直居中有几种方法
- css 选择器,如何将所有指向 qq.com 的 a 标签的 color 指定为 red
- css 尺寸单位都知道哪些
- js 存储方式,localStorage 与 sessionStorage 的区别
- js 的拷贝方式,深与浅
- js cookie 与 http 头相关的属性是什么
- ES6 的性特性,箭头函数 与 function 的区别
- 块作用域怎么实现,在 ES6和 ES5中的不同实现,js 闭包的作用,缺陷
- 怎么处理跨域请求,jsonp 的实现方法,其他的跨域方式
- hybrid 开发中的首屏优化的方式,怎么处理优化的
- js 的缓存方式,Etag 和 If-modify 的应用,Etag 是怎么生成的
- hy 应用怎么与原生 native 进行交互
- 小黄鸭调试法知不知道(不知道。。)
腾讯 电话一面 37min
投完简历也是没两三天就接到了电话面试,有趣的是面试官应该是有一个题目清单,然后一题一题问,虽然大多数都回答出来了,但楼主每天实习基本没时间准备,部分基础知识仍有缺陷,卒。。
- html 元素水平居中
- border-radius相关问题,弯曲边框的几种方法
- 图片定位,给了一个场景(不怎么记得了)
- js 声明属性的不同方式,及具体应用结果,问了几个 var,let,const 声明属性的题目。
- for循环中有上万次dom操作,怎么正确应对
- 什么情况下会发生内存泄漏
- js 垃圾回收机制-引用计数
- get与post区别,以及一些其他对比
- setTimeout与setInterval说明
- cookie与session的理解,区别,应用
- cookie怎么设置使其在https中传输,cookie怎么设置来防止xss攻击
- sql注入说说
- express中应用session的方式
- linux的基本命令知道哪些
- 数据库索引的应用场景,缺点等,了解那些数据库
- http状态码,304、404、500等
- ajax的请求的具体过程
- react与vue的区别
- 使用过哪些编辑器
- 平时怎么进行开发调试的
- 有没有做过微信上的开发及调试
- 平常代码的管理方式
阿里巴巴 -- 简历评估面 32min
投完简历很快就接到了电话面试,时间在晚上9点,阿里面试官真心很拼。。但整体首先是准备不足,很多东西都没注意,故卒。。。
- 有个场景是需要开发一个查询功能,你会怎么设计开发它,其中会用到什么。
- css中居中的各种方法
- 跨域的解决方法
- jsonp怎么防止接口被滥用与接口的安全性问题
- this什么时候有指向的问题,怎么解决
- 前端性能提升
- 缓存的利用,怎么应用以及方法,资源需要更新的时候怎么处理
- 项目中每个组件如果都引入重复的模块会不会造成资源浪费,怎么处理?
最后祝大家都能拿下理想的 offer !
#网易##前端工程师#