1.连续升序判断 true or false(贪心,没写出来,思路错了) 2.三数之和 ✔️ 3.call,apply,bind 作用,区别✔️ 4.手写 bind✔️ 5.判断数组的方式✔️ 6.发布订阅模式✔️ 7.手写事件总线✔️ 8.数字签名✔️ 9.https 加密✔️ 10.发送请求过程✔️ 11.中间人攻击✔️ 12.git rebase,git merge ✔️ 13.函数柯里化✔
#面经虾皮# 时长:53min base:北京 一、手撕 手写promise.all(); 10min 限时 实现树的层序遍历: 10min 限时 8 /|\ 1 2 3 ... 输出 [ [8], [1,2,3] ... ] 二、基础 1.HTTPs 2.Vue2和Vue3的区别(defineProperty、Proxy) 3. 事件循环 4.浏览器缓存策略 5.协商缓存和强缓存的配置 6.前端
复活赛,昨天突然被从池子里捞起来约面了 1h20min,面一半就汗流浃背了 1.自我介绍,在公司业务有做过服务端开发吗,用js还是ts css 1.flex布局,实现左侧固定宽度,右侧自适应,如何高度铺满整个屏幕 其他实现方法,浮动,grid 2.实现垂直居中的弹窗 js 1.判断数据类型的方法,如何判断数据呢,如何判断是一个promise的异步函数 2.模块化规范。comomjs和es6区别,运
base:北京 部门:国际业务部 岗位:前端开发工程师 timeline:4.11 下午五点 时间:60min 1.自我介绍 2.聊实习经历 3.操作系统,进程与线程 4.tcp与udp的区别介绍 5.http1.0 1.1 2.0 6.http与https 7.post与get 8.原型链 9.vue生命周期 10.git的使用方法 11.git merge与git release 12.vue
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. 对于
面试官人真的很好很温柔...... 计网: http1.0/1.1/2 https 对称加密非对称加密 七层模型 tcp/udp的区别和应用 三次握手具体到序号 输入url到屏幕出现 DOM树渲染树之类的相关知识 OS: 进程调度算法 死锁相关概念 数据库: 相关的知识 连接查询 js: 闭包(提了一嘴柯里化、偏函数) 原型链 防抖节流(结合项目问的) 数据结构与算法: 你了解哪些排序算法 说下快
本人碰到的问底层原理,源码和性能优化最多的一次面试 基本全程都在问(以下是大概回忆的一些问的东西,应该还有遗漏的地方,除去手写题面试时间大概接近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执行顺序题 面试体验还是不错的 #快手一面#
无自我介绍介绍完业务直接问 预计实习时间 到岗时间 做页面多还是做管理系统多 浏览器获取文件之后的渲染流程 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
1.自我介绍 2.用户登录的流程 3.如何进行权限设计 4.实现一个三栏布局 5.路由懒加载的原理 6.递归的菜单组件实现方法 7.数组有哪些方法 8.宏任务微任务 9.事件捕捉和冒泡 10.组件通信的方法 反问技术栈 react,pc和移动端都有 问的比较简单,自己答得太差
我们真的是面的同一家公司吗?我的面试官问的全是场景,狠狠拷打项目,八股几乎没有,甚至问到了有线电视为什么要用很粗的同轴电缆😭
#B站校招# 30min,B站面试时间都这么短吗 问简历内容 10min,下面是八股部分: 1. 元素向右移动 10 px 过渡效果,用 css 怎么实现(说了 transition,想说 animation 来着,但是面试官直接问下一个问题了) 2. 了解哪些 TS 类型工具(Partial、Omit、ReturnType。。) 3. TS 中 const 和 readonly 是啥(回答成了