作业帮后端开发一面

作业帮一面 3.25

1. 自我介绍
2. 介绍一下实习做的一些难点和亮点
3. 权限系统的设计
4. 消息队列的使用
5. RabbitMQ 的镜像队列模式
6. 镜像队列怎么实现消费和持久化的逻辑,数据同步机制
7. 权变变更的时间为什么是30 秒,还可以降低吗
8. 热 key 出现过期怎么办
9. 缓存击穿怎么解决
10. 热 key 怎么实现更新,保证数据一致性
11. RBAC 的核心逻辑实现
12. 当不同用户之间的权限差异很小,怎么合理设计
13. RabbitMQ 项目中统计的数据是峰值还是平均值
14. 生产者生产速率过快怎么处理
15. 令牌桶和漏桶算法的区别
16. 怎么保证信息被成功接收
17. 项目中出现丢失消息的场景是什么
18. 怎么设计监控来保证消息的不丢失
19. Java 中所有派生类的基类是什么
20. 介绍一下泛型,是编译时还是运行时类型匹配
21. 抽象类和接口的区别
22. 介绍一下 Java 序列化
23. String 是Java 的基础类型吗

手撕:合并区间

反问
1. 业务是作业帮题库相关的内容
2. 作业帮拥抱 AI 生态,例如搜题拍题的场景

#暑期实习# #作业帮求职进展汇总# #大厂# #软件开发笔面经#
全部评论
佬笔试a了几题给面
点赞 回复 分享
发布于 03-25 21:16 湖北
欸,好像看到彭于晏好多次了
点赞 回复 分享
发布于 03-25 21:31 江苏
佬 面试的时候 是先给一个面试地址 然后是牛客 要先笔试才能面试 是吗?
点赞 回复 分享
发布于 03-29 19:43 北京
JAVA基础考的好细啊
点赞 回复 分享
发布于 03-30 10:27 浙江

相关推荐

分布式锁相关1、线程或进程拿到分布式锁后,需设置锁的超时时间来兜底。若超时时间设置不够,对线程或进程会有什么影响呢? 2、Redisson 针对执行线程开守护线程,监视锁超时并续期,这个监视具体是怎么做的?底层原理是什么? -答错了,其实并不是开守护线程,这里得再回去看下 计网相关1、输入 url、发送请求、接收响应的全流程是怎样的? 2、为什么 TCP 四次挥手服务端需要多一次? 3、假设服务端接收到客户端的第一次请求后,先不做响应,等到数据发送完毕后再响应,这样会有问题吗? 4、客户端最后一次挥手会进入 Time_Wait 状态,你了解吗? 5、在你说的 Time_Wait 状态第二个作用(保证被动关闭方正常关闭,这里是服务端)中,客户端怎么知道服务端没有收到请求呢? 问题排查 / 调优 1、服务器上某个接口响应特别慢,该怎么排查呢?      答了慢sql、和调用下游服务的 场景题1 1、假如一个平台,要统计每天总的 pv 和 uv,也就是总的访问量和独立访客量,该怎么做? 2、现在想对功能拓展,做一个监控面板,呈现折线图,时间范围可自定义筛选,横轴是时间范围,纵轴是对应的访问量,该怎么做? 场景题2 1、现在有一个邀请好友赚积分的活动,每邀请一个好友 +5 积分,要求在一个排名页面中实时展示 top20,统计 pvuv。top20 排序规则为:先积分值降序、积分值相同情况下按最后一次邀请好友时间点升序排列,top20 展示记录项为用户昵称、用户积分值,该怎么做? 2、在一些情况下会有用户的积分相同的情况,比如有 200 个用户积分都是 2000 分(此时的最高分) ,相当于是前 10 人有 200 个用户并列的情况,这个时候 redis 应该去查前 100 个用户对吧?那该怎么去确定该查多少人呢? 手撕代码题(牛客平台上写,自己建节点和树) 1、计算一棵二叉树所有节点的深度之和?(根节点深度为0) 2、如何找到并计算深度最深的所有节点的深度之和#牛客AI配图神器# #面试# #大厂# #互联网# #26届实习交流# 放个作业帮码 :DSpDU7Ch
点赞 评论 收藏
分享
评论
5
13
分享

创作者周榜

更多
牛客网
牛客企业服务