楼主目前已拿到字节的意向书,所以把面经整理出来给大家参考,希望大家都能拿到满意的offer。 时间线:8.6投递 => 8.09 一面 => 8.12 二面 => 8.16 三面 => 9.2hr电话 => 9.2意向书 一面(60min): 自我介绍 你在实习期间做的两个最有意义的业务是什么,阐述下背景,你设计的方法,最后实现的效果以及给业务带来的价值。 有没有了解float,介绍下float,
一面 自我介绍 拷打实习 TCP三次握手 MySQL的索引、隔离级别、锁 Linux命令 git命令 简单排序SQL 手撕:根据left和right,反转链表的区间 二面 拷打实习 你学过哪些课程? md5的原理 常见的排序算法,快排的算法,logn从哪来的 拷打项目 针对抖音支付功能设计测试用例 出现了一个黑屏的Bug,但是复测不出来怎么办? 困难SQL 两个智力题,没有思路,没答上来😭 手撕
自我介绍 学前端多久了 怎么学习前端的 那你在自学阶段印象最深的知识点是什么 说说原型链 数组实例的原型链是怎么样的 简单说说两个项目的背景 说说后面的项目比起前面的项目你有什么收获 那你再说说你前端收获了什么 那你说说axios二次封装的好处 那你说说用户鉴权完整流程 那你说说为什么要把token存在localstorage不存在cookie或者其他地方呢? 生产环境如何解决跨域问题? 项目中无
一面(40min)11.24 一面面试官人特别好,聊的氛围很不错。 上来自我介绍完了就让说点基础知识。 1。说说 JS 的数据类型吧。 我直接开始吟唱,然后说完之后他说了一句:“嗯,非常全面。” 2。说说你知道的 ES6 的相关知识 这里我答的不是很多,就是基础的解构赋值,扩展运算符,新的 API,var let const 3。你知道 async/await 嘛 你说这个我就不困了,我直接说这个
面完打电话十多分钟打电话通知明天hr面了 许愿offer来 虽然我面完以为没oc了 因为没有任何拷打 全程才37min 1. 自我介绍 2. 怎么理解react 3. 页面渲染原理 4. 怎么理解闭包 然后问我平时怎么学前端?看过什么书?我直接把旁边的红宝书和一本nodejs给他看了 5. 浏览器缓存 6. 有做过什么浏览器缓存?存在哪里?(我说了localstorage还有使用哈希表) 7. 大
本科双非一本零实习经验(确实是任何实习经验都没有)。 一面 | 面试时长:28min | 业务面 面试时长不到半个小时,面试官没有让我逐个介绍作品,是明显已经看过了我的作品集的,面试官对作品集中一些她比较感兴趣的点做了提问。 二面 | 面试时长:27min | leader面 二面安排在上午11点半。面试官认为我的长短板都很明显,短板是项目的商业性不足(毕竟0实习经验),于是二面后给我发了一个笔试
自我介绍 之前实习的具体内容,重点介绍与此岗JD相关的部分 是否有自媒体运营经验 使用过哪些运营工具 为什么选择字节跳动 实习中印象最深刻或最有成就感的案例 常用的平台有哪些?并分析平台之间的调性差异 是否关注过小红书、微博和抖音的热榜 MBTI #非技术面试记录#
自我介绍 拿到那些offer 项目部署到发布的一个过程 前端优化? CDN方式为什么快 缓存了解?强缓存,弱缓存 vue中keep-alive,实现原理 vue通信方式 vuex实现原理 vuex相比与其他通信方式的优势 dockers和k8s了解过吗? node了解过吗 进程和线程的区别 js多进程 js多线程 js实现异步的方式 settimout算不算异步 异步任务的执行顺序,微任务和宏任务
面试体验很好,面试官很友好,氛围像技术分享会,答不出来的会贴心的告诉你正确答案。 面试很重项目,不会直接考你的八股文,从项目中挖掘你对基础知识的掌握程度。死记硬背的话,面试会很尴尬的。 面试时间大概一个小时十分钟,所以说别信面试邮件说的大概半个小时。 1.vue的双向绑定原理知道吗? 2.你实现一个双向绑定原理。 这里写得不好,写了个getter,setter和data意思一下,让面试官知
磕磕绊绊学了一年前端,终于迎来了我的第一场面试。 面试官性格很好,时长大概四十多分钟,base西安,总的来说氛围很不错。 话不多说,下面是问的一些内容: 自我介绍 项目中你遇到的问题,怎么解决的(这里我谈到了一些第三方组件库的样式问题,面试官就顺着往下问了) CSS中的过渡(问我大致用法) 动画的实现方法(CSS讲了一部分,然后还讲到JS操作DOM实现样式变换,本来还想讲一下canvas的,但是这
网易一面 盒模型 CSS垂直水平居中 冒泡和捕获的区别、如何阻止冒泡 vue生命周期 数据双向绑定的原理 ES6新特性 什么是promise、手写promise.all 原型链 组件通信 如何维持登录态 web存储方式 一个项目里怎么做模块划分 网易二面基本上在问项目,二面后就没消息了。。。 众安一面 一开始闲聊了一会,之后才开始问技术方面的问题 多维数组如何转一维 性能优化 浏览器缓存 JS数据
1.es6 2.箭头函数的区别 3.ts与js的区别 4.断言是什么 5.github和gitlab的区别 6.引用数据类型和基本数据类型的区别 7.promise的方法 8.生命周期 9.双向绑定原理 10.vuex原理 11.事件循环 12.盒子模型 13。响应式布局实现 14.node.js如何实现服务端请求交互?忘记怎么描述了 15.构造函数 原型 对象之间的关系 16.http1.0和h
自我介绍 介绍最新古诗文项目,遇到什么问题,如何解决的?引出跨域如何解决? 介绍一下个人博客项目? 项目有做过哪些性能优化? react为什么用hooks?react有哪些hook?详细介绍useState和useEffect react虚拟dom了解吗?原理是什么? useState更新机制有了解过吗? redux用过,介绍一下?什么是纯函数? 项目如何配置路由的?路由两种模式?两种路由模式的实
1. 自我介绍 2. 问项目 1. 如果不用库让你实现日历热图应该如何实现? 2. Markdown 编辑器中的 XSS 攻击防御手段 3. CSRF 攻击和防御手段 4. 用过哪些 Echarts 图表?Echarts 的基本使用,说一下每一个步骤什么意思?Canvas 了解吗? 3. Js 数据类型,如何判断数据类型? 4. Object.is 5. 作用域链,作用域链可以在开发者工具中看到吗
二面(90分钟) 1、对实习期间负责的项目的理解 没什么理解。。大数据专业软件真的搞不懂是干嘛用的。。质量 任务流 血缘分析 真的搞不懂 2、实习期间做了什么 改bug。。写页面。。接口联调,实在没什么说的 3、promise的原理 4、promise的API列举 5、promise.all如何实现 6、同一时间的请求数目有限制,如何最快地发完100个请求 没思路。。 7、给一棵文件树,要根据关键