百度 真实面经
来源:17-2 社群资源-面试预约

Sunday
2023-07-06
写回答
3回答
-
Sunday
提问者
2023-07-06
xxx 面试记录:2023-03-04
三次技术面试
一面:技术面
webpack 中 chunkHash 与 contentHash 区别; 写过 webpack 的 loader 和 plugin 么; webpack 处理 image 是用哪个 loader,限制成 image 大小的是...; webpack 将 css 合并成一个; webpack 的摇树对 commonjs 和 es6 module 都生效么,原理是; 实现一下「模版字符串」功能; 实现一下 Promise.all (Promise 不用写); 怎么实现响应式布局的; css flex 的各个属性值; css 动画 animation 各个时间值含义; css 如何实现让一个元素旋转并横向移动,如果只用一个 css 属性; less 与 sass 区别,技术选型时如何取舍; ES6 symbol 如何使用以及使用场景; ES6 Proxy 如何使用以及使用场景,说说 Reflect; generator 有什么应用场景; async await 如何实现的; git reset 与 revert 区别,revert 多个 mr 改如何处理; git 如何撤回 add 后的内容; http2 与 http1.1 区别,了解 http3 么,说说; tcp 与 udp 的区别; 还问了简历相关的一些问题(例如:性能优化、E2E 测试相关的);
二面:技术面
介绍一下项目; 手写在 给定的 n 个数中随机取出 m 个数,要求等概率; 手写一下防抖节流函数; 设计实现一个「星级评分」组件; 说说 http 缓存; call、apply、bind 三者的区别,如何实现 bind; 其他一些记不住了,这一面很多手写代码:)
三面:技术面
这一面没有问前端基础知识,只是对简历中的一些项目进行了提问,还问了前端的学习经历以及后续的职业规划...
00 -
Sunday
提问者
2023-07-06
xxx 面试记录:2022-12-18
总共分为三面。前两轮为技术面,第三轮 HR 面未记录
一面(手写代码)
手写:实现n阶乘 手写:相邻数组的最大哪个,不能排序 手写:随机颜色 手写:dom深度优先搜索 手写:柱子盛水最大体积,接雨水改编,柱子宽度不一定相等 手写:队尾幸运编号
二面(技术面)
this node事件循环 说一下chrome V8原理 js的特点,缺陷 setState有啥漏洞 React context 看过Redux源码吗? 还有其他常规八股 怎么学习的,学了多久了 平时怎么学习的,怎么获取最新资讯 基于项目延伸出来系统设计问题 大学参与过什么社会活动? 为什么想参与这个社会实践活动? react生命周期 react开发中不爽的点 redux-saga原理 网络缓存,http 还有其他常规八股 项目优化,学到的东西 关于组件设计,推广,重要性
00 -
Sunday
提问者
2023-07-06
xxx 面试记录(实习):2023-05-08
三次技术面
一面:技术面
给了两道题,第一题实现一个视频编辑器(较难),给了3-7天,第二题是xx审核平台,1-3天 我选了第一题,做完自己也还算满意
二面:技术面
演示一面的项目,说实现思路和难点 图片的拖动怎么实现 组件间通信用什么方式实现 Vue2和Vue3之间的差别 Vue2响应式实现原理 watch和computed的共同点和区别 不同的标签页之间有哪些通信方式 cookie和localStorage的区别 localStorage的使用场景 熟悉哪些ES6的特性(晚上看,早上就忘) 介绍一下Map和Object有什么区别(也忘了) 判断数据类型的方法 判断变量是否是数字、数组 数组去重 详细讲讲数据类型+值去重(按记忆讲下去了) 多维数组展开成一维数组 [1,2,3].map(parseInt)返回什么(没见过) 垂直居中的方式 什么时候选择用v-if和v-show,两者区别 为什么会有跨域问题,解决方案 对浏览器缓存有什么了解 对于flex布局,你经常用flex布局的什么属性 用vue写项目的时候,有时候对数组进行操作发现页面视图没变化,原因,解决方法,及原理 $nextTick使用场景 页面有一个input框,希望在刚打开就获取到焦点,怎么做 使用的拖拽缩放第三方库有了解过实现原理吗,说说思路 缩放图片宽高怎么实现(scale,忘了) 反问: 评价 入职前学习和准备
三面:技术面
自我介绍 什么时候开始学习前端,为什么学 能给我展示一下你的竞争力吗(下面穿插着我的展示和提问) 开屏幕共享了自己的获奖记录 Vscode里面的项目 运行一下 跑了一个后台管理,详细介绍了视频编辑器 到代码里说一下插入文本的实现方式 假设你需要对插入的文本进行拖动操作,说一说思路 力扣刷题情况 看你11月才开始刷题,是什么原因 自己常用的几个工具网站(MDN,W3C,cdnjs) 掘金社区(最近在学字节的青训营课程,写了几篇笔记) GitHub主页 介绍一下你star的几个项目 大创时候开发的网页 博客园 反问
00