社招前端岗面经分享

两年经验,前端岗。

达达京东到家
笔试:
都是些基础选择题,考察计算机网络,事件循环机制,闭包,this 这些。

一面:
1、三次握手和四次挥手详细介绍。
2、TCP 有哪些手段保证可靠交付?
3、URL 从输入到页面渲染全流程。
4、如何预防中间人攻击?
5、DNS 解析会出错吗,为什么?
6、ES6 的 Set 内部实现。
7、如何应对流量劫持?
8、算法:top-K 问题,分成 top-1,top-2,top-K 三小问。

二面:
1、跨域。
2、webpack 的 plugins 和 loaders 的实现原理。
3、vue 和 react 谈谈区别和选型考虑。
4、webpack 如何优化编译速度。
5、事件循环机制,node 和浏览器的事件循环机制区别。

三面:
1、单元测试编写有哪些原则。
2、一个大型项目如何分配前端开发的工作。
3、怼项目。

达观数据
笔试:
同样都是基础题,注意有两道算法:柯里化通用实现和 two-sum 问题。

一面:
1、typescript 有什么好处?
2、vue 项目中如何约束 rxjs 数据的类型。
3、rxjs 高阶数据流定义,常用高阶数据流操作符。

二三面:
基本没问基础题,全围绕着我的简历问项目细节,侧重于 rxjs 和 typescript 这块内容。

天壤智能
一面:
1、react 生命周期。
2、key 的作用。
3、hooks
4、vue 和 react 区别,选型考虑。
5、canvas 优化绘制性能。
6、webpack 性能优化手段。
7、事件循环。
8、如何解决同步调用代码耗时太高的问题。
9、写 Promise 实现。

二面:
1、场景题:如何实现登录功能。
2、聊项目。

三面
聊项目。
#前端工程师##面经##京东#
全部评论

相关推荐

5 18 评论
分享
牛客网
牛客企业服务