淘天暑期实习 一面

1. 自我介绍
2. 大三上就有时间实习了?
3. 权限热更新模块怎么做的
4. 更新权限后,上下文怎么更新
4. 定时刷新还是?
5. 如果部署在多台机器上,怎么更新
6. Redis 做分布式缓存,流量很大怎么处理
7. Redis 高可用方案
8. 工作流怎么实现的
9. 消息队列的服务怎么搭建的?和原来的方案有什么提升
10. RabbitMQ 的镜像队列
11. 为什么不直接写入数据库
12. 持久化的消息后续还会处理吗
13. 有mysql 的索引调优经验吗
14. 联合索引可以只命中部分吗
15. 怎么判断一个索引失效了
16. Redis 的Set 和 Zset 的区别是什么
17. Zset 的底层是怎么实现的
18. 怎么用 Redis 实现分布式锁
19. Redis 命令实现的分布式锁是可重入的吗?怎么实现可重入
20. Java 的可见性问题了解吗?怎么解决可见性问题
21. 除了 volatile ,还有什么能解决可见性的方法
22. volatile 的底层原理
23. 双亲委派机制,为什么要设计这个,有不需要的时候吗
24. 有看过开源的中间件的源码吗
25. 了解间隙锁吗
26. 间隙锁是加在哪个位置的,加一把间隙锁要做哪些步骤
27. 乐观锁怎么解决库存超卖的问题的
28. 高效兑换码算法怎么实现的
29. 分布式ID的主流实现方法

反问
1. 工作内容,大团队是交易的整体链路,组内是交易后的链路
2. 工作上有和AI 结合的吗,业务上有些相关的
3. 学习建议,dubbo等那一套微服务以及分布式系统

#暑期实习# #大厂# #软件开发笔面经# #阿里求职进展汇总# #淘天#
全部评论
忍耐王
点赞 回复 分享
发布于 04-23 18:45 浙江
佬,不是26的也能投暑期实习?
点赞 回复 分享
发布于 04-14 21:46 浙江
同学 请问现在到几面了
点赞 回复 分享
发布于 04-14 00:25 浙江
同学请问二面了嘛?
点赞 回复 分享
发布于 04-11 00:05 辽宁
忍耐王
点赞 回复 分享
发布于 04-09 22:12 陕西
权限热更新模块,佬,这是什么啊?我都没听过
点赞 回复 分享
发布于 04-03 11:16 北京
接好运
点赞 回复 分享
发布于 04-02 23:17 湖北
mark
点赞 回复 分享
发布于 04-02 23:03 北京

相关推荐

bg:c9本科基础:以前有一些java编程,数据库基础。投递:3.16hr联系:3.23一面:3.25。面经:1.java的集合容器了解多少2.hashmap详细介绍一下,扩容机制是什么3.线程安全的集合类介绍一下吧4.线程安全的类常用的一个说说5.锁的实现机制讲一讲6.sync为什么是可重入的7.aqs怎么实现8.sql的索引有哪些9.sql的覆盖索引怎么用的,为什么效率更高10.输入一条select语句,执行流程11.事务实现方式,传播机制12.redis的热数据怎么识别13.分布式锁支持跨节点吗14.spring的启动流程15.消息队列死信队列怎么绑定手撕反转链表当天发消息告诉过了,隔一天二面二面1h被逼问到心态爆炸,但是一小时后给过百度二面面经:1.介绍一下常见集合2.介绍一下并发集合3.什么是并发,什么是并行,4,线程池的核心线程数取决于什么5.spring源码我看你说看过,aop怎么实现的,6.伪代码写一下proxy代理和cglib代理,aop是什么代理策略。7.spring我看你说看了postprocessor,介绍下事务是底层怎么实现的。在bean生命周期配置的吗,怎么配置的8,慢sql,除了表大小,索引,锁,还有什么可以排查的(这里半天没想起来,他提醒下我说线程池,还说要考虑连接池参数,他看起来想要的就是这个答案),9.redis的分布锁怎么加的,说一下伪代码。10,主从逻辑怎么用锁,还能用分布锁吗。11,先更新数据库再更新缓存会读到脏数据吗。12,redis的限流怎么实现的。13,rabbitmq底层的消息可靠性怎么保证的(我说了持久化durible,ack应答,重试,使用callable接口,他说还有呢,没想到别的,没答上)14,sql索引设置经验我看你说了覆盖索引,怎么设置合适的覆盖索引。15,怎么实现ack重试的。16,redis单线程为什么还要保证原子性,怎么保证。17。除了cacheasise,还有什么策略你知道吗(说了双删,监视binlog,没细问)一面一共1h23m,手撕反转链表瞬间a了,而且一面面试官会特别耐心听你说完,没有聊天环节都说了一小时。二面面试官每当我想细致回答时候总会打断说好了不用说了,后面一直在逼问项目的内容,我项目确实是我自己纯手搭的,有些简单了,但是我对于细节比较清楚,他说压测因为面向学生范围太小体现不出并发,一直问reids缓存策略,我提出分布锁,旁路缓存,监察binlog,还是不满意,最后问了我多线程参数,我反应过来是想用多线程,但是springboot 的tomcat底层不就是多线程的吗😢,还是想让我用Async异步,不知道到底该说什么😭一面下午三点面完,四点打电话通知过了,二面也是三点左右面完,等半天没电话以为挂了,结果是自己把hr电话挂了😂,幸好等一个小时又告诉过了三面:30m,纯聊天,问竞赛,问项目团体,秒约hr面hr面:问了为什么不考研,入职时间总体感觉百度更尊重人,不会的也会耐心提醒,尤其是比起腾讯来说(腾讯特别喜欢压力)已oc,说4.8发offer,4.9集体入职感谢二哥的八股,问到的所有问题八股里都有,真是我见过最全的java八股了
潋湄:校友厉害,是计算机学院嘛?
点赞 评论 收藏
分享
小厂面经,也是我的处女面(30min)1.自我介绍2.spring boot的自动装配原理(好多类和接口的单词都忘了全称是啥了,就说了记得的单词,流程应该说对了吧)3.有用过redis吗?主要是用在实现什么功能(说了技术派用redis的zset来实现排行榜)5.有了解过Redisson吗?讲一下对于分布式锁的了解以及在什么场景下应用(说了秒杀场景)6.对mysql有了解吗?包括它的索引优化和创建(把想起来的全说了)7.了解设计模式吗?比如单例模式,为什么要使用单例模式,它的优点是什么(昨天刚看的设计模式)8.工厂模式有了解吗?主要的使用场景是?(也是昨天刚看的)9.场景题:有7个服务器,需要在早上十点定时的向数据库中的用户表中的用户发短信,如果做到发送的消息不重复,且如果发送失败了需要知道是到哪个用户失败了,这样下次就直接从这个用户开始(我答了用spring task来实现定时,用分布式锁来保证只有一份服务器可以发送消息,用消息队列来存储消息,然后用消息确认机制来保证错误信息的记录,以及在数据库或者业务层面完成消息消费的幂等性)10.场景题:如果在系统启动的时间就将数据库的所有用户相关的信息都读到一个hashmap中(这个没啥思路,没答好)27届的投了一个星期终于有一个面试了,大部分公司都只招26的
inari233:已oc,拒了
查看9道真题和解析
点赞 评论 收藏
分享
04-07 20:46
宁夏大学 Java
一个轮子项目一个苍穹外卖,外卖项目包装成其他的,但是技术点都没变,不知道这样可行不可行。有没有好心人帮我提点建议啊
AAA不喝拿铁:找实习微服务可不学,mq大致场景要了解,但不学问题也不大。我没写在简历上,也没咋问。重点还是mysql redis Java的八股,我根据真实面经整理得到的最全(高/中/低频)面试题,需要的牛u可以订阅一手我的专栏,祝好运
点赞 评论 收藏
分享
评论
15
93
分享

创作者周榜

更多
牛客网
牛客企业服务