1. 做过哪些项目,评价指标是怎么样的 2. 如果你的项目顺利完成的话,它将应用在什么地方 3. 看的最近一篇关于前端的博客是什么内容 4. 身份鉴权 与 网络攻击 5. 你做过的最有成就感的事情 6. 你学习的最好的课程是什么 7. 最差的课程是什么 8. 说说你了解的前端的前沿技术有哪些 等一个好消息,急急急
主要是项目上的一些问题 1.项目上用了redux,有对比过用或者不用redux的优缺点吗 2.redux具体是怎么做到精准更新的 3.写一下消息订阅模式的代码 4.有了解过其他设计模式吗 5.观察者模式原理是怎么样的 6.你知道js在观察数据和状态是否发生变化是怎么做的吗 7.这个项目大概有多少个组件,可以列举以下 8.轮播图怎么实现的,手写原生代码(可以用伪代码) 9.排序算法了解过哪些,它们的
一面 拷打实习(平常只是调接口,用sdk并没有仔细思考其中的细节,这下被拷打了) 小流量实验 有没有了解过小流量平台是如何分配流量的,如果让你设计呢? 埋点 埋点是如何上报的?是发送一个请求更快还是请求一个资源更快?为什么? sdk应该有什么功能收集信息? 埋点本身的底层原理,如果埋点很多会影响页面性能吗?如何尽可能的减少埋点的影响? 浏览器里面同时能发送多少个http请求? http1和http
凉 没有自我介绍,问了问实习的项目,为什么要面开发,问了个研究生的项目背景。 因为没有开发经验然后直接开始问八股。 说说http,为什么要用http http和https http2.0怎么实现并发传输的了解吗 输入域名访问网页的过程 cookies和session,具体分别存在哪儿(说了个大概) 数据库索引,分类,了解哪些(说了几个但是答得很乱) b+树的大概原理 使用数据库要注意什么 hash
拷问项目 interface和type的区别?使用场景? TCP是如何保证传输的稳定性和可靠性的? 为什么要进行四次挥手? Https的加密过程? 抓包的流程是什么? 证书的作用是什么? 用useContext和useReducer模拟实现redux 实现一个自定义hook useHover,当鼠标hover到元素上时触发传入的事件
vue 双向数据绑定 发布订阅(如何实现发布订阅) vuex 如何使用vuex vue2和3的区别 defineProperty和proxy性能上的区别 react setState的第二个参数,什么时候拿到新的数据 setState合并更新 react生命周期 shouldComponentUpdate react的diff算法和vue的diff算法 useMemo和memo 用react的时候
自我介绍 为什么选择前端 基础知识: 1.var let const的区别 2.可以修改const声明的对象的属性吗,为什么 2.水平垂直居中的方式有哪些,手撕css代码 3.元素实现隐藏的方式有哪些,都有什么区别 4.深浅拷贝区别,手撕深拷贝 5.跨域是什么引起的,用什么方法实现跨域 6.nodejs有了解过吗(我说了解不多,就没多问) 7.除了react还用过什么框架 项目: 8.用户登录部分
JS数据类型有哪些? 引用数据类型和基本数据类型的区别是什么? 如何判断一个对象是不是空对象? 代码输出: const obj1 = { key: 'value1', }; const obj2 = { key: 'value2', }; function func1(obj1) { obj1.key = 'value11'; return obj1; }
自我介绍 实习 perf,strace,crash工具使用以及具体使用场景 如何定位系统资源瓶颈,讲一个具体案例 八股 map unorderedmap区别,原理 容器的实现 容器如何实现隔离,namespace,原理 cgroup作用及原理 两个容器之间能通信吗,如何实现 chroot作用以及容器如何实现独立的root空间 拥塞控制,滑动窗口,停等协议,以及解决的什么问题 项目 malloc底层
字节二面 2024.9.12 项目做了什么,用什么技术,实现了什么功能? 为什么要用布隆过滤器?布隆过滤器的缺点?真的有必要用吗? 项目是自己学习的,还是真实业务下的? 讲讲java垃圾回收机制? 追问:gc root对象都有哪些?复制算法的内存是1:1复制吗?分代垃圾回收中新生代和老年代分别用的什么算法去回收?老年代在什么条件下会触发垃圾回收? linux查看文件有哪些指令? 如果有个场景下有个
已OC,发一下面经回馈大家 一面 简单问一下项目相关,然后开始八股40分钟 spring和springboot的区别 gc算法 gc收集器 4层网络模型 http和https区别 mysql索引数据结构 mysql怎么优化慢查询 mysql深分页,怎么解决 redis怎么判断主节点是否挂掉 数据流中的中位数,说一下思路 编程题: 旋转有序数组的最小值(有重复)- LC.154 二面 实习相关,做了
1. 最大的k个元素 2. 两个人 一次可以拿1-3个石子 一共100个石子 谁会赢 3. 多线程打印 4. sql题:统计点赞数量 5. redis数据结构 6. zset底层结构 7. zset能用来做什么 8. 算法题:矩阵一个起点、一个终点 有障碍物打印最短路径(dfs、bfs) 9. epoll 10. 算法题:矩阵从头走到尾的路径数量 11. 衍生:一个矩阵如果全部为1 从头到尾路径数
二面结束的时候,经典的“感谢你的时间” #字节##前端##校招##二面面经#
时间:2024/08/25 10:00 1.将数组元素分为多个组,让每组中所有数都可以被本组最小数整除,输出最少分多少组 2.满足第i个点和第j个点的连线刚好过原点,输出有多少个点对 一小时全通过
一面(1h左右) 1. 自我介绍 2. 问了专业和专业主要学什么 3. 块级元素有什么 4. 块元素、行内元素、行内块元素的区别 5. 如何给一个行内元素设置高度 6. 介绍一下盒模型 7. 写:让盒子垂直居中+说了几种 8. cookie,session和token的区别 9. 讲一下强缓存和协商缓存 10. 箭头函数和普通函数的区别 11. 讲一下变量提升 12. 做了一个this指向的输出题