发发面经回馈社区,也感谢大佬们分享的面经 第一轮:bos投的,隔天约面 一面: 实习及项目相关 ws、轮询、sse、http2 用相对路径引用本地的图片和引用一个远程cdn图片有什么区别 详细介绍一下浏览器缓存策略 命中强制缓存的话有网络请求吗 命中强制缓存有状态码吗 强制缓存cache-control和expires谁的优先级高,协商缓存呢 简单介绍一下js数据类型 typeof array是什
#软件开发笔面经# 面试时间:10.30 大概80分钟 面试流程: 自我介绍 1.用了localstroage做持久化,主要做了什么 2.localstroage与sessionstroage区别 3.用到了swiper,主要做了什么 4.轮播图怎么实现点击切换到下一张的功能 5.从最后一张切到第一张怎么实现 6.讲讲运用路由守卫进行路由拦截 7.用路由守卫实现A页面跳转到B页面 8.假设两个页面
#软件开发笔面经# 之前字节三面挂了然后另一个部门捞起来,日常鞭尸 面试时间:11.7 约一个小时 面试流程: 自我介绍 1.介绍项目(登录方式进行二次校验)面试官提的建议是可以进行二次校验来更安全存储数据 2.项目有没有了解到后端是怎么做的 3.用户权限是怎么做的 4.如果一个用户的权限升级了,权限是怎么刷新的 5.挑战杯金奖做的什么哈哈哈哈哈 6.为什么vue不建议v-if和v-for同时使用
面试官好好,好喜欢他,一直在夸我 介绍下有产品思考的项目 如果再做一遍这个需求,怎么做效率才能更高? 平时成绩怎么样? 计算机课程成绩?数据结构这些? 编码能力怎么样?举几个例子,比如自己做的作品? 为什么要做组件库这个项目? 组件库现在有人用吗? 最难的一个组件,讲讲虚拟滚动组件实现原理? 数据量比较大的其他优化方式?十万条数据高效渲染?(懒加载,虚拟滚动,时间分片,后端分页,SSR) 时间分片
字节跳动抖音直播一面 1.自我介绍 2.移动端做过哪些优化? 3.隐藏一个元素有哪些方法?有什么不同? 4.sass是什么?和css比有什么优势?sass是怎么编译成css的? 5.js是一门怎么样的语言 6.说一下对闭包的理解 7.一个闭包的输出题(搞忘了) 8.说一下异步编程有哪些解决方案 9.promise.all的实现口述 reject的错误是什么 10.浏览器打开一个tab的有哪些进程
字节太难了啊,怎么越面越难和面试官聊了一个半小时,问的太深入了 挂了也值得,学到了很多东西,也更有学习的动力和方向了 介绍下实习做的事情 新手引导组件是从头开始封装的吗?业内有新手引导组件的库,有调研过吗? 描述下这个组件的api设计? 如果调研充分的话这个组件应该做到的一个什么样的业务终态?如果这个事情让你继续做会做到什么状态?或者说新手引导组件提效的极致在哪?(说了解耦和通用性,面试官说还是停
一面: 说一下对promise的理解 如何判断一个对象是不是promise实例 介绍promise.all,promise.race 手写异步并行控制 介绍js事件循环机制(微任务宏任务) 做题判断输出(还是考事件循环) v-if和v-show区别, diff算法,diff算法缺陷(没了解过,跳过了), keep-alive是什么,怎么实现的, vue数据双向绑定原理 手写发布订阅模式 二面: 项
#软件开发笔面经# 面试大约一个小时,包含前期的自我介绍,中间的知识问答和最后的反问环节 部门是抖音信息安全的 自我介绍与项目介绍 1、FCP和LCP的介绍与区别 2、LCP的元素是什么,观测数据 3、其他性能指标有哪些 4、干了什么导致指标有明显的提升 5、压缩技术有哪些 6、懒加载的介绍;图片懒加载与路由懒加载 7、线程和进程的区别 8、进程间的通信方式有哪些 9、操作系统中的堆和栈有什么区别
八股后面发,道心破碎,虽然本来也不想去,但是这难度有点逆天了 先说写题 129.求根节点到叶节点数字之和 我下来自测运行是对的,面试官面试的时候没让我运行,但是她一直在反问,没有什么要补充的了吗 没有啊,测试用例跑遍了,没问题,但是面试官就是没说要运行,再加上acm处理输入输出,没错,我按acm格式写好了,他说不要运行,就硬看,看有没有问题。。。。蚌埠住了 另外一题都没理解,好像是封装个组件,实现
前言,上一篇忘记写了,面试官很忙,一遍面我还得一边回消息,这也是为啥我不想去大厂的原因。。。 虽然以我的水平进不去,但是我个人确实也是不想去 这就导致了什么,理解能力不比智障好的我和面试官沟通起来更困难了 你可以想象成一个没有经历过深度学习训练过的大模型,每一次对话都是新的开始。。。。。 爷蚌埠住了 vue的双向绑定为什么3要相对于2进行更新,也就是语法糖为什么要发生变化 useEffect的回调
前端开发工程师秋招 时间 10.25 65分钟 1.项目拷打20分钟 2.小程序双线程架构?为什么h5性能比小程序强? 3.小程序页面通信频繁时,影响性能的是渲染本身多一些还是因为通信代价大?为什么 4.小程序加快冷启动速度的解决方案? 5.文件切片有哪些算法,原理 6.文件hash码作用? 7.你发现你坐的小程序pv量比昨天下降了百分之20,你怎么排查?多从技术层面去想 8.要保证离线包速度最快
九月面的,一上来问我有没有实习过。我:没有。瞬间就觉得自己寄了。垃圾学校大三不让请假实习,管的还严根本跑不掉,老师还对我们面熟,找不了替课(就几个老师从大一来回教不同的课),地狱开局。 大三暑假找实习有了三个offer,然后学校还是不让请假。其实在找实习的时候就已经觉得这b学校不让请假了,所以特地找了离家远的,面了三家当作是练手准备秋招,鬼知道都过了,然后学校还真不让请假,淦。得大四结课才能走。你
1.自我介绍 2.介绍一下实习期间的项目 3.如何将父子关系转换为节点和边(项目) 4.转换后和转换前的数据结构是怎么样的(项目) 5.节点和边的属性都有哪些(项目) 6.如何实现两个节点之间的连线(项目) 7.项目的功能和人员配置 8.拖拽功能是如何实现的(项目) 9.拖拽功能和动态图是如何做技术选型的(项目) 10.react组件间通信方式 11.父组件想调用在子组件里的方法该如何实现 12.
#软件开发笔面经# 岗位: 前端开发工程师 时间:10.18 66分钟 超级难,应该是面过最难的一次,不愧是抖音 记录几个印象很深的问题 1.微信小程序的同构渲染 2.同构渲染一些场景题,问多种解决思路 3.jsbridge底层原理 4.微信小程序怎么做到跨端 5.react native原理 6.mvvm,react怎么去实现mvvm 7.面向对象思想,js class原理,没有class怎么去
一面: 1. 自我介绍 2. 学校是在成都,实习地点是在北京吗? 2. 实现一下你这个cache,缓存,惰性删除 3. customRequest为什么要写这个,ANTD不能满足吗? 4. bug率0.67是一个什么样的水平,showcase是干什么的? 5. 实现格式化字符串 6. JWT是在浏览器签发的还是后端node签发的?Cookie和storage的区别,cookie还有哪些属性? 7.