0
点赞
收藏
分享

微信扫一扫

[面经] 阿里一面

善解人意的娇娇 2022-03-22 阅读 83
面试

阿里一面

有一些顺序可能不太对,尽力回忆了下,有的实在想不起来了,该录个音的;

  1. 先做一个简单的自我介绍;
  2. 问一下Java相关的问题,Java和C++的区别是什么?
  3. 来说一说Java的override和overload?
  4. 来聊一聊Java集合;
  5. 了解Arraylist和Linkedlist的扩容机制吗?
  6. HashMap的hash冲突解决方案;
  7. 对于Java的内存存储区有了解吗?(堆栈方法区)
  8. 学过汇编语言吗?(举了一个例子,问了下寄存器之类的)
  9. 了解JVM的垃圾回收机制吗?(后面多问了些JVM相关的,因为这方面看得很少,所以答得不好)
  10. Java中类的加载过程是什么样的?
  11. Java中进程调度算法有哪些?(短作业优先,先来先服务,时间片轮转)你可以说说他们的大概运行机制吗?
  12. 关于设计模式你了解哪些?(然后是一系列追问)
  13. 简单工厂模式和抽象工厂模式有什么优点?
  14. 知道里式替换原则吗?你对它怎么看?
  15. 单例模式有些什么应用吗?

算法题

算法题考得很简单,写了之后面试官会让讲述一下思路;

  1. 动态规划
  2. 检测回文数

聊天环节

  1. 可以实习多久?
  2. 有深造的打算吗?
  3. 大四的课还多吗?
  4. 你有什么问题要问的吗?

总结

问题都问得很基础很常规,除了汇编方面(问得有点杂,没有写入面经)的有点让我措手不及;另外因为自己准备的时间不足,就看了两天八股,很仓促;但在面试过程中还是靠积累回答了很多;另外两道算法题都写了并且还比较快算是弥补。
不过还好有惊无险收到了二面通知;
不足:
1.集合底层源码
2.JVM

举报

相关推荐

0 条评论