淘天暑期实习一面面经
#软件开发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. 可以具体讲讲你是如何做压力测试的吗?
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日的二面
全部评论
淘天为啥我直接还在简历评估中😅
佬你直接开面了,面完再笔试吗
都润了,赚刀乐呀
哪个部门呀 佬
难 一个不会 😭
佬你第5题怎么答的?
这都有秋招难度了吧,佬是不是简历太强了
我这边今天早上问的是主要3到sql 场景 比较简单, 然后数据库索引优化,mysql 的索引引擎,项目,介绍一下hadoop 大数据生态组建, 介绍一下链表和数组区别, 应用场景, python和java的主要区别
淘天一直是这个面试风格吗
相关推荐
12-09 20:55
门头沟学院 算法工程师 点赞 评论 收藏
分享