选择题感觉比较基础,编程题大家交流下做的怎么样 第一题最小平均值,感觉是个数学问题,本来想暴力一下骗分的时间不够了 第二题ac 第三题应该是个滑动窗口,可以优化的,没优化只能70% 算下来编程题分数刚刚过半基本上寄了
8.25百度前端面经大概48min 前一天约时间晚上7-8点,然后推了一天 1、position都有些什么属性,具体说一下每个属性 2、flex布局,都有什么属性;display:flex,justify-content,align-item,flex-wrap,flex-direction,flex-flow, 这些都是给父元素设置的,子元素还有什么可设置的呢,一般设置flex(flex-gro
单选+多选+编程3题 哎...前面还做了一个笔试...留给百度的时间只有1小时10分钟... 编程1:baidu串(100%) 思路:纯暴力,没啥好说的!只要胆子大,暴力都不怕! 编程2:01串(100%) 思路:观察0和1的个数 编程3:踏前斩(5%) 思路:(数组求和sum-最大可减去[1,2,3]个数*6) + 最大可减去[1,2,3]个数*5 来不及做了...随便console.log了一
面完秒共享,后悔没投提前批 百度一面 9.24(40min) 自我介绍 项目介绍 手写防抖节流 即时通讯方式 手撕:类似全排列 正向代理反向代理 重排重绘 自适应正方形 千分位分割 HTML阻塞 反问 百度二面 9.24(40min) 自我介绍 拷打项目 CSS垂直居中 防抖节流 即时通讯方式 介绍SSE 隐藏元素方式、区别 跨域解决方式 HTTP了解哪些,尽可能多的介绍了 口述js事件循环 性能
1.面向对象和面向程序设计的区别 2.面向对象的三大特性 3.程序设计的模式,(工厂模式。。。) 4.js的引用数据类型和基本数据类型 5.vue的双向数据绑定原理 6.进程和线程的区别 7.操作系统中使用的数据结构有哪些? 8.前端对于密码的加密 9.后端设置cookie如何操作 10.http请求头有哪些设置,数据的格式有哪些? 11.重载和重写的区别 12.数据库设计的三大范式 13.osi
违规请告知立马删,放过鼠鼠,一级列表是问题,二级列表是回答 一面 自我介绍 为什么选前端 职业规划 数据类型 分类 内存 判断 深浅拷贝 异步 宏任务微任务 setTimeout setInterval promise generator async/await 回调地狱=>链式=>同步 setTimeout第二个参数为0和不写有区别吗 疑惑了一会答了没有 最快是多少 好像看实现?最短好像4ms
百度TPG质量效能部前端实习生 4.21两场共同考点: 二叉树的前序遍历(递归,非递归最好都要掌握), 链表的排序(不推荐暴力) ES6 的新特性及其用法 promise: 用 Promise 实现 delay /sleep函数 用 async await 实现一个请求函数 写一个 Promise.all 的示例 async 的原理 flex深挖: 说一下与 flex 相关的一些属性,实现俩栏布
问项目以及涉及的技术栈 1. 注册中心的原理知道吗, 怎么保证服务发现的; 配置中心呢 2. 项目中的消息队列用在什么场景, 为什么用消息队列 3. reids缓存穿透、缓存击穿是什么,有什么影响, 有哪几种解决方式 4. redis分布式锁实现方式 5. java八股: 1. ==和equals的区别, 自己实现equals要注意什么 2. 项目哪里用了线程池, 为什么用, 7个线程池参数以及作
部门:搜索策略 一面7.18 自我介绍 深挖了项目和实习经历 为什么用网络A当baseline 对c++熟不熟,c++和python的区别是什么 手撕平衡二叉树 二面7.19 自我介绍 中途突然退出了,还没发现,百度的垃圾面试软件, 面试官全程不感兴趣我的方向 面试官还不开摄像头 纯kpi面 问了问实习做的什么 说了半天他还是不懂,估计他自己连扩散模型都不知道是啥。 问了问比赛第一是负责了哪些部分
一面 8.12 聊项目 文件上传,切片,唯一性验证 webworker webpack(我不会) 项目聊得比较多,八股没怎么问(或者是我忘了) 【手写】括号匹配 二面 8.19 vue响应式、diff 对react理解哪些 webpack(好的我不会) 讲讲项目,做了什么,难题 长列表优化(不太懂要问啥) 作用域 闭包,缺点,用处 https 浏览器渲染 渲染进程的多线程(合成...) 浏览器内
一面 一位女面试官,声音非常好听! 最简单的一面? 全是最简单的八股 算法题一:合并有序链表 算法题二:给定括号个数打印有效括号 二面 艰难的二面 开始拷打!深挖项目,真的是刨根问底儿,有关性能优化的问题很多,场景题涉及方面也非常广 三面 神奇的三面 合作项目中的角色,如何架构一个组件库,最重要的几个要点?场景变化,假如需求变为几百人使用,业务是巴拉巴拉,你该如何设计?保证性能该做哪些措施?测试如
1. 自我介绍 2. 聊实习项目,技术难点,聊重构收益 3. 聊怎么接触前端,成长路线 4. html5语义化标签,css3新增特性 5. 获取dom的原生方法,怎么创建dom元素和修改元素 6. html渲染流程,重排和重绘,怎么避免重排和重绘 7. 2个页面之间通信的方法 8. jsonp的原理,跨域相关知识 9. node处理文件流 10. webpack生命周期与plugin 11. vi
自我介绍 项目相关 聊天室支持群聊吗 实时通信实现方式 -夸路由组件的应用场景 保存状态其他方式也能做,为什么要这么做 前端框架脚手架 monorepo Vite 和 Webpack区别, 知道多少说多少 Vite首次加载如何优化 (懒加载?) 子依赖中依赖了父依赖已经安装过的依赖怎么避免重复安装 React useMemo useCallBack 区别,应用场景 useState setStat
百度效率真高啊,一面完一个小时就约二面,二面纯写代码,估计要凉 1. 自我介绍 2. vue中传递参数的方式,伪代码 3. vue组件,伪代码 4. axios二次封装伪代码(忘记怎么写了,说了一下思路) 5. 写一个简单的promise使用的例子 6. 写一下vue中响应式原理中拦截部分(defineproperty)伪代码 7. 说说你觉得你能通过这次面试的优势在哪里 二面全程和面试官都没怎么
1. 自我介绍 2. 前端的学习路线,为什么选择前端 3. 科研论文 4. 为什么选择base北京(其他城市没有hc啊喂,面试官尬笑) 5. 反问 全程半小时,应该是leader