淘天暑期实习一面面经

#软件开发2024笔面经#
首先自我介绍,然后讲一讲实习的项目,然后根据实习项目的内容拷打八股

1. 可以具体讲讲你是如何做压力测试的吗?

2. 在你模拟高并发请求的时候,你是怎么样在短时间内产生大量的请求的?

3. 多进程和多线程可以模拟,那么在只有一个进程的情况下如何模拟?

4. 线程开启的数量是否是有上限的?由什么来决定?

5. 在Java语言中,假设我要在一秒内发起一万次请求,除了多线程,还可以有什么方法?

6. 如果要提高一个请求的反应速度,有哪些方法?

7. 你刚刚提到了缓存可以提高响应速度,有哪些你知道的缓存系统?

8. 分布式情况下,缓存解决方案有哪些呢?

9. 分布式系统中的一致性问题有哪些方法解决?

10. 除了你用过的mongoDB还有哪些NoSQL数据库?

11. 能不能讲一讲数据库视图?(早忘了)

12. 如何处理慢SQL?

13. 讲一讲Java的内存结构模型

14. Java垃圾回收的过程

15. 有哪些常见的垃圾回收器?

16. JVM 堆外区域内存一般用来存什么数据呢

17. 你刚刚提到了IO缓冲区,可以讲讲IO缓冲区是用来做什么的吗?(然后继续让我讲了讲NIO)

18. 讲讲final关键字

19. String,StringBuilder,StringBuffer的区别?

20. Java注解的作用以及实现原理?

21. 你知道Java线程的生命周期吗?

22. 讲讲volatile关键字

23. volatile可以用来替代锁吗?

24. 讲讲乐观锁和悲观锁的区别?乐观锁怎么实现?

25. Spring有哪些优势?

26. Bean的Scope有哪些?(这个不会了)

27. 有哪些你熟悉的AI框架吗?

最后是一道lc easy的算法题,字符串数组所有元素的公共最长前缀,没仔细看题就开始做搞到字典树去了……,实际上一次遍历就可以搞定。这么多场面下来,我感觉一个套路就是先提出一个trivial的解决方案,如果面试官说不太行再向深入做

3月27日更新:约了28日的二面
全部评论
淘天为啥我直接还在简历评估中😅
1 回复 分享
发布于 2024-03-22 08:14 浙江
佬你直接开面了,面完再笔试吗
点赞 回复 分享
发布于 2024-03-22 12:54 河北
都润了,赚刀乐呀
点赞 回复 分享
发布于 2024-03-22 13:58 四川
哪个部门呀 佬
点赞 回复 分享
发布于 2024-03-22 20:44 湖北
难 一个不会 😭
点赞 回复 分享
发布于 2024-03-24 21:13 上海
佬你第5题怎么答的?
点赞 回复 分享
发布于 2024-03-26 10:34 江苏
这都有秋招难度了吧,佬是不是简历太强了
点赞 回复 分享
发布于 2024-03-27 14:21 广东
我这边今天早上问的是主要3到sql 场景 比较简单, 然后数据库索引优化,mysql 的索引引擎,项目,介绍一下hadoop 大数据生态组建, 介绍一下链表和数组区别, 应用场景, python和java的主要区别
点赞 回复 分享
发布于 2024-03-27 22:52 法国
淘天一直是这个面试风格吗
点赞 回复 分享
发布于 2024-03-28 23:04 上海

相关推荐

03-30 13:14
已编辑
苏州大学 Java
更新:已挂,还是太菜了哈哈哈----------------------------分割线-----------------------#淘天面试# #牛客AI配图神器# 3.25 一面只有半小时,总感觉是kpi呢🤔面试官人倒是挺好的,问的也是真不会。无手撕1. 为什么要redis缓存预热,QPS有多高?2. 保证redis集群的分布式锁的原子性?任何一台获取到了就是获取到了吗?只答了redlock   追问:如果个别机器获取锁时性能特别差,比如只有四台加锁成功?3. MySQL怎么设计高性能、高可靠性的分布式锁?不会4. redis有什么优点而不选用MySQL加分布式锁?5. threadlocal为什么需要remove?6. 什么情况下一个线程会长期未结束?7. threadlocal的key为什么用弱引用?既然弱引用是不是可以不remove?是不是value弱引用就可以不用remove?8. redis分布式锁怎么保证加的锁和解的锁是同一把锁?9. redis分布式锁是可重入锁吗?如果不是的话怎么设计为可重入?10. 设计锁的时候如何考虑公平性和可重入性?11. MySQL组合索引(c1, c2, c3)    1. 第一个条件c1=xxx、第二个条件c1=xxx and c3=xx,都用到索引了吗?    2. c2=xxx and c1=xxx、c1=xxx and c2>xxx 是走到哪些索引?    3. like %c1%、like c1%、like %c1 索引怎么走?12. Linux 的fork和clone在系统调用的时候有什么区别?13. TCP如何解决粘包?14. for update什么时候表锁什么时候行锁?15. 场景:    1. 分库分表:分买家库、卖家库,如果设计分库分表键可以快速对应到买家表/卖家表?    2. 一百万条订单数据,怎么快速排序?#淘天# #淘天实习# #淘天暑期实习# #暑期实习   # #软件开发笔面经#
点赞 评论 收藏
分享
评论
20
142
分享

创作者周榜

更多
牛客网
牛客企业服务