[面经]阿里二面

阿里二面

又又又忘记录音了:
做完一个简单的自我介绍之后:

  1. 你到底是学金融的还是学计算机的?
  2. 可以多久实习?
  3. 有深造打算吗?

基础知识

  1. 了解Java运行时的数据区吗?
  2. JVM垃圾回收的方法有哪些?
  3. 了解排序算法吗?
  • 讲述下快速排序的过程?
  • 归并排序呢?
  • 堆排序呢?
  1. Java中进程调度算法有哪些?
  2. 看过HashMap的源码吗?描述下HashMap的底层实现方式
  3. 为什么ConcurrentHashMap可以保证线程安全?它的实现方式是怎样的?
  4. 线程、进程、协程的区别是什么?
  5. 创建线程的几种方式?
  6. 什么是死锁?
  7. 对于synchronized关键字的了解?
  8. 然后列举了一系列并发的场景,询问解决方法;(答得不是很好~)

算法题

  1. 合并有序链表
  • 先写了递归的方法,然后面试官说如果存在成千上万个节点的话,建议使用非递归的方法—>然后让我写了迭代的方法
  1. 二叉树的最大路径和

聊天环节

  1. 你的笔试怎么没有成绩呢?(23号二面,25号笔试)
  2. 有什么想要问我的吗?
  • 贵部门平时主要负责些什么工作呢?
  • 假如有机会来贵公司实习?需要学习些什么技术栈呢?
  • 对于在校生的学习有什么建议呢?

个人总结

因为网络不太好的原因,面试中一度没有视频信号,多少对我的心态有一定的影响,在流畅度和自信上有点欠缺;在并发的场景题中答得不是好很好;算法题还是比较顺利,都完成了;需要补充一下操作系统和并发的知识;
25号的笔试感觉不是很好,不知道会不会影响二面结果,加油!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值