11月百度面试题(社招)

一面

笔试题

1 完成一个函数,推断输入是否是回笔墨符串。
2 两种以上体式格局完成已知或许未知宽度的垂直程度居中。
3 完成结果,点击容器内的图标,图标边框变成 border 1px solid red,点击空白处重置。
4 请简朴完成双向数据绑定 mvvm。
5 完成 Storage,使得该对象为单例,并对 localStorage 举行封装设置值 setItem(key,value)和 getItem(key)

面试题

你的手艺栈主如果 react,那你说说你用 react 有什么坑点?
我如今有一个 button,要用 react 在上面绑定点击事宜,我要怎样做?
接上一个题目,你以为你如许设置点击事宜会有什么题目吗?
你说说 event loop 吧
说说事宜流吧
我如今有一个进度条,进度条中心有一串笔墨,当我的进度条覆蓋了笔墨以后,笔墨要去进度条反色,怎样完成?

二面

你为何要离开上一家公司?
你以为你抱负的前端职位是什么(题目实在与第一个题目有关联)
那你意想到题目所在,你又尝试过解决题目吗

三面

说一下你上一家公司的一个团体开辟流程吧
react 的假造 dom 是怎样完成的
react 的衬着过程当中,兄弟节点之间是怎样处置惩罚的?也就是 key 值不一样的时刻。
我如今有一个数组[1,2,3,4],请完成算法,获得这个数组的全分列的数组,如[2,1,3,4],[2,1,4,3]。。。。你这个算法的时候复杂度是多少
我如今有一个背包,容量为 m,然后有 n 个货色,分量分别为 w1,w2,w3…wn,每一个货色的代价是 v1,v2,v3…vn,w 和 v 没有任何关系,要求背包能装下的最大代价。

四周

请说一下你的上一家公司的研发宣布流程。
你说一下 webpack 的一些 plugin,怎样运用 webpack 对项目举行优化。
看你简历上写了 canvas,你说一下为何 canvas 的图片为何过有跨域题目。
我如今有一个 canvas,上面随机布着一些黑块,请完成要领,盘算 canvas 上有多少个黑块。
请手写完成一个 promise

五面

你说一下你的手艺有什么特性
说一下你以为你最自满的一个项目?你这个项目有什么缺点,弊病吗?
如今有那末一个团队,如果让你来做手艺架构,你会怎样做?
说一下你上一家公司的重要业务流程,你介入到个中了吗?

    原文作者:花牵牛
    原文地址: https://segmentfault.com/a/1190000017285120
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞