编程语言

  • Java:
    • ArrayList 和 LinkedList 的原理是什么?如果让你实现一个 HashMap,你会如何设计?(已完成)
    • 线程池的执行过程是怎样的?核心参数有哪些?常用的线程池有哪些?(已完成)
    • JVM 的相关知识,如 OOM 如何定位?说几个虚拟机指令以及虚拟机栈可能会发生什么错误?四种引用类型是什么?(已完成)
    • Java 并发中,synchronized 性能为什么提高了(锁升级过程)?与 Java 的 lock 有什么区别以及使用场景?(已完成)
  • C++:(不考虑)
    • 虚函数、多态的加载过程是怎样的?
    • malloc 和 new 有什么区别?构造函数和复制函数在其中起到什么作用?

数据结构与算法

Read more »
0%