日常实习面经

1. 自我介绍(先做一个自我介绍)
2. 回顾计算机相关基础知识时有没有什么收获?
3. 怎么查看Docker日志?
4. Linux系统上看日志文件用什么命令?正在生成的日志和要截取的日志分别用什么参数?
5. 日志命令中- f和其他参数的区别是什么?- f是干什么的?不带- f呢?
6. 用三两句话简单介绍自己做的事情和擅长的技能。
7. 参考百度网盘做AI云盘时,怎么推测它的功能和实现?举具体例子(如文件目录拉取)说明怎么推测、怎么实现,以及如何判断推测对错。
8. 文件存储和目录存储的区别是什么?它们的数据结构是什么样子的?
9. 如何通过一个文件回到它的上一层目录?回到上面三层呢?若要实现点击地址行直接跳转,准备怎么设计?
10. 把一个文件/目录从一个目录移到另一个目录,存储里要改变哪些东西?移动目录时怎么做?
11. 删除目录时用了什么操作?
12. 目录下文件特别多,递归去做移动/删除会有什么问题?怎么解决?
13. 短链是怎么做的?(是不是复现别人成型的东西)
14. 长链怎么转成短链?长链和短链的对应关系是什么?
15. 62取模得到的是什么?哈希取模会不会有问题?
16. 短链算法能支持多少范围的链接?
17. 作为短链平台,要支持很多公司生成短链,且要求短链短、支持量足够大,怎么设计短链算法?
18. Java中HashMap是怎么实现的?1.7和1.8有什么区别?
19. HashMap为什么既要链表又要红黑树?两者性质有什么差别?
20. 什么是平衡树?红黑树是怎么维持平衡的?需要旋转吗?
21. 除了红黑树,还了解哪些平衡树?
22. Java中JVM内存分配时,新生代和老年代的担保机制具体是什么?
23. GVM的内存结构是什么样子的?新生代、老年代、元空间分别存什么内容,数据怎么整理流转?
24. 除了复制算法,还有哪些垃圾回收算法?它们有什么区别?
25. 分代收集算法是什么?
26. MySQL的事务隔离级别有哪些?分别是什么意思?
27. 事务隔离级别中,无锁的实现方式是什么?MVCC了解吗?怎么实现的?
28. MVCC能解决幻读问题吗?为什么?
29. Redis中用了什么数据结构?Redis的字符串数据结构是怎么实现的?
30. 给定旋转有序数组(如1356789→7891356),设计查找算法(如查找5、8、2)。
31. 设计的查找算法和二分查找有什么区别?
32. 给定二叉树的两个节点,怎么找它们的最低公共祖先?
33. 给定二叉树的三个节点,怎么找最低公共祖先?
34. 给定二叉树的四个、五个节点,怎么找最低公共祖先?
35. 给定多个段(段内有序,合并时相同k的item保留value最大的),设计合并算法,说明思路。
36. 有没有什么问题想问面试官?#java# #牛客AI配图神器#
全部评论
这么多
点赞 回复 分享
发布于 2025-09-29 18:17 吉林
想问一下佬acm模式去哪练,牛客那些不都是笔试真题吗,我不想做真题,就想练acm模式能应对hot100,感觉真题也没看到链表和树的acm模式啊
点赞 回复 分享
发布于 2025-09-29 14:11 辽宁

相关推荐

2025-12-15 20:20
门头沟学院 Java
1.硕士期间的研究方向是什么2.你能大概讲一下 Transformer 的架构吗?3.针对大模型幻觉,可以通过哪些技术手段去解决?4.讲一下 Java 的类加载机制面试官:有哪几类类加载器?加载类的时候,怎么选择类加载器?5.类加载器的双亲委派机制以及为什么要这样设计(设计目的是什么)?6.Java 中 == 和 equals 的区别?重写 equals 的时候有什么需要注意的?7.讲一下 Java 中的异常机制?平时工作中一般用哪种异常抛出机制?8.介绍一下 Java 中的线程池以及为什么要用线程池?9.讲一下 Java 线程池的一些核心参数以及它们的作用10.讲一下通过线程池创建线程的流程?以及一些特殊情况?11.创建线程有哪些方式?12.如果想要拿到线程的返回结果应该怎么做?13.如果想停掉一个运行中的线程,应该怎么做?14.讲一下 ThreadLocal 的原理以及作用和它的结构?15.讲一下 Java 的内存区域划分16.讲一下 Java 的垃圾回收算法和垃圾回收器17.日常开发中用什么 Java 版本?为什么要选择这个版本?Java17 和 Java21 以及 Java8 的区别18.Springboot 解决了哪些问题?为什么要用 Springboot 呢?对我们开发有哪些好处19.Spring boot 中创建一个 Bean 有哪些方式?20.用过切面吗?切面的使用场景有哪些?实现原理是什么?21.AOP 的实现原理是动态代理,动态代理有什么缺陷呢?22.开发中用到过什么设计模式吗?结合工作讲讲?23.工作中 Redis 的使用场景?用它来存什么数据?KV 是怎么设计的?过期时间是怎么设计的?24.Redis 有哪些数据类型?分别用在什么场景?25.对于 Mysql 有哪些优化方式?26.Mysql 的索引是基于什么数据结构实现?讲讲原理?算法:循环有序数组找最大值
查看28道真题和解析
点赞 评论 收藏
分享
评论
1
15
分享

创作者周榜

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