猿辅导 实习面经

3.20官网投的简历了 不清楚是暑期还是日常

————————————————————————

5.12 一面(40min)

  • 按项目功能逐个问
  • session共享如何实现
  • 缓存穿透是什么 如何解决
  • 缓存击穿怎么解决 乐观锁悲观锁分别如何实现
  • 缓存一致性问题 场景问题

  • String a = "abc";
  • String b = new String("abc");
  • 一共创建几个对象
  • 对象存储在哪 常量池在哪

  • sychronized锁升级过程详解 为什么要锁升级
  • 重量级锁哪里不好
  • redis 分布式锁

  • MySQL 隔离级别
  • 读已提交和可重复读有什么区别
  • 随机唯一索引和递增索引相比的劣势
  • 算法题:两数相加

5.17 二面(1h,大概率凉)

  • 主要是拷打项目 没问简历上的项目,问了有没有新的项目(可能因为一面已经问过简历项目了)
  • 然后就开始拷打这个新项目,问了挺长时间(我自己还没搞透,自我感觉回答的不好)
  • sql中死锁怎么检测
  • 死锁检测的原理
  • 银行家算法、哲学家算法是什么
  • redis中的跳表
  • 跳表和B+树相比哪个性能好
  • 自己设计一个本地缓存该怎么设计?
  • 算法题:N个有序链表,求第K小的值(手撕)

#我的实习求职记录##牛客解忧铺##猿辅导信息集散地#
全部评论
点赞 回复
分享
发布于 2023-05-17 16:01 上海
根据面经,猿辅导的面试主要考察了以下几个方面: 1. 缓存相关知识:包括缓存穿透、缓存击穿、缓存一致性问题等。 2. 锁相关知识:包括乐观锁、悲观锁、synchronized锁升级过程等。 3. 数据库相关知识:包括MySQL隔离级别、死锁检测、银行家算法、哲学家算法等。 4. 算法题:包括两数相加、N个有序链表求第K小的值等。 5. 项目相关知识:包括按项目功能逐个问、拷打新项目等。 建议在准备面试时,重点关注以上几个方面的知识点,并且多练习算法题,提高自己的编程能力。同时,也要对自己的项目有深入的了解,以便在面试中能够清晰地表达自己的项目经验和技术能力。
点赞 回复
分享
发布于 2023-05-17 18:30 此内容由AI生成
秋招专场
校招火热招聘中
官网直投
楼主结果如何
点赞 回复
分享
发布于 2023-06-13 01:42 陕西
感觉咱们会是一个面试官
点赞 回复
分享
发布于 2023-06-13 01:42 陕西
校友?猿辅导咋样
点赞 回复
分享
发布于 2023-06-17 22:17 浙江

相关推荐

2 10 评论
分享
牛客网
牛客企业服务