阿里通义暑期实习面经~

1. 学校相关(暑期实习和学业如何平衡)
2. 搜索业务项目介绍
3. 用 C++ 比较多还是 Java 比较多
4. 实习中 Java 多线程用在哪里,消息队列有用到嘛
5. 类 A、类 B 的两个普通方法、一个普通方法一个静态方法、两个静态方法,多线程同时synchronized,可以同时执行吗
6. 索引的优缺点
7. 关系型数据库(例如 MySQL)和 NoSQL 的对比以及优缺点以及适用场合
8. 数据聚合操作的时候遇到数据热点,之后 reduce 阶段应该怎么做,reduce的时候数据太多怎么办。比如说统计销售总额,有的大商户数据多,小商户数据少,这怎么统计呢,你有什么优化方案么
9. 数据均匀分散你了解有什么算法么(一致性哈希)
10. 分布式系统如何设计,开放式答案
    - 分布式事务:Seata
    - 分布式会话:Spring Session
    - 分布式缓存:Redis
    - 分布式消息:RocketMQ、Kafka
    - 分布式锁:基于数据库、基于 Redis、基于 Zoopkeeper
    - 网络IO框架:Netty
11. 反问:介绍业务、Base 地、技术栈、每周出勤、转正机会

后期会逐步梳理出各互联网大厂的暑期实习及秋招面试经验,并脱敏处理,欢迎留言与关注~
#互联网大厂#  #程序员#  #阿里巴巴#  #暑期实习#  #面试经验#  #25秋招#
全部评论

相关推荐

1 收藏 评论
分享
牛客网
牛客企业服务