牛友们,最近终于快要赢了,腾讯明天hr面,但腾讯后两面一直聊项目,感觉也没什么好发的,就写一下今天的百度面试吧。 八股 浏览器输入一个url后加载的流程 浏览器script标签有哪几种加载方式,有那些不同,defer和async两种 浏览器的缓存,强制缓存和协商缓存,no-cache和no-store区别 为什么要提出cache-control代替Expries JWT定义 JWT和session
1.自我介绍 2.项目拷打(20min) 开始八股 3.线程和进程的区别 4.dns的解析过程 答:递归解析/迭代解析 5.数据库的四大组件 6.c++的多态 7.虚函数 8.初始化列表的作用 9.var和let的区别 手撕 链表排序,给定x,小于x在左边,大于等于在右边,原始顺序不变 继续拷打项目 反问: 二面什么时候 答:不知道,她只负责一面 对技术栈和学习路线有什么建议 答:项目挺ok的,就
随手写了一下,有些有点记不太清了,细问还是答得不好,加油罢 react router 底层路由跳转原理 redux相关 捕获冒泡 addEventListener控件 回调函数参数 css实现一个header固定 下方自适应 带滚轮的布局 this输出 带箭头函数指向 promise输出 aysnc await输出题 promise.all 二叉树前序遍历 两种写法 浏览器缓存Cache-Cont
真的,这场,太舒服了,一直担心学历歧视啥的(氵),45min。 blog加大分。(强烈建议大家多写写blog) 估计这个,没问我太多有的没的八股 挂个面经,攒攒人品(问的方式都会根据业务或者实际情况来,很舒服) 1. 聊实习项目(大概具体的场景) 2. 如何测评首屏加载到1s以内,依据是什么(我答lighthouse,不过这东西是离线的,如果要在线,测评怎么搞) 3. 如何进行性能测评 4. 对于
2024-5-17 一面(已过) - 自我介绍 - 项目问 - 进程/线程✔ - 跨域✔ - vue,react打包之后的html,有哪些东西✔ - js加载阻塞浏览器渲染,怎么优化defer/async✔ - 白屏问题,没仔细想过,也没有处理过这里没有答好 题目: - 盒子模型,标准盒子模型和怪异盒子模型✔ - 箭头函数的输出✔ - 判断传入的参数是否为一个空对象✔ - 不借助第三变量swap✔
三面: 1.自我介绍 2.讲一下创业?规模?形式和方向?我做的什么东西?用户量? 3.创业的项目中遇到什么有挑战的事情(技术方面)?在图片处理方面的流程设计,做过什么性能优化吗? 4.飞书做的工作介绍 - 构建速度怎么优化的? - webpack 插件怎么做的? 5.让你设计一个混淆压缩怎么做?Tree-shaking 怎么去除未引用代码? 6.AST 怎么比较两端混淆的代码有抄袭情况?AST 里
被拷打麻了 1. 用户登陆的过程,cookie怎么生成,怎么判断是否有效,怎么作用在浏览器 2. 进程通信方法,举例子 3. 浏览器的循环机制 单线程还是多线程 单线程怎么实现并行下载 原理是什么 做题 有限内存 排序 答了 外部排序的思路 但是io次数太多 要求优化 然后一道easy题
面试官人真的很好很温柔...... 计网: http1.0/1.1/2 https 对称加密非对称加密 七层模型 tcp/udp的区别和应用 三次握手具体到序号 输入url到屏幕出现 DOM树渲染树之类的相关知识 OS: 进程调度算法 死锁相关概念 数据库: 相关的知识 连接查询 js: 闭包(提了一嘴柯里化、偏函数) 原型链 防抖节流(结合项目问的) 数据结构与算法: 你了解哪些排序算法 说下快
1.项目介绍,提问项目 2.vmodel原理✔️ 3.vue数据响应式原理✔️ 4.前端安全✔️ 5.预防方式✔️ 6.cmj vs esmodel✔️ 7.手写虚拟 dom 转真实 dom✔️
本人碰到的问底层原理,源码和性能优化最多的一次面试 基本全程都在问(以下是大概回忆的一些问的东西,应该还有遗漏的地方,除去手写题面试时间大概接近1小时) 1.diff算法的源码中是怎么做的 2.ssr 性能优化相关 3.前端性能指标LCP 这个最大的内容底层是用什么算法计算的 4.LCP FMP FCP 为什么选择FCP作为衡量指标而不是其他指标 5.虚拟列表 item固定高度和不固定高度是怎么做
40min,大概率是凉了 1.自我介绍 2.TCP和UDP 3.浏览器输入URL 4.浏览器获取到数据之后渲染页面 5.css和js解析顺序 6.promise async/await Ajax 联系 7.手写Ajax 8. Promise 、async/await和setTimeout执行顺序题 面试体验还是不错的 #快手一面#
写面经攒攒人品 时间线 4.3 投递 4.17 一面 (近40min) 面向对象的多态特性,怎么理解的×(面试官说不会没关系,并且用他自己的话给我讲了一遍😭) 进程线程 死锁 虚拟内存 并发和并行 怎么发起HTTP请求 知道的数据结构有哪些,讲讲 两个栈实现队列,讲思路 其他问题不太记得了,都是计网/操作系统/数据结构 项目讨论 第二天打电话约了二面 4.22 二面 (50min) 个人情况了解
无自我介绍介绍完业务直接问 预计实习时间 到岗时间 做页面多还是做管理系统多 浏览器获取文件之后的渲染流程 js树和css树是如何合并到html的 js什么情况下使用同步 什么时候异步加载 css的选择器优先级 如何提高class选择器的优先级 promise then catch finally的区别 promise all和race的区别 react setstate的获取数据方式,如何让他获
首先简单讲下面试,面试官很好,会清晰把握你讲述过程中的模糊点,然后藉此打开新问题。全程1h10m 1.自我介绍 2.项目拷打,这里延申的具体内容和面试官的问题也比较多,就略过不说了 3.url到网页发生了什么 4.vue和react区别和优劣,这里延申了一些源码切片层面 5.省略一些没印象的八股 6.一个有趣的问输出问题: const func1 = x => x const func2 = x
项目细节,难点 因为用到了node追问了一些node的问题 无八股,手撕一题 数学建模问我咋做的,哥们那都一年前了,我随便扯了点用到的方法啥的。 全程39min,不知道结果咋样呜呜呜