写面经,赞好运!希望明天约二面 项目难点介绍 重排重绘介绍(八股) 事件循环输出(这里犯了个小错误promise没有返回状态的话,promise.then部分不执行,后来面试官帮忙指出了,感谢) 隐藏页面元素方式及区别(八股) 水平垂直居中方式及区别(八股,4种) http状态码(八股,304忘记说了,随后补充) 判断数组方式(八股,4种) 数组常见方法,哪些能改变本身(八股) 前端本地存储(八股
# 快手一面(08.21) 1. 说一说 this 2. 说一说 call/apply/bind 3. 手写 call 4. 说一说 flex 布局 5. 介绍一下 flex: 1 代表了什么以及它的作用是什么 6. 实现三列布局,两侧固定,中间自适应 7. 手写数组的 flat,可以控制扁平化的层级数 8. 手写 retry 函数,参数为 fn、重试最大次数和重试间隔 9. 手写一个回溯算法,实
##软件开发笔面经# 2024-08-27 又查漏补缺了 但也是倒数第二个没过的一面 1. 项目拷打: 白屏优化 1plus. 为什么会出现白屏 有什么办法排查 2. 盒子隐藏的方式 2plus. display:none visibility:hidden opacity:0 有什么区别 3. 浏览器事件循环 4. HTTP状态码 301 302 304 5. 304是协商缓存 HTTP还有什么
全程1h 自我介绍 项目拷打30min 大文件上传怎么实现 webpack的loader,plugin 用过哪些loader webpack构建打包流程 讲下monorepo vue父子组件传值 vue响应式原理 浏览器缓存 this指向 call、bind、apply 手撕: 节流 二叉树中序遍历 我还是太菜了,算法还得多练 项目拷打的时候说到promise.allsettled,给自己埋了坑,
base杭州,电商部门说是 时间:2024年5月29日,面试了50mins左右 面试地点:一个叫轻雀的平台,自带有写代码的页面 面试官是一个小姐姐,不过没开摄像头,口音比较明显,感觉是湖北人,反正得是个南方人,哈哈 上来自我介绍 问了问可实习的时间:过两天毕业答辩完就可以过去,到九月份开学有三个月时间 输入url到页面渲染的过程 继续问这个流程中间有没有什么可优化的部分:利用缓存吧 强制缓存和协商
快手的一面还是很基础的,没有很刁难的题,基本项目加手撕加八股 1.实习过程中比较有意思和比较难解决的问题? 2.首页的iframe和子应用是同域的吗,这些之间有通信吗 3.路由配置化改造相关内容 4.维护json的时候有健壮性设置吗 5.项目内容 6.对websocket的了解,项目用来解决什么问题? 7.websocket的握手流程 代码(30min): 1.数字千分位切割 2.手写字符串ind
时间线 一面 8/30 二面 9/2 (泡着 没声音了 也不给挂。。。) ---------------------------- 一面 8/30: 自我介绍 针对实习项目一个个问 根据简历扩展的场景题+对应涉及到的八股 手撕:最长公共前缀 手撕:最大子数组和 二面 9/2: (没录音只记得这些了) 自我介绍 聊一聊怎么接触二次元的(难崩 旧项目升级工程细节,有什么挑战 业务组件重构细节 聊编译环
三面面试官应该是leader,聊的很愉快,也从他那里得到了很多经验和建议,很真诚,很用心的一个面试官,想必在组内也有很好的评价。三面总体来看是去了解你的思路和业务能力,包括遇到问题的处理方式,代码题考的就很简单,不是主要目的。三面只要思路敏捷,认真沟通交流就没问题 1.在字节这边做的技术上的一些事情,是否还有优化的空间 2.配置的路由json是如何获取和存储 3.实习相关的一些事 4.实习开发完的
秋招季即将到来,发一下本该去年发的面经,供大家参考,预祝大家秋招顺利! 快手 一面 - 通过 自我介绍 项目是自己做的是吗 为什么相比于Qt等,认为自己适合前端 如何学习前端的 哪个项目比较简单 可以简单介绍一下实现了什么功能 为什么认为难度不够 防抖和节流的原理和使用场景 用了哪些事件获取到位置 有一堆位置,取的是哪几个值 知道路由守卫的意思吗 知道如何实现的吗 讲一下网址的组成与含义 quer
面试平台:青雀 一面: 自我介绍 实习项目的性能优化问题 自己如何实现图片懒加载 vue的双向绑定如何实现,属于哪一种设计模式 vue3的proxy和Vue2的Object.defineProperty的优劣势 vite 和 webpack/rollup有什么区别 vite对于没有用esm而是用其他模块化方式写的依赖将如何处理 场景题,用vue写一个简单app,实现登录跳转至主页,若没有登录则返回
快手快star推荐算法岗一面面经 1. 首先自我介绍 2. 然后简单问了下我的推荐的论文,问了下我的研究方向 3. 之后问实习经历,对我实习经历问的很多。让我详细介绍实习做的工作,并问了互信息最大化的问题 4. 对于推荐系统整个链路是否清楚? 答:主要分为召回、粗排、精排、重拍。然后详细说了每个阶段的目标,重点关注的问题,模型设计思路等。 5. 精排常用的模型? 答:精排涉及到多个目标的预估,最常
整体面试时长70分钟左右,面试官分模块来问的,主要考察深度和广度,项目没怎么问 1、上来自我介绍,顺带问了下项目的背景,实习做的还是在学校做的? 计算机网络问题 2、HTTP协议,历史发展过程,每一个版本新增了哪些东西,详细说一下?(只答出了HTTP1.0--HTTP2.0的新增内容) 3、浏览器缓存机制,有哪些策略,详细说一下? 4、localStorage\sessionStorage\Coo
快手二面 60min 快手面试官都不会笑吗,一面全程不笑,二面依旧 算法写的时间复杂度较高,写的速度也太慢,貌似也对我的项目不太满意,大概率凉了 问项目 实习产出 讲了一下axios源码:实例创建,拦截器,取消请求,适配器原理 手写:React实现一个组件,秒A 算法1:无重复的最长子串——优化思路,秒A 算法2:重新排列单词,使其成为每行恰好有num 个字符,两端对齐。A,耗时太久了 算法3:树
没想到快手处理流程这么快,下午2点投的简历4点就打电话约面了,面试官也很不错! 一面 60min 1 自我介绍 2 问了阿里练习生,介绍一下自己负责什么,学了什么。 3 问项目,实习,大概半小时,挖的比较深,有延伸,上传进度,切片等,项目遇到什么难点,怎么处理。 4 promise原理 5 async await原理 6 问了一下移动端和app,实习用的是ionic 7 垂直水平居中有什么实现 8
一、自我介绍 二、CSS和JS基础 1. 从css布局开始,什么是盒模型? 2.了解BFC吗?BFC的作用,BFC的开启方式? 3.float有什么用?如何清除浮动? 4.position有什么属性?staic/relative/absolute/fixed的特性?还有什么吗?sticky和这四个有什么区别? 5. 口述:如何实现一个垂直居中布局?定位+2D平移/flex/grid? flex具体