百度前端一二面
违规请告知立马删,放过鼠鼠,一级列表是问题,二级列表是回答
一面
- 自我介绍
- 为什么选前端
- 职业规划
- 数据类型
- 分类
- 内存
- 判断
- 深浅拷贝
- 异步
- 宏任务微任务
- setTimeout setInterval
- promise
- generator
- async/await
- 回调地狱=>链式=>同步
- setTimeout第二个参数为0和不写有区别吗
- 疑惑了一会答了没有
- 最快是多少
- 好像看实现?最短好像4ms
- 编程范式
- 问的是函数式和面向对象?不是,是柯里化啥的?不是,问设计模式
- 单例,工厂,观察者,发布订阅,策略,代理
- map,filter区别
- 控制元素消失
- display visbility ocupacity 绝对定位移走 若重叠设z-index
- 算法
- 合并一个数组,对于里面的元素,某些相同键值元素只保留一个 比方说a和b一些属性相同,那我只要一个
- O(n)做法,遍历+hash
- O(n*n)双循环
- 一个函数 参数是a b c,要求返回a+b是否等于c,可能存在那些问题?
- 溢出
- 精度
二面
- 自我介绍
- 为什么前端
- mvvm
- 早期mvc 如jsp
- vue 是mvvm 数据驱动视图
- react ui=f(state)
- 代码风格怎么理解
- 规范:如约束,开发文档
- 质量:算法实现
- 提到了oj,用那些oj
- lc cf 洛谷
- 图形学在学什么
- 哔哩吧啦
- webgl了解过吗
- 简单了解过,canvas 没深入学习过
- 平移旋转缩放矩阵
- 哔哩吧啦 注意顺序,维度 (最绷不住的是他说其实我没仔细听)
- 是否读研
- 算法,一个n元素数组分成k个子数组,平均值最小
- 网页上,看不到题,刚说完贪心,他就说okok