【快手提前批】快Star特别技术人才计划,不影响正式批

【快手】2025快Star特别技术人才计划全面启动,提前批不影响常规校招投递

顶级尖峰战场、革命技术价值、超高丰厚回报

权威双导师辅导、专属发展计划护航

50+细分技术领域,满足多元需求

面向2025届本硕博应届生,不影响常规校招投递

内推链接:https://campus.kuaishou.cn/recruit/campus/e/h5/#/campus/jobs?code=campusLeMfcLVfP

内推码:

campusLeMfcLVfP

附快手面试题整理:

一面

  1. 简单介绍项目
  2. 知道哪些数据结构以及他们的特点
  3. 链表增删快,那如何提高其查询效率,有没有什么想法?
  4. B+树了解吗?B+树如何范围查询?B+树退化的极端情况是什么?
  5. 跳表了解吗?
  6. 大顶堆、小顶堆了解吗?
  7. 实现长地址请求到服务端,然后服务端重定向短地址给客户端,如何实现长短地址的互相映射?
  8. 那我现在有10份数据,有1000个线程来争抢,你要怎么处理?
  9. 分布式是什么?为什么要分布式?分布式又会有哪些问题?分布式系统是如何实现事物的?
  10. Redis集群了解吗?如何处理宕机的情况?Redis的同步策略?
  11. LRU算法了解吗?你会如何实现它?这个算法可以应用在哪些场景下?
  12. TCP为什么是三次握手?两次行不行?多次行不行?
  13. TCP的安全性是如何实现的?两台服务器之间可以同时建立多条TCP链接吗?怎么实现的?
  14. 客服端输入一个网址后,是如何拿到客服想要的数据的,是怎样在网络中传输的?
  15. cookie和session
  16. java有哪些锁?共享锁是什么?CAS?乐观锁和悲观锁?synchronied的底层原理?锁升级?死锁怎么形成的?如何破解死锁?

二面

  1. Java容器:List,Set,Map
  2. Map的遍历方式
  3. HashMap扩容为什么是扩为两倍?
  4. Java线程同步机制(信号量,闭锁,栅栏)
  5. 对volatile的理解:常用于状态标记
  6. 八种基本数据类型的大小以及他们的封装类(顺带了解自动拆箱与装箱)
  7. 线程阻塞几种情况?如何自己实现阻塞队列?
  8. Java垃圾回收。可达性分析->引用级别->二次标记(finalize方法)->垃圾收集 算法(4个)->回收策略(3个)->垃圾收集器(GMS、G1)。
  9. java内存模型
  10. TCP/IP的理解
  11. 进程和线程的区别
  12. http状态码含义
  13. ThreadLocal(线程本地变量),如何实现一个本地缓存
  14. JVM内存区哪里会出现溢出?
  15. 双亲委派模型的理解,怎样将两个全路径相同的类加载到内存中?
  16. CMS收集器和G1收集器
  17. TCP流量控制和拥塞控制
  18. 服务器处理一个http请求的过程
  19. 例举几个Mysql优化手段
  20. 数据库死锁定义,怎样避免死锁
  21. spring的aop是什么?如何实现的
  22. 面向对象的设计原则
  23. 策略模式的实现
  24. 操作系统的内存管理的页面淘汰 算法 ,介绍下LRU(最近最少使用算法 )
  25. B+树的特点与优势

三面

  • 自我介绍,说简历里没有的东西
  • 说几个你最近在看的技术(MySQL,多线程)
  • 口述了一个统计数据的场景题
  • 如果这个统计数据场景不用MySQL,而是用Java来实现,怎么做
  • 如果数据量过大,内存放不下呢
  • 用面向对象的思想解决上面提出的问题,创建出父类,子类,方法,说一下思路
  • 下一个场景,口述了一个登录场景,同学用线程池做登录校验,会有什么问题
  • 如何解决这些问题
  • 你给出的方案弊端在哪里,还有哪些方案

四面

  • 谈谈类加载机制。
  • hashmap和concurenthashmap
  • 16g机器,让你分配jvm内存怎么分配。
  • 机器慢了怎么排查。
  • 谈谈consul和zookeeper,还有服务发现机制。
  • 详细说明raft协议。
  • 谈谈consul和zookeeper区别。
  • 服务注册的时候发现没有注册成功会是什么原因。
  • 讲讲你认为的rpc和service mesh之间的关系。

#提前批##内推##快手##校招##秋招#
全部评论

相关推荐

|| 先说下主播个人情况:211本,暑期实习之前有过一段中大厂的后端实习,暑期拿过腾讯的实习offer,综合考虑业务和语言最终去了美团。实习期间体感还是不错的,5月初去的,去了就一直急着要需求做,担心因为没有产出导致转正失败,在第二个星期就和mt透露我希望能够留用。虽然第一个由于美团新人landing的友好性基本没做什么需求,但是后面也写出了小2w行的代码量(不包含单测)。中期经常主动加班赶需求,经常持续一两个星期加班到10点甚至更后面。mt对我确实不错,也是言传身教,实习期间给我讲了很多关于单测,ddd,set化等的理解,也是受益匪浅,此外在做需求的时候,也能看出把比较有含金量的部分交给我做...
菜菜菜小白菜菜菜:我在字节实习了四个月,有转正的压力所以周末大部分也在公司自学,也是因为一些原因转正拖的很久,这个点还没答辩,过段时间才回去答辩。整个不确定性的焦虑贯穿了我的秋招三个月,我也曾经犹豫过是不是应该放弃转正走秋招更快,最后因为沉没成本一直舍不得放弃,前前后后七个月真的挺累的,尤其是没有来字节实习的同学已经校招拿到意向时更加焦虑。这段时间也跟mentor聊了很多次,他告诉我未来工作上或者生活上,比这些更头疼的事情会更多,关键还是要调整好自己的心态。转正没有通过从过程上来看其实跟你自身没太大的关系,拖了三个月不出结果显然是ld的问题,并且今年美团最近的开奖大家似乎都不是很乐观,所以不去也罢。我在字节实习的时候,6月份有一个赶上春招末期的25届同事刚面进来,也拿到了小sp的薪水。不要对这件事有太大的压力,时代的问题罢了
点赞 评论 收藏
分享
09-28 09:18
吉首大学 Java
离上岸不远了的牛油很...:同27,你写的专业技能那些是真熟练了吗,我感觉稍微问深一点我都要🐔
你找实习最大的坎坷是什么
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

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