3月25日阿里淘天Java一面凉经

bg985本科,一段实习,基础一般,感觉寄寄,有深度的答不上来,基础有的忘记了,项目实习问的多穿插八股,答的不行估计挂了,第一个暑期面试

自我感觉基础还是不够好,八股背的不够,感觉这次面试还是收获了不少,简历上的必须得非常熟悉经的起问

全程55分钟,没有手撕

1. 自我介绍

2. 项目是怎么做的是自己写的,有没有自己部署项目的经验

实习部分

3. 实习做了什么

4. 你实习的项目是单机的还是分布式的有了解过嘛

5. 我看到你在公司使用了CompletableFuture线程池优化,你讲一下这个接口的业务是什么

6. CompletableFuture与Future相比有什么优点

7. 这边使用了线程池,讲讲线程池的参数有哪些

8. 讲讲阻塞队列有哪几种

9. 讲讲核心线程和最大线程数有什么区别

10. 拒绝策略有哪些

11. 你在公司这个核心线程数是怎么配置的

12. 百万级数据游标分页讲一下逻辑

13. 游标分页跳页怎么办

14. 深分页除了游标分页还能怎么实现

15. 子查询优化怎么实现

16. 公司的Sentinel限流是怎么实现的,流控规则是什么,为什么要用Sentinel

17. 限流除了用Sentinel还可以怎么实现

项目部分(牛券)

18. 分库分表你是怎么自己定义算法的

19. 分片键怎么设计

20. 如果出现极端情况,有一个商店的优惠券数量是所有商店优惠券数量的总和出现数据倾斜该怎么解决

21. 秒杀模块分布式锁怎么解决超卖和一人一单

22. 数据库乐观锁怎么实现的

23. 但是高并发情况下你使用乐观锁,数据库还是有可能扛不住啊

24. 布隆过滤器的原理是什么,有什么弊端

八股篇

25. AOP是什么原理是什么

26. 动态代理有哪两种

27. 死锁产生的条件

28. 死锁怎么排查

29. 数据库索引什么时候要建索引什么时候不用建

30. 索引什么时候会失效

反问

部门的业务

全部评论
有结果了吗佬
点赞 回复 分享
发布于 03-26 16:50 四川

相关推荐

常见面试问题实习拷打 有实习确实重要上面写了es一定要知道es怎么写自我介绍面试官你好 我是.....的澄o 有实习经历 实习时.. 项目是....黑马点评.. 想换个不一样的 贼垃圾啊Java有哪些集合类 list set hash queryhashmap底层数据结构put过程mysql中什么是索引给所有列加索引比较好?会不会查询飞快?zset怎么实现排行榜缓存三兄弟 是什么 怎么解决什么是布隆过滤器 原理?hash函数与数组redis持久化机制 RDB AOF线程进程区别为什么会用到消息队列栈和链表区别?概念是?TCP和UDP区别最新的http设计为什么基于UDP quic协议如果设计一个文件上传接口 考虑哪些内容?乐观锁悲观锁区别缓存一致性创建线程几种方式Arraylist linkedlist区别redis基本数据类型mysql索引类型es写数据怎么写定时任务用schedule对吗集群环境下使用会不会有问题 宕机了或者报异常服务是否中断?慢sql优化联合索引的最左匹配原则concurrent包下除hashmap还有哪些集合对象sychronized和lock的区别kafka性能好的原因是?消费者端怎么保证kafka消息唯一性 避免重复消费开发里遇到什么问题怎么解决 这个咋答啊。explain查询要看哪些指标mysql用的什么数据结构 b+和b的区别concurrenthashmap怎么保证线程安全又是被上下前后左右里外翻面背面正面侧面俯视仰视笔试面试的一天
点赞 评论 收藏
分享
评论
5
34
分享

创作者周榜

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