阿里云面经

一面(4.29
1. 接口和类继承区别
2. 如何创建一个线程,若干种方式,推荐哪种?
3. 常见垃圾回收器和回收算法?回收原理和效率比较
4. 日志查看回收前回收后内存变化不明显,原因是什么?
5. 如何减轻老年代的数量压力?fullGC频繁怎么解决?
6. mysql事务和事务底层依赖? 跨库事务了解过吗?
7. shell命令问了几个(文件大小排序查看、统计字符(这块漏了,不会欸
8. 查看java相关参数,jconsole、jstat、jstack用过吗?
9. 拷打项目,讨论项目细节实现
--------------------------
二面(5.8
两个场景题
1. 如何确保多个链接对mysql的查询和更改能够实现一致性,不发生并发安全问题。(不是多线程安全,好像是多进程或是多个分布式节点的安全问题。我从乐观锁和悲观锁两个角度答了
2. 高并发场景下如何实现分布式对主库的操作,缓解单一节点的压力(我说用分布式+消息队列,面试官好像说太复杂了
--------------------------
三面(5.9
1. 项目拷打10分钟,讲了项目难点、并发如何处理的
2. JVM和JDK常见的锁、分布式锁、为什么用zk锁不用redis锁、如何用mysql实现锁功能、
3. OOM,遇到哪些OOM,如何处理你遇到的OOM,实战过吗?
4. 阅读过哪些中间件的源码?(汗流浃背
5. 线程池相关,如何设置线程池,参数该如何设置?如何考虑的?
5. 奖项和奖学金,个人成绩排名?考研还是保研?(汗流浃背
6. 个人问题:家哪里的?性格,你是I人还是E人?能过来几个月实习?
-------------------
5.13hr面,晚上已OC
-------------------
全程没有算法欸,也不知道怎么个事,准备回头问问同事 #我的实习求职记录#
全部评论
大佬哪个部门啊,没手撕吗
点赞 回复 分享
发布于 2024-05-13 23:59 四川

相关推荐

部门负责业务不错,挺感兴趣的。感觉聊的还可以,  希望能过  , 求求了。【面试问题】1. 你报的这个方向是主动选择的还是系统分配的?2. 简单介绍一下相关经历?3. 你对xxx了解程度如何?4. 请用简短语言介绍 xxx的核心原理及其局限性。9. 你做的 xxx项目是实验性质还是更完整的工程实践?10. 你简历中哪个项目属于较完整、非学习性质的?12. 你平时开发环境主要使用什么操作系统?13. 你使用 GDB 或 VS Code 调试时,能否查看所有线程的栈?14. 如果 C/C++ 程序出现内存泄漏,你通常如何定位?15. C++ 里是否有类似 Go 的 goroutine/coroutine 机制?16. C++20 coroutine 的实现原理是什么?17. 为什么需要 coroutine 而不是直接使用线程?18. TCP 协议为何被称为“可靠数据传输”?请列举其核心机制。19. 既然可以重传,为什么 TCP 还需要“窗口”机制?这个被问住了。手撕两道题:1.  给两个文件系统路径, 找最长公共路径前缀。2. 多线程输出1,2,3,4, 输出到4个文件。文件1:1234。。。文件2:2341。。。文件3:3412。。。文件4:4123。。。21. 你期望的工作地点是哪里?22. 你目前是否正在实习?23. 你是否已拿到其他 offer?24. 你对xxx方向的兴趣程度如何?期待能过
查看20道真题和解析
点赞 评论 收藏
分享
评论
10
36
分享

创作者周榜

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