爱奇艺Java开发一面-日常实习

1.手撕代码-合并数组去重
2.简历里面挑一个项目讲一下具体流程
3.秒杀的处理流程
4.异步下单的实现,kafka具体怎么实现优化的
5.生产者发消息到消息队列,发的消息具体是哪些,是在判断处理之前还是之后
6.你说是在判断一人一单和库存判断之后,那消费者处理消息出现异常怎么处理
7.异步下单提升下单效率,怎么反馈给用户,和不使用消息队列有什么区别
8.消费者处理消息并发怎么处理
9.主库存不一致问题这个项目里面怎么处理的
10.你采取的先更新数据库再删除缓存,说一下理由
11.有一个问题,库存的信息也是采取先更新数据库再删缓存嘛还是有别的方法
12.那造成的热点key失效怎么处理
13.现在有一万个秒杀用户下单,这样的高并发怎么处理库存更新的不一致
反问环节
问了一下岗位的涉及到业务和内容
全部评论
什么bg
点赞 回复 分享
发布于 12-08 21:36 江西
佬,过了吗
点赞 回复 分享
发布于 12-08 16:08 山东
这手撕能现场写出来吗,力扣里好像没有这题
点赞 回复 分享
发布于 12-08 16:07 浙江
太强了
点赞 回复 分享
发布于 12-07 17:16 湖北

相关推荐

点赞 评论 收藏
分享
12-05 22:15
门头沟学院 Java
1.数据库怎么配置,数据库设置的内存有多大2.数据库总共有多少张表,一张表有多少数据。回答大概一两百万条,面试官质疑是多少条就是多少条不能大概。问两个月总共有多少条数据,回答一天一张表一张表有一两百万的数据。面试官追问两个月具体有多少条数据。我一整个大问号????再次重复上述回答,面试官质疑不清楚数据库的数据量,问为什么会大概多少条。回答会有生产波动,追问就算波动过去的生产也已经固定了,继续追问两个月有多少数据。我继续无语?????最后问这些表占了多大的内存。3.问有几台数据库,用的什么数据库4.微服务的服务器有几台,怎么配置服务器5.openfeign的原理6.okhttp的配置7.程序启动执行的参数8.有多少个微服务9.如果某个微服务从1个变多个,其他服务怎么知道发生了变动。答nacos注册,问nacos怎么注册上的,又怎么让服务知道发生变动,要求说原理。10.nacos服务怎么配置的11.kafka客户端怎么启动的,怎么配置12.kafka消费者消费一条消息多久怎么看。回答日志打印,面试官质疑不通过监控平台看到的时间不正确13.有多少个topic,分区有几个,为什么要有这几个,是不是只消费一个14.rabbitmq怎么保证高可用,有没有配置过集群。配置的参数什么,怎么去部署机器15. 生产环境程序的jvm启动参数,服务器的内存是多少,用的什么jdk,本地什么jdk
查看18道真题和解析
点赞 评论 收藏
分享
评论
1
6
分享

创作者周榜

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