一面 二面
部门:剪映 总体:难死我了,我晕,虐爆本菜鸡……好多没弄出来,哈哈哈 1.vue响应式原理,vue2vue3变化 2.xhr介绍,和fetch的区别,axios底层实现,不知道 3.跨域解决方法 4.手写:使用defineProperty实现一个简单的响应式,忘记了。。 5.手写:封装一个jsonp,不会 6.异步加载js的方法,esm底层原理,不知道 7.xss介绍一下,解决办法,又深入问了 8
9.19今天刚一面的 1. js在浏览器中的事件循环机制? 2. 同步代码有哪些?宏任务、微任务的产生?举例 3. requestAnimationFrame是什么任务? 4. ES6中异步的实现 5. react在项目中为避免过渡渲染的优化 6. JS原型和原型链 7. ES6和ES5继承、区别 8. ES6中static的this指向 9. 跨域的方法、跨域有关响应头 10. 浏览器缓存、强缓
实习二面 简历算是无项目吧 40min 自我介绍 学校里的研究课题 简历上写的一个比赛,过去太久了都忘了 如果你在刷短视频,上滑的时候卡住了,请你分析原因 哈希表怎么确定某个值的位置 链表和数组增删改查的时间复杂度 算法题:小于n的最大整数(一个数组,里面有一些个位数,可重复使用,由这些个位数组成的小于n的最大整数),我的思路完全不对,看网上说是二分+贪心 测试朋友圈点赞,怎么设计 反问 这么看来
一面: 项目,session和cookie区别,http不同数据请求头区别,http无连接,微服务的通信协议。 测试excel写入1000万条数据思路,文件互相写入测试用例,测试用例设计方法,测试的过程。 做题:sql,算法(倍数关灯)。 二面: 项目,测试论坛发帖思路,mysql事务级别,锁,索引。 做题:文件单词top3,时间复杂度。 三面: 科研项目讲解,测试时如何排错,如何确定是前端还是后
项目经历 实习经历 hashmap 怎么实现? 答:数组 + 链表/ 红黑树,然后讲了一大堆添加元素的操作(算hashcode -> 算index -> 冲突解决) hashmap 扩容流程 答:默认16,有个扩容阈值0.75,扩容2n 然后呢?具体扩容过程 答:( 沉默 ) hashmap线程安全吗? 答:不是,首先hashmap设计理念就不是多线程场景下的 hashmap在并发场景下会有什么问
面试官非常重视基础!!! 首先上来问了项目相关,但是过程中自己没有明确描述清楚自己在项目中的分工(面试官最后的评价说的) 其次问的问题大致如下: 因为自己搞深度学习的,面试官先问了python,但是平时用python实在没有什么深入的,和面试官说用C++更多😥 围绕c++的问题: 1. 说一下析构函数 2. 深浅拷贝 3. 怎样理解面向对象 4. 继承是怎么理解的 5. 说一下多态的含义 围绕L
1.说说OSI七层模型 2.说说应用层有哪些协议 3.说说http状态码 4.说说输入url之后的过程 5.数据库了解吗,索引的用处是什么 6.写一道SQL 7.tcp的三次握手,为什么需要第三次 8.一道算法题 9.你有什么问题吗? 10.设计微信动态的测试用例 11.视屏黑屏可能的问题 1.简单回答了一下。 2.http,stmp,pop 3.说了200,404,500 4.简单说了一下,感觉
三面凉啦 给自己攒攒人品 测试方面: 测试总体流程 播放视频测试用例 直播黑屏原因 技术方面: c++重载重写重定义 虚函数 虚继承 进程线程 死锁 堆栈 指针 数组 TCP UDP HTTP DNS IP协议 coding: 二分查找 url反转 二叉树是否相同 个人方面一堆开放性问题 实习巴拉一堆 项目巴拉一堆 #字节跳动##测试开发#
面试时长:1小时30分钟 整体感受:面试过程中面试官是比较好交流的,面试问题也比较常规,事先都能有所准备,项目介绍这块比较注重前后的关联度,提出的目标和策略最终在方案上的体现。 面试流程: 1)自我介绍:我用5分钟讲述了自己的经历,以及自己应聘这个岗位的优劣势,面试官没有深挖简历。 2)项目介绍: 详细介绍了一个项目,面试官比较关注设计策略到方案落实的详细过程,进行了追问,尤其是提到和应聘岗位业务
1.自我介绍 2.为什么想做产品经理 3.对产品经理这个岗位的认知 4.你觉得自己擅长的点在哪里? 5. 介绍自己做过的一段实习经历 5.1 询问项目细节 5.2 回头复盘这个项目,可迭代优化的地方 5.3 有没有做过用户调研?如何做的 5.4 有没有做过竞品分析,你认为你们的优势在什么地方 5.5 你们主要看什么指标?项目收益是什么? 反问 ps:最近根据之前的面经和案例,整理出了一些题库,有
一面: 1.自我介绍 2.深挖项目的目标和指标,主要动作 3.道具使用率下降,分析原因 4.某调研反馈年轻用户认为道具面板的道具偏下沉风,分析 5.小红书投放抖音和抖音极速版,c t r分别有上涨,整体c t r下降,原因 6.你一天的时间安排是怎样的 7.休息日会做什么
Get和post请求的区别 自动化的请求报文是怎么构造的(请求头、请求体) 怎么使用Postman的,断言语句怎么写的 http请求和tpc请求 Linux哪些常用命令,修改文件权限 Mysql事务隔离级别 其他和我自己的项目有关的就不说了 手撕:给出一个数组,找出满足“比左边小、比右边大”的所有数字,算法复杂度有多少
自我介绍 拷打实习项目 如果判断所写接口功能正常? 怎么构造无用测试用例? 什么是内存溢出 内存溢出和内存泄漏的区别和联系 bug估时(数量/开发周期) QPS并发多少 如何感知线上项目出现问题 如何排查线上无法复现的bug 线程进程的区别 创建线程的方式 Runnable Callable的区别 线程的状态 线程run start的区别 什么是死锁,产生的必要条件 浏览器敲击url后发生的事 如
时间线 一面 2.22 二面 2.26 👥 一面 1.mysql索引分类,作用,创建语句? 2.操作系统死锁?条件 避免方法? 3.sql语句,分组找总 4.http和https,区别? 5.算法,链表找环:main方法定义链表,内部类。 6.实习写的接口自动化框架? 7.测试淘宝一个商品页。 等二面………