1、输入URL到页面显示发生了什么 2、缓存机制(强制、协商) 3、跨域怎么解决? 4、闭包怎么理解? 追问:闭包有啥用,外部引用不销毁造成的问题(没记清提问了,反八股式追问) 5、手撕:防抖。 防抖里为啥要用call?(this隐式丢失+柯里化) 6、vue-router有几种模式?介绍下。 让你自己实现,你打算怎么做? 7、VUE源码,模板机制啥的没记清。(不会) 8、说一下你了解到的VUE2
已经过了百度测开三面,快手这个一面比百度的要难很多,可能也是遇到了比较严格的面试官,感觉其他面经没有这么难。30分钟实习,20分钟算法题,20分钟八股,没有问项目。 实习 diff遇到了哪些痛点 diff是全量还是增量 一些字段的增加或者枚举值的增加可以用diff测吗 有哪些自动化测试用例找出的bug go test 在哪个阶段运行 go test断言到哪个水平 举例go test召回的bug 读
总共55min,感觉答得还可以,没被问住,但是感觉面试官的反馈不是很强,也没说回答的对不对,最后还说感觉我准备很多面试的问题,也不知道什么意思,是说我八股背的太熟了吗。唉,竞争太大了,拖了两天还是挂了。 1. 自我介绍 2. 深挖实习项目 3. 线程池的配置? 4. 线程池任务的CPU执行时间是a,IO执行时间是b,CPU有N个核心,问如何设置线程数量? 5. (a,b,c,d)a是主键 (b,c
刚刚面了快手数分日常实习,第一个sql题就给我难住了,时间有限没写出来就叫停了,还是太菜了,求求大佬给个解答 表A uid p_date [用户ID 购买时间 问:8月1日的新增用户未来7日的留存率?#快手信息集散地##快手##数据分析#
美国找工跟地狱一样,还得国内多争取机会,刚面完,热乎的,人生前端处子面给了快手 1. 自我介绍 2. 前端学了多久了 3. 计网7层协议,5层协议 4. TCP 3次握手4次挥手 5. http和https 6. 跨域方法 7. 简单请求,预检请求 8. 基本数据结构 9. JS里面Obejct和Map有什么区别 10. Object的key可以是什么类型,Map的key可以是什么类型 11. 算
自我介绍 项目介绍 实习内容,碰到的问题 线程池,进程与线程 死锁及其解决方式 redis与mysql 消息队列了解么(不了解) 浏览器输入url到接收整个过程 显示查询内容失败状态码 智力题:一天24小时时针分针秒针重合次数 code:数组查找最长连续子串(无序) 面试官人很好,挺有耐心,是我太菜
对实习深入拷打 一致性哈希 线程池 限流算法,让自己针对内存不足的场景设计限流策略 什么是深度分页 八股:tcp为什么要三次握手,四次挥手 mysql联合索引最左匹配 算法题,简单难度,主要看思路
自我介绍 实习相关的问题: 介绍一下IM SDK webworker设备不支持问题 webworker踩过的坑 项目相关问题: 介绍一下项目 为什么二次封装axios 为什么二次封装vuerouter 八股: 盒模型、margin在这content-box和border-box的是否有区别 let var const 为什么没学vite 通过什么方式了解新技术 最近在学什么新技术 怎么看待chat
遗漏点: Linux常用指令-查看cpu,磁盘内存等,cpu过高,内存异常如何排查 单例模式双check volatile 指令重排 Mybatis 实现原理 动态代理底层原理 AOP,切面如何实现 如何查看java线程栈等
1.自我介绍 2.实习详细介绍 3.项目详细介绍 sql手撕 1.建表 2.查询某一时间之后新增的数据 3.查询每个班级有多少学生 java八股 1.==和equals区别 2.set和list区别 3.重写和重载的区别 4.接口和抽象类之间的区别 linux部分 查找现在开始产生的包含某一字段的日志记录 输出文件后50行 手机验证码登录的测试用例 手撕:KMP 答的稀碎,我自己都绷不住了,后面开
快手前端一面面经 1、自我介绍 2、CSS选择器权重 3、display几种方式以及原理 4、js执行机制结合定时器和then 5、Promise异常穿透实现过程 6、原型链关系和如何继承 7、v-if和v-show区别 8、用户从输入URL到页面显示全过程 9、DNS解析如何提高效率 10、缓存在http各个版本的作用机制 11、浏览器如何渲染数据 反问: 你们部门大概用到什么技术栈? 加班情况
(主要都在问项目和实习 Docker容器的构建过程 如果更新样例或者代码,docker如何进行更新 镜像和容器的关系 使用kafka为什么能进行削峰 后端返回对象什么类型 死锁怎么解决 补充一下:还有手撕代码求最大容积,我先是使用了枚举,后面面试官问能不能优化,就又写了双指针的方法。
黑盒测试方法 白盒测试方法 http状态码 视频上传测试用例设计 linux命令 后端查看实时日志 垃圾回收机制 后端架构 输入url到浏览器显示 代码 : 求最大组合数 快排 (主要都是问八股和基本功
1.怎么看待测开 2.redis的应用场景 3.什么是缓存 4.除了redis、memcache还知道哪些key-value形式的存储系统 5.如果redis作为mysql的缓存,如何保证数据一致 6.如果要保存类似微信这种聊天软件的数据,需要存储哪些数据?设计什么表?使用mysql还是redis?聊天记录能否用redis存? 7.对微信登录设计测试用例 8.学习能力的体现 9.怎么学习测开相关知
个人介绍 你的前端学习路线 对原型链的理解 你对继承有什么了解吗?有几种方式?优劣? 你对异步编程有什么了解?就回调函数、Promise,async/await,具体的是指什么? 闭包的理解 你提到了词法作用域?说说你的理解 你对事件循环的了解? 给一段代码,事件循环结果输出是什么 说说你对Vue的理解 视图层如何更改数据层? 说说你对虚拟DOM的理解? 你提到了patchFlag,如果不用虚拟D