#软件开发2024笔面经#手撕 LC.143 重排链表面向过程和面向对象有什么区别C/C++/PYTHON是面向过程还是面向对象面向对象有什么特性继承和多态是什么,多态是怎么实现的重写和重载有什么区别python可以同时继承多个父类吗继承多个父类的时候该如何调用不同父类的同名方法进程和线程有什么区别线程有哪些资源是共有的,哪些资源是独有的进程有哪些资源栈上存储哪些资源,堆上存储哪些资源堆和栈是进程级别的还是线程级别的线程安全指的是什么怎么实现线程安全,除了锁还有什么方法Python怎么实现锁哪些资源算临界资源呢线程之间可以通过什么进行通信协程是什么协程跟线程有什么区别设计模式了解吗排序算法有哪些,时间复杂度多少快排/堆排怎么做的遍历二叉树有什么方式完全二叉树是什么意思完全二叉树有什么特性?高度和节点数的关系如果是一个单向链表,会使用什么排序比较好?如果可以使用额外的存储空间呢?空间复杂度是多少?在链表里查找一个元素有什么好的方法?有什么方式可以加速在链表里查找一个元素?哈希表是什么?如果冲突了怎么办?讲一下实现哈希表的结构?python的字典结构是用什么实现?大数据技术组件了解过吗 hadoop,spark,flink