商汤科技/招银网络科技/网易/虎牙 前端 面经
秋招不易,祝大家早日拿到心仪的offer,共勉!
由于有些面试时间有些久远,可能一些问题不是很记得了,这里只写还记得的
商汤科技(流程中)
一面
- cookie 和 localStorage 的区别?
- 继承、静态函数
- css 水平垂直居中
- 实现progress进度条
- 项目相关:java后端框架
- 遍历数组、对象
二面
- ajax配合原生js实现列表
- 同源策略和跨域
- 页面图片多了如何优化
- async和defer应用场景
- nodejs和浏览器js的区别
招银网络科技(offer)
一面
- 手写代码:给出一个只含有1和0的字符串,求最长的连续1字符串的长度
- 数据结构这一块平时怎么学习?
- css中什么属性控制字体粗度?
- css中什么属性让字体更清晰?
- 如何清除浮动?
- react框架给前端开发带来了什么?
- css3新特性?
二面
- 前端电脑现场码代码,主要包括以下几个部分:
a. 两列布局
b. 时间显示,每分钟更新时间
c. 按钮重定向 - 手写冒泡排序
- 介绍各种排序算法的时间复杂度
- 简述盒子模型
- 操作系统、编译原理了解吗?
hr面
- 非科班,为何想转前端?
- 最大的优点?
- 最大的缺点?
- 工作的意向城市?
- 你认为自己是内向的人还是外向的人?
- 手上有其他offer吗?还投了哪些企业?
网易(未开奖,估计凉了)
一面
- cookie/sessionStorage/localStorage区别?
- 强缓存和协商缓存?
- http2?
- https?
- css4新特性?
- es6新特性?
- css动画如何避免重排?
- 异步机制,宏任务/微任务?
二面
- display的属性值有哪些?
- position的属性值有哪些?
- 数组有哪些方法?
- transform属性?
- 响应式页面如何设计?
- 如何设计一个模态框组件?
- 前端路由会请求后端服务器吗?
hr面
- 最大的优点?
- 最大的缺点?
- 为何转前端?
- 为何投网易?
- 还有其他offer吗?
- 愿意调剂到其他部门或城市吗?
- 成长和学习过程中最大的困难是什么?
虎牙(offer)
一面
- 介绍前端攻击及前端安全?
- url从输入到页面渲染发生了什么?
- 手写代码:反转二叉树
- 手写代码:数组去重
- 做一份简历,css如何布局
- 为什么要清除浮动?简述 bfc
- redux如何处理异步
- 所有异步任务成功之后才执行的函数应该放在哪里
二面
- 平时怎么学习前端?
- css熟悉吗?
- 愿意来实习吗?可以实习多久?
- 你有什么想问我的?
- 进一步的学习计划?
hr面
- 为什么转前端?
- 学习过程中最大的困难是什么?
- 为什么想加入虎牙?
- 手上有其他公司offer吗?
- 你认为自己最大的缺点是什么?