面试官人很好,很耐心引导,但是面了一个多小时我口水都干了。。。顺序是乱的,已经忘记很多了 1.自我介绍 2.介绍项目,项目难点,下面问的知识点都从项目发散 3.登录鉴权token(这里答的稀烂,说安全性不够) 4.基本数据类型和引用数据类型深拷贝和浅拷贝的区别 5.实现两栏布局(两栏布局说了flex,又再讲讲flex) 6.事件循环 7.Promise 8.Promise链式调用和async aw
28号面的,部门大概是百度网盘。一直没看状态,今天一看共享中,原来是寄了 实习时攻克的比较难的难点 平时用 React 还是 Vue 还是其他什么比较多? 说一下 React 的虚拟 DOM 虚拟 DOM Diff 状态码 304 http 缓存两种形式 304 会出现在什么缓存里 强缓存会返回什么状态码 last-modified 的缺点,etag 有什么缺点 有一个页面,它的 html 走的是
8.22更新 之前挂了,被自动驾驶捞了,以为能过结果三面完秒共享了😂和百度说拜拜了。 最近没怎么记录面经。。就记得手撕了。。 自动驾驶: 一面:手写flat、css写三角 二面:手写then 三面没算法 ------------------------------ 问题很基础,体验不错,面试官说我准备挺充分,希望能进二面。#面经##百度##前端#
项目: 登录怎么做的 支付怎么锁,库存不够怎么办 支付第三方是轮询获取支付信息吗(面试官说可以通过判断页面是否跳转回来,但这个办法我没太懂,不是获取信息才能页面跳转吗) 商品上架下架怎么做的,上架提交如何验证表单 前端知识: 原型链和闭包 数据类型有哪些 对象如何转成数组(Array.from) css如何让页面div高度一致,小的适应大的 git冲突怎么办 反问:部门是做百度app的吗 答:是的
(没有开视频,搞得我很诧异。) 小半个小时吧,可能是觉得我是后来转的前端,问的都挺基础。 面试内容: 1、简历中的研究方向是****,那现在为什么要转前端? 2、学前端用的什么框架?(vue2)用了多久?(半年) 3、了解computed和watch吗? 4、用ES6吗?问let和const的区别和使用。Const可以重复声明吗?如果给一个数组用const定义,可以修改这个数组的值吗? 5、Vue
投递部门是 百度提前批 智能云前端 北京 一面 http 和 https 的区别; js 运行机制; 闭包是什么,有什么缺点; es6 新的特性; Promise 有哪些方法,Promise 的原理; 垃圾回收机制; esm 和 cjs 的区别,用过哪些模块化; 状态码 101 304 302 301 401 403 405; 跨域方式; 除了 script 标签可以跨域以外,还有什么标签可以跨域
8.16 投简历(定向内推 - 个人云部) 8.17 20:00 收到面试邮件 8.18 17:00 一面(≈40min) 用的是【如流视频面试系统】,只有视频和共享屏幕,没有写代码的地方,手撕是共享屏幕用的自己的IDE 1、自我介绍 2、做过的项目中印象最深的最有收获的是哪个 3、说一下常用的git操作 克隆代码:git clone 地址 提交代码: git add . (或者git
一面 8.12 聊项目 文件上传,切片,唯一性验证 webworker webpack(我不会) 项目聊得比较多,八股没怎么问(或者是我忘了) 【手写】括号匹配 二面 8.19 vue响应式、diff 对react理解哪些 webpack(好的我不会) 讲讲项目,做了什么,难题 长列表优化(不太懂要问啥) 作用域 闭包,缺点,用处 https 浏览器渲染 渲染进程的多线程(合成...) 浏览器内
投递 7.29 基本情况:内推投递 非直通部门 非科班 没实习和高大上项目 没想过提前批简历能过~ 一面 8.17 自我介绍 看了什么书 写编程题三道:很简单的斐波那契数列、括号匹配、二叉树剪枝 做剪枝之前问了熟悉什么算法 ES6新特性 promise说一下,API说一下 利用promise实现xx秒返回value react生命周期 同步异步 事件循环等 基本你回答到XX点面试官就会打断你说可以
一面一周了还没有动静,可能凉了,分享一下经验~~ 一面(60min): 1.自我介绍 2.当用户输入一个url到浏览器渲染出整个页面的流程,详细介绍(太紧张说反了两个步骤) 3.浏览器拿到服务器返回的HTML后,是怎么渲染出页面的 4.如果过程中涉及HTTP缓存是怎么样的 5.对HTTPS的了解,实现原理,主要是加密部分 6.网络安全,XSS和CSRF攻击,怎么防范 7.CSS的盒模型(感觉面试官
一面挺简单的30min 自我介绍 npm i过程 react类组件函数组件区别 es6模块化和commonjs区别 封装组件的技巧 设计一个swiper 还有一些常见八股 手写扁平化,去重,排序 反问 二面 说一说用过的布局,详细点 说一说前端后端的缓存 怎么封装一个组件 设计一个翻页组件 问了我实习情况,为什么不留b站 还有一些不记得了 手写一个题,统计数组出现次数超过一半以上的元素 手写超时重
8.16投递 8.22约面 8.24 19:00面试 百度个人云部门 大约1小时10分钟 百度自己的即时通讯软件 如流 1.自我介绍 2.自己认为收获最多的项目 展开讲讲 3.我看你用的vite框架,vite和webpack比好在哪 4.讲讲你用的pinia 5.你在开发小程序的过程中学到最多的地方是什么 6.如果说小程序中要嵌套h5页面,怎么保持页面跳转后用户信息自动同步? 7.上面说完后顺便问
一面 自我介绍 preload啥的区别,没见过 this node事件循环 说一下chrome V8原理 js的特点,缺陷 setState有啥漏洞 React context 看过Redux源码吗?看过,忘了 还有其他常规八股 手写:实现n阶乘 手写:相邻数组的最大哪个,不能排序 手写:随机颜色 二面 自我介绍 怎么学习的,学了多久了 react生命周期 react开发中不爽的点 redux-s
8.25百度前端面经大概48min 前一天约时间晚上7-8点,然后推了一天 1、position都有些什么属性,具体说一下每个属性 2、flex布局,都有什么属性;display:flex,justify-content,align-item,flex-wrap,flex-direction,flex-flow, 这些都是给父元素设置的,子元素还有什么可设置的呢,一般设置flex(flex-gro
百度实习生一面 自我介绍 flex相关的属性 作用域和作用域链 ES6常用的语法 ES6的箭头函数和普通函数有什么区别 Promise vue的数据响应式原理 nexttick 实习和项目碰到的一些比较棘手问题 (已经过了,但是实习到岗时间比较急) 其实我只是想多一次面试经验,我官网投了正式批,但是一直在筛选状态,因为现在面试也比较少,很多都在走笔试流程,就面了,这次很多都是八股文,才30min,