菜鸟2023暑期实习Java面经

4.4 电话

多线程

  1. 介绍线程池
  2. 任务提交后,什么流程?
  3. 线程的状态,状态转化
  4. 如何保证线程安全
  5. CAS是什么,CAS有什么问题

Java集合

  1. ArrayList和LinkedList区别:
  2. HashMap底层实现:
  3. HashMap线程安全吗?
  4. 有哪些线程安全的集合,怎么实现的?

JVM

  1. JVM内存模型
  2. 什么时候触发垃圾回收
  3. 双亲委派机制的作用

MySQL

  1. 介绍索引,为什么需要索引
  2. 使用索引一定会变快吗
  3. 慢索引怎么排查,怎么调优

Redis

  1. 数据结构
  2. 持久化机制
  3. 缓存雪崩,击穿,穿透分别是什么,如何避免

算法题

  1. 介绍排序算法
  2. 大数组,获取最小的k个数字
  3. 大跟堆 O(nlogk)
  4. 还有更快的嘛
  5. 快速排序 O(n)

4.13 电话

  1. Java线程和操作系统线程有啥关系,不一样的地方
  2. 操作系统用户态和内核态概念
  3. socket传输过程
  4. java读文件,字节流和字符流,涉及什么类,参数是什么,分别适用哪些场景
  5. 序列化和反序列化的定义
  6. Hessian和JSON是一个层面的东西吗
  7. 动态代理
  8. Linux命令实现:统计文件中某个字符串的个数
  9. 创建线程池涉及什么类,参数;提交线程的流程
  10. 布隆过滤器概念,功能,怎么实现的
  11. 为什么算法转开发
  12. chatgpt了解吗
  13. 后面开始闲聊,面试官说我对开发并不熟悉,为什么要投开发岗,到底喜欢开发吗。

#阿里##暑期实习##Java后端#
全部评论
请问,电话预面试怎么做题呀
1 回复 分享
发布于 2023-04-06 22:35 上海
哪个部门呀
1 回复 分享
发布于 2023-04-06 10:18 浙江
感觉不是很难
1 回复 分享
发布于 2023-04-05 19:52 天津
哥,电话预面试会提前有人打过来预约时间吗
1 回复 分享
发布于 2023-04-05 15:55 德国
一共是几面
点赞 回复 分享
发布于 2023-04-30 14:01 安徽
产品技术部?base哪里呀
点赞 回复 分享
发布于 2023-04-17 21:01 黑龙江
快速排序,先一遍找出第k小的数字,然后用它把数组二分?惊觉之前学的堆排序典型应用场景居然不是最佳的。
点赞 回复 分享
发布于 2023-04-10 22:26 北京
有大佬想做,辅导计算机作业的兼职吗,可以私聊我
点赞 回复 分享
发布于 2023-04-05 22:09 北京

相关推荐

头像
2025-12-14 11:33
门头沟学院 Java
这是一篇迟来的秋招反思总结。虽然可能是拿到了开发的大sp,或者说小ssp的开发offer,但是真正签下三方的那一刻却并没有什么情绪波动,只觉得“这事结束了,我该继续定下下一个阶段的目标了”。回顾一下自己的秋招历程。我的秋招真正的起点可能起源于去年的年中。那时的我可以说对于求职所需的技巧都完全不懂。没有人带,没有带我求职的“导师”,我所做的只能是问几个学长,然后在各种平台找大佬咨询。最后还是选择了资料最多的Java后端开发,从此我的学习便开始了。刷力扣、刷视频、写项目,日复一日,加了知识星球还去打卡,回看当时打卡记录持续了180+天,直到找到了日常实习才结束。不能说是007,但是平均下来也有了995的强度。在年底找到了第一份日常实习,于是踏上了说走就走的旅程。实习的时候每周都要请半天假从公司坐高铁回到学校,开完会再回去,从中午12点到晚上12点全都在路上,这份辛苦只有自己心里清楚。接着开始找暑期实习,先是被腾讯搞了一通,面微信面穿后录用评估挂,接着又是美团全部答上来后超时自动挂,最后在一个普通的下午突然收到了阿里的实习offer。那一刻所有的努力和辛苦都具象化。暑期实习的过程中,运气好进到了一个强度相对比较低的组,于是在7、8月份每天晚上下班后回去继续刷题、复习各技术栈,还要抽时间面试。到了9月初已经面了40+场,进了面的只挂过一次岗位不匹配的腾讯的存储类岗位。9月陆续收到了多个offer,我以为自己也许会算比较优秀?开始谈薪后发现自己其实只是普通的一员,加了各大信息共享群,发现总是有比我更强的人,也有算法的大佬比我断档的领先。至于我为什么没选算法,在之前的文章里有讲到;而开发的大佬则从本科就开始有了相关的沉淀,我自然无法比肩。于是我想到了“比你优秀的人比你还努力”,我有什么可骄傲的。于是开始继续学习,继续成长,这不是抖M式的强迫自己受苦,也不单纯是为了以后的竞争力,还是为了自己的充实感和心理满足。签下三方的时候没有什么情绪波动,只是普通的点了下按钮,然后转头又去继续改bug了。我想我老了也会继续保持学习,让我不被时代抛弃。
NBA球星伦纳德:这段时间看了佬的故事, 也狠狠的激励了我, 保持持续学习的状态
26届校招投递进展
点赞 评论 收藏
分享
评论
24
104
分享

创作者周榜

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