时间:2.28 部门:数据平台 base:杭州 项目:技术栈前后端都是自己写的么?技术选型怎么选的?组内多少人?项目中的难点? CSS:不定宽高的水平垂直居中 CSS:如何实现不同角度的扇形 可以先实现两个半圆,然后通过半圆的旋转覆盖实现 JS:事件循环:概念以及输出题 JS:闭包:概念以及输出题 注意作用域链是根据书写位置进行确定的,this指向则与调用时如何调用有关 计网:HTTP使用时的缓存
时间:3.3 部门:数据平台 base:杭州 挑战最大的项目? 了解过多少种懒加载? 了解过流媒体吗? 防抖处理怎么做的 直播、流媒体的防抖? 简历中的路由跳转时的骨架屏效果是什么意思? SSR? 不同设备的兼容性处理? 实习做了什么,是什么业务? 实习和青训营哪个收获更大? CSS盒模型? 富文本编辑器怎么设计,从面向对象的思想出发怎么抽象? 快排的实现过程,最理想情况的复杂度和最差情况的复杂度
部门:剪映 总体:难死我了,我晕,虐爆本菜鸡……好多没弄出来,哈哈哈 1.vue响应式原理,vue2vue3变化 2.xhr介绍,和fetch的区别,axios底层实现,不知道 3.跨域解决方法 4.手写:使用defineProperty实现一个简单的响应式,忘记了。。 5.手写:封装一个jsonp,不会 6.异步加载js的方法,esm底层原理,不知道 7.xss介绍一下,解决办法,又深入问了 8
最后手写:节流,防抖,eventsBus类 ($on, $once,$off,$trigger), Echarts在vue上怎么用, echarts在移动端有什么缺点, echarts优缺点, webpack vite的区别, call bind apply区别, 为什么学前端, 前端规划。 面试官人很随和,面试过程中会给予一些建议,希望我蹩脚的回答可以让我进三面😥 #面经##提前批#
8.24 下午16:00-17:30 录音坏掉了,靠着记忆复盘的,感觉漏了很多问题😅 自我介绍 项目难点 webpack和vite的区别 vite的优化 手写:事件总线,实现on,once,off,trigger 动态规划解决了什么问题 手写:带有并发限制的promise请求 class Scheduler { addTask(promiseFn) { // ... } } let wait =
1. 前端技术栈,react版本 2. 写一个函数判断数据类型 3. 对象解构(嵌套的忘记写:了,他说不对) 4. this指向什么为什么(答的很烂) 5. react18更新的地方 6. 副作用是什么,什么不是副作用 7. useEffect参数 8. 类组件用吗?为什么要提到(我在背书被发现了呜呜呜 9. 组件什么时候更新 10. 如何定义props改变了 11. 父组件更新,子组件更新吗,为
2022/8/30 17:00 时长1小时 自我介绍 讲项目 对于md的渲染,正则处理和ast遍历的区别 vue2和vue3的区别 vue3编译优化 vue2 computed 实现原理 性能指标 性能优化的方法 1亿个数据,取前1k个最大元素(https://leetcode.cn/problems/kth-largest-element-in-an-array) 走迷宫,指定入口,到出口的最短
JAVA源码 HASHMAP底层机制 TCP的细节,怎么建立连接的,拥塞控制,流量控制的区别 MySQL MVCC机制,事务隔离级别,幻读 JVM的垃圾回收,全过程,新生代,老年代,balabala的细节 进程间通信 .写一道算法题,贪心,应该是leetcode原题 一个简单的动态规划#字节跳动实习生招聘##后端开发话题##面经交流#
一、12.2一面(50min) 0、自我介绍 1、说一个跟后端有关的项目 2、(由项目引出)什么是里式替换原则?在实践的时候是怎么做的? 3、(继续引出)什么是单例模式? 4、手写单例模式,这里的new Singleton真的不会多次实例化吗?并发情况下呢?(这里指令重排没有说清楚) 5、(由并发引出)多个线程访问一个变量会有什么问题? 6、怎么解决这些问题? 7、volatile能完全解决吗?该
24非科班双非日常实习,0准备,没有记任何八股文,也没打算去 一面(总共90min,已过) 自我介绍 项目介绍 面试官点评我的项目 POST和GET的区别 HTTP其他的请求方法 在学校的项目出了用Java还有没有用其他语言 ArrayList和LinkedList区别 说我实习挺丰富的 GIT常用命令、功能和原理 描述项目的时候说到了好多的优化,具体有哪些 Mysql的索引有哪些,有什么区别 索
9.19今天刚一面的 1. js在浏览器中的事件循环机制? 2. 同步代码有哪些?宏任务、微任务的产生?举例 3. requestAnimationFrame是什么任务? 4. ES6中异步的实现 5. react在项目中为避免过渡渲染的优化 6. JS原型和原型链 7. ES6和ES5继承、区别 8. ES6中static的this指向 9. 跨域的方法、跨域有关响应头 10. 浏览器缓存、强缓
http协议(1.0 1.1 2.0 3.0)与https的区别 https的常用版本?https是对称还是非对称加密,这两种加密方式的区别?非对称加密加密的是什么(会话秘钥) 深拷贝与浅拷贝是什么 TCP握手的具体过程(每一次握手携带了什么字段也要说清楚) JWT介绍 具体构成 加密使用了什么算法,秘钥是怎么传输的 TCP五层协议模型,每层有哪些协议?TCP协议报文格式 URL从输入到页面显示的
0923 飞书 测开 一面 自我介绍 介绍一下你的项目背景 你对SPRING 和SpringBOOT的理解 前端到后端的过程 = 输入URL后的全部过程 后端是如何对数据进行处理的 Post和get的区别 出现问题 如何定位问题 数据库 两张表 客户信息和订单表 查询金额数目前三的客户信息及金额 你如何设计两张表来实现以上查询 另外就是如何设计以上两个表的索引 如果订单被取消了 那么如何对表进行修
实习二面 简历算是无项目吧 40min 自我介绍 学校里的研究课题 简历上写的一个比赛,过去太久了都忘了 如果你在刷短视频,上滑的时候卡住了,请你分析原因 哈希表怎么确定某个值的位置 链表和数组增删改查的时间复杂度 算法题:小于n的最大整数(一个数组,里面有一些个位数,可重复使用,由这些个位数组成的小于n的最大整数),我的思路完全不对,看网上说是二分+贪心 测试朋友圈点赞,怎么设计 反问 这么看来
一面: 项目,session和cookie区别,http不同数据请求头区别,http无连接,微服务的通信协议。 测试excel写入1000万条数据思路,文件互相写入测试用例,测试用例设计方法,测试的过程。 做题:sql,算法(倍数关灯)。 二面: 项目,测试论坛发帖思路,mysql事务级别,锁,索引。 做题:文件单词top3,时间复杂度。 三面: 科研项目讲解,测试时如何排错,如何确定是前端还是后