链接https://juejin.im/post/5cbbd2a0e51d456e8a12efaa?utm_source=bigezhang.com
企家有道(一面挂)2019.2.27
- CSS实现三角形
- 数组乱序
- for in 和 for of 区别
- Promise接收的函数中resolve()后的代码是否会执行?
- 监听一段时间内用户对我方网页的操作
- 图片懒加载,预加载 第一次面试,问了很多基础,非常非常紧张,都有些结巴。面完恶补了基础,研究了很多平时常用却不未深挖的东西。
字节跳动(一面)
第一次在牛客网上视频面试,头条真的非常非常注重代码能力
- css两列布局,右列定宽,左列自适应。
- flex,轴
- cookie,session,token各种细节
- 跨域
- cors预请求
- 原型链最顶层是什么?
- addEventListener细节
- 手撕代码:reduce实现map
- for in 和 for of
- 手撕代码: call实现bind
- 手撕代码:实现一个函数,每隔wait秒执行func,一共执行times次
- 箭头函数
- this指向的问题
- 变量提升,从EC的VO答
字节跳动(二面)
- 项目相关
- 手撕代码:实现一个函数,该函数接收一个obj, 一个path, 一个value,实现obj[path] = value,obj类似json格式
- react 中的 setState为什么异步?能不能同步?什么时候异步?什么时候同步?
- promise
- react virtual dom, diff
- 箭头函数
- this
- 变量提升
- 上下文
字节跳动(三面挂)
- 自我介绍
- 如何删除addEventListener绑定的事件
- dva解决了什么?如何解决?为什么使用?
- react
- 原理
- redux-saga
- setState异步
- 受控组件 vs 非受控组件
- 手撕代码:数组扁平化 面完头条后恶补了很多js专题和react部分功能的实现原理,虽然三面挂了很遗憾,但是增加了信心,对自己的水平有了一个大概的估计
腾讯PCG提前批(一面)
- 自我介绍
- HTTP缓存
- HTTP vs HTTPS
- http1.0/1.1/2.0
- SSL/TLS握手, 保密性? 完整性?证书?浏览器如何验证CA是否正确?
- 中间人攻击?
- 浏览器向服务器发送请求,相应数据包被拦截怎么办?
- http 2.0 新特性? 头部压缩详细讲讲?
- XSS, CSRF?区别?举个例子?
- event loop? 使用场景
- 原型?
- new ?
- 206 ?
腾讯PCG提前批(二面挂)
- cookie,session,token,withcredintrals ?
- token为什么能抵抗csrf?
- 闭包?使用场景?缺点?
- 如何定位(检查)内存泄漏?
- GC
- 轮询
- websocket 感觉腾讯非常看重网络和安全,面完研究了半个月计算机网络和网络安全
UBNT(一面挂)
- 自我介绍
- cookie ? session ? httponly?
- 事件委托? 阻止冒泡?
- css 水平垂直居中?
- 把arguments变成数组?兼容?
- 跨域?
- 原型?
- react setState为什么异步?
- 高阶函数? 高阶组件? 功能?区别?例子? @connect ?
- redux?
- mobx?
- 为什么reducer是纯函数?
- 手撕代码:快排
- 尾递归?
- react 中的 叶子节点之间如何通信?
- vue通过没 ?
字节跳动(找人内推又被捞了)
- 自我介绍
- 项目
- 组件之间通信
- redux
- 观察者,深问,怼了好久
- antd 表单组件api?底层如何实现的?有没有看过源码
- antd Form.create?
- 事件模型
- event loop
- 手撕代码 二叉树节点之和 leetcode原题 这一面又挂在了设计模式和算法,之后又研究了几种常用设计模式,刷了一遍剑指offer和leetcode树部分题。
58企服(一面后加了wx)
- 从输入url到展现的全过程
- dns
- cdn
- 浏览器内核
- 协议
- 布局
- BFC
- position
- 回流,重绘
同程艺龙(offer)
- 回流,重绘
- 节流,防抖
- react
- redux
- MVC vs MVVM
- mobx 电话面试,有些没听清,有些久远,记不太清了,不算很难,都是一些之前问过的东西
用友(面试通过,但因实习时间问题没发offer)
来来回回也就是三月那些问题,且难度低于三月
金蝶(hr面,等offer)
- 输入url到渲染的全过程
久其数字科技(offer)
- 数据结构
- 快排的稳定性
- 操作系统
蘑菇街(蜜汁一面挂)
- 项目相关
- 数据库设计
- 学习路程
- 闭包,使用场景
- 观察者模式
- 事件循环
- 几种继承方法
- 如果给我一个规定期限内无法完成的任务,我怎么办
- 对于前端学习的深度和广度有什么理解 这一面都是些开放性问题,感觉答得确实也不错,面试官在结尾也说本轮面试一结束,下一轮面试hr会再联系。 然后就挂了,感觉是不想招人,也可能是我太菜了吧 =.=
亚信科技(史上最短)
- 块级元素和内联元素
- CSS初始化
- 配过webpack吗?
- react生命周期 boss直聘上海投的,面试时间很短,没超过10分钟,感觉不想招人~~
酷家乐(暂无消息)
- Promise 链式调用的时候怎么终止它?
- Map ?
- 304
- 闭包
- 继承
- 原型 感觉不难,对方是做2D/3D/Three.js的,刚面完,在等电话。
上海爱乐奇(一面 2019.4.18)
- React Native
- 盒模型
- TypeScript
- 除js之外的面向对象语言
- 继承 因为是zoom视频面试,只记得这么多,只感觉考察的面很广,前端后端移动端都问了,某方面也有深度。 面试官感觉30多岁,挺严肃的~~, 面了30分钟就让我等几分钟,安排二面
上海爱乐奇(二面 2019.4.18)
- react dom
- redux/redux-saga
- 其他状态管理?Mobx 二面问的也挺深的,不过都是我有了解过的,不像一面那样广度搜索,可能是和一面面试官交流了吧 二面面试官看起来20多岁,挺年轻的,没一面那么严肃,面了半个小时让我等等,他去找老大
上海爱乐奇(三面 2019.4.18)
- http(s)
- ssl
- CA证书,验证?
- 前端安全
- https缺点?如何防范?如何解决?
- 前端性能优化
- 前端学习路线
- 聊人生,996.icu?
- 面试官介绍自己公司,部门,小组,产品等等 三面的面试官应该是个leader,挺和蔼的,也很有礼貌,因为开会让我多等了会,在开头还和我道歉。 三面问的基本都是网络相关,也有深度,也聊了一下学习路线,也大致介绍了一下他们公司和部门,结尾说会让hr尽快联系我
上海爱乐奇(四面 2019.4.19[HR]offer)
问的都是hr常问的问题,10:50打过来的,聊了30分钟,给了口头offer。 本来约了朋友11点吃饭,结果放了人家鸽子 -.- 感觉爱乐奇的面试效率很高,和头条很像,都是三面连着,一口气搞定,面试官和hr也很和蔼,很热情,面试体验很nice
腾讯正式批(一面 2019.4.19)
- http(s)
- tcp/ip 三次握手,四次挥手
- url到显示页面全过程
- 前端安全
- MD5/RSA
- 闭包,继承
- http 1.1 vs 2.0 之前做了腾讯的笔试,一直没消息,以为挂了,结果吃饭时突然打过来
腾讯正式批(二面 2019.4.19 已挂)
二面手撕代码,一个递归+回溯,一个排序,一个正则相关,感觉都好难啊~~ 答得不好,直接挂掉