首页 > 快手 实习面经 一面
头像
by不过不改名
编辑于 03-28 16:12
+ 关注

快手 实习面经 一面

写在前面

这是本人去年找暑期实习时候的面经,java后端方向。相关文章链接:快手二面美团面经阿里云面经秋招总结

面试时长

60min

面试形式

视频面试

面试内容

  1. 自我介绍;
  2. 实习经历:简单问了问实习期间做的工作,技术栈大概有哪些;
  3. Spring相关:解释下什么是IOC和AOP?分别解决了什么问题?IOC和DI的区别?
  4. Java相关:Spring AOP的实现原理?JDK动态代理和CGLib动态代理的各自实现及其区别?现在需要统计方法的具体执行时间,说下如何使用AOP来实现?
  5. Spring相关:介绍下Bean的生命周期?Aware类型接口的作用?如果配置了init-method和destroy-method,Spring会在什么时候调用其配置的方法?
  6. Spring相关:循环依赖有了解过吗?出现循环依赖的原因?三大缓存存储内容的区别?如何解决循环依赖?如果缺少第二级缓存会有什么问题?
  7. SpringBoot相关:为什么使用SpringBoot?SpringBoot自动装配的原理及流程?@Import的作用?如果想让SpringBoot对自定义的jar包进行自动配置的话,需要怎么做?
  8. Spring相关:Spring中使用了哪些设计模式,以其中一种模式举例说明?Spring如何实现单例模式?
  9. Java相关:刚刚提到了Spring使用ConcurrentHashMap来实现单例模式,大致说下ConcurrentHashMap的put和get方法流程?
  10. JVM相关:Java内存区域有哪些?
  11. JVM相关:如何判断死亡对象?GC Roots有哪些?空间分配担保是什么?
  12. JVM相关:类装载的执行过程?双亲委派模式是什么?为什么使用这种模式?
  13. JVM相关:服务器的CPU占用持续升高,有哪些排查问题的手段?排查后发现是项目产生了内存泄露,如何确定问题出在哪里?
  14. Redis相关:Redis事务满足原子性吗?要怎么改进?
  15. Redis相关:缓存和数据库同时使用的时候可能会有什么问题?(雪崩、击穿、穿透)数据库和缓存的一致性问题如何解决?
  16. 操作系统:IO多路复用中select/poll/epoll各自的实现原理和区别?
  17. 算法题:LCR 153. 二叉树中和为目标值的路径

总结

一面主要还是以八股文为主,但是也会有不少类似场景题的思考问题。此外,快手这面问的Spring相关的内容比较深而且纬度广,估计跟部门有关系。

ps:想走互联网大厂内推的uu可以私信我,可以帮忙改简历+看进度~

全部评论

(3) 回帖
加载中...
话题 回帖