首页 > 编程知识 正文

真心话问什么比较使人自闭,阿里面试的人问你有什么要问的

时间:2023-05-04 03:03:17 阅读:28284 作者:3103

前言我听说蚂蚁喜欢突击面试。 晚上9点左右,突然打来了电话。 说是蚂蚁就开始了电话面试,真的很突然。 分享一下面经吧!

电话1 .秒杀项目相关问题:

对于每个商品,都有10w的库存,怎么优化Redis呢? 如何保证不超重,效率程序本身是否多线程2 .不使用任何优化,直接访问数据库,如何优化(提示重做、还原日志的开销)

3 .分布式会话原理

4. HashSet的基础结构

5. JVM的类加载器,父母委托模型

6 .回答了6. springMVC、DispatherServlet的流程

7 .单线程为什么快

8 .如何实现多线程

9 .线程池类型,拒绝策略

10. MySQL的索引,为什么要使用b树

10 .评价主题:

朴素的早晨,在双十一晚会上抽签获得天猫超市的免费门票。 假设商品I、体积Vi、重量Mi、库存Si、价格Pi,可以在最大体积v、最大重量m下享受免费门票。 现在天猫超市的商品分为生鲜水产(1)、食品饮料(1)、化妆一护(1)、居家生活)四类。 生鲜水产没有和彩妆一护一起包。 请在朴素的早上向购物车添加商品,帮助其实现最大的总价值

一面1 .试着导出数据的过程怎么样? 优化的步骤是读数据的过程还是写数据的过程? 是在写excel的过程吗? 数据流不关闭,一直在内存中吗?

2 .可以打开数据流写一部分,关闭,再打开写一部分吗

3 .下载大数据,说内存不够了,怎么办?

4 .谈谈数据库吧。 数据库的存储结构是什么?

5 .为什么要使用b树?

6 .数据事务的特性是什么?

7 .你知道跨越链接的事务吗?

8 .数据库隔离级别

9. java进程和线程的差异,举例说明实际情况

10 .进程之间如何通信,线程之间如何通信

11. volatile的作用是什么? 你是怎么实现的? 你在哪里用过?

12 .你熟悉任何单模吗?

13. spring的AOP是基于动态代理的,动态代理是如何实现的? 用什么方法

14. Cglib实现的原理是什么?

15. java的类加载器是什么原则---父母委托

16 .为什么父母要从上到下任命?

17 .如果让Java.lang.string实现了你想怎么办?

18. springIoc使用的是什么设计模式? springIoc在spring中有什么用?

19 .如何实现redis分布式锁定?

20 .你学过Kafka吧。 kafka有异步模型和同步模型吗?

21 .异步模型相对于同步模型的优点是什么?

22. countdownLatch和Thread.join的区别

23 .数据的倾斜是什么?

至此,蚂蚁只在一个方面结束了。 本来准备就不够充分。 所以最后整理一下2020年所有大厂商的面试问题和答案给大家!

戳这里免费领取。 密码: CSDN,还有更多大工厂的面试专题资料和视频哦。

听说喜欢编程、喜欢共享、赞赏关注的都进了大工厂哦。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。