快手 前端

快手 一面 9.14

  1. promise.retry
  2. 颜色随机生成
  3. 时间的监听事件+定时任务+轮询
  4. http状态码
  5. http缓存
  6. get post
  7. restful,

还有一些问题忘记了,形式就是一边刷题一遍穿插八股问

快手 二面 9.20

  1. 手写字符串的indexOf
  2. 超时中断的封装 promise.race ,AbortController
  3. promise的原理
  4. 手写MyAll,注意边界条件
  5. 手写对象数组的去重
  6. react和vue的区别?写法、原理层面等等
  7. vue2和vue3在原理层面你了解什么?双向数据绑定
  8. vue2和vue3的双向数据绑定有什么区别?Object.defineProperty和Proxy的区别
  9. 手撕Object.defineProperty和proxy代理对象,并且实现修改属性的时候,实现callback,
  10. 跨域,三种解决方式,详细展开,比如nginx的反向代理,如何代理、和正向代理有什么区别,以及jsonp的具体实现是如何去实现的
  11. 函数组件的相关hooks
  12. vue组件的通信,以及provide和inject和vuex的适用场景
  13. 单向数据流和双向数据绑定
  14. 反问:部门业务

快手 三面 9.26

  1. 自我介绍
  2. 项目问了一些
  3. 一个输入输出的题
var x=10
function a(){
    console.log(x)
}
function b(){
    var x=20
    a()
}
b()
  1. this指向和作用域
  2. display:none visibility:hidden opacity:0,三者的区别
  3. 回流和重绘,导致回流的原因
  4. vue react angular的区别
  5. 对象数组去重,代码解释
  6. 跨域
  7. 跨域的一个问题:a.com发起请求,请求b.com/xxx的数据,那么这个请求携带的cookie是谁的cookie
  8. xss攻击,攻击流程,如何解决
  9. http1.0 http1.1 http2.0 http3.0的区别
  10. http3是如何基于udp,去实现可靠的传输??

快手 HR面 10.9

项目介绍、意向地选择、没想过考公国企吗?项目开发遇到的困难……

呜呜呜给我一个offer!!!!我想去快手!!!啊啊啊

(面试时问了一下部门是做用户增长的)

#快手前端##前端 开发工程师##前端##前端八股#
全部评论
请问一下二面完多久约三面的呀
点赞 回复 分享
发布于 2024-03-01 14:15 江苏
没有算法嘛
点赞 回复 分享
发布于 2023-11-03 12:24 广东
现在还在流程中的话应该就没挂了
点赞 回复 分享
发布于 2023-10-17 08:23 陕西
佬,你简历上 vue react angular 熟悉程度都怎么写的啊,怎么都问了啊
点赞 回复 分享
发布于 2023-10-13 11:05 北京
我也是用增 hr面完一个多月了
点赞 回复 分享
发布于 2023-10-12 21:58 陕西
你也是用增嘛!好快 我等hr面等了两个月了…..
点赞 回复 分享
发布于 2023-10-12 15:53 江苏

相关推荐

11-29 01:17
已编辑
香港大学 Java
一面 1.Java里的异常,顶端类、checked、unchecked异常2.怎么自定义异常3.说一说反射4.谈一谈collection和collections5.如何创建一个线程6.线程池的核心线程数和最大线程数如何确定7.callable和runnable方法的区别8.说一下spring的依赖注入过程9.说一下bean factory和application context的区别10.谈一谈java静态代理和动态代理11.用过redis的哪些数据结构12.如果我用reids的set去存储用户的信息,如果用户特别多,set特别大怎么办13.分布式锁除了redission还有什么14.JVM的同步锁和分布式锁的区别15.基本的数据类型怎么使用分布式锁、16.redission的底层了解吗17.场景题:怎么用rocetkMQ的延时队列去实现统计动态的一小时内该用户登录次数也18.全局异常处理19.对IOC和AOP的理解二面纯聊家常,没问任何专业问题一面1.增删改查幂等性2.分表为什么要分2的倍数,我分100个表行不行,99个表行不行3.介绍kafaka,rocketmq4.核心线程数怎么设置,500个商品同时创建你设几个核心线程5.redission用的是悲观锁还是乐观锁6.jvm垃圾回收7.redis单线程为什么快8.线程池参数,使用流程9.内存淘汰策略10.线程池阻塞队列怎么选择,拒绝策略怎么选择11.spring的ioc,三级缓存12.你知道DDD吗()二面没问八股往广度方面问,各种都问一点三面1.你最有成就感的经历,为什么让你有成就感2.为什么选择Java后端,我看你组里是做几何算法的3.什么事会让你觉得有压力4.职业规划5.未来考虑留在北京吗6.你父母是什么工作7.强度比较高可以接受吗
发面经攒人品
点赞 评论 收藏
分享
抖音生活服务-二面挂两轮面试基本都在拷打实习和项目,能记录的问题不多,一起记录了1. Redis分布式锁是怎么实现的?2. 接T1,只用SETNX有什么问题?如何优化?3. 接T2,假设一个业务平均执行100毫秒,你会把锁的超时时间设置成多少?续期策略是怎样的?实习/项目拓展的一些不算太业务场景强相关的点:1. MySQL异地多活,两边的数据如何保持一致?2. 异地多活或者分库分表的情况下,自增主键冲突问题怎么解决?一面手撕:反转链表II二面手撕:无重复字符最长子串安全与风控-一面挂1. Go Slice的日常使用方式、底层数据结构、扩容机制是怎么样的?2. 接T1,有没有导致GC没办法回收Slice的场景?3. Slice在函数传参时是值传递还是引用传递?4. 利用Go的基本数据结构,设计一个并发安全的队列5. 简单讲一下Go反射和它的应用场景6. 结合浏览器访问URL的例子,解释TCP/IP分层协议及流程7. 详细描述TCP三次握手的流程8. 常用Linux命令有什么?9. 接T8,ls调用了哪些系统命令?10. Unix操作系统的分层逻辑(内核态/用户态)11. 进程间通信方式有哪些?12. 项目中Redis比较有收获的设计点?13. 最近有没有看什么新技术?或者书之类的分享一下?实习/项目拓展的一些不算太业务场景强相关的点:1. ES的倒排索引2. 为什么全模糊查询会导致MySQL索引失效?3. 为什么Kafka比Redis Pub/Sub更可靠?Kafka的持久化是怎么样的?4. Kafka的Partition数量是怎么评估的?怎么做到即够用也不浪费的?5. 消息堆积的话,你怎么处理?6. 你用到的策略模式、工厂模式和模板方法模式分别起到了什么作用?手撕:机器人位置(没找到原题,前半段算是字符串解析,后半段根据解析出来的字符串,L(左转), R(右转), F(前进一步), B(后退) 计算最终坐标,没完全撕出来,挂)
查看24道真题和解析
点赞 评论 收藏
分享
评论
8
29
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务