自我介绍C和C++的区别用面向过程和面向对象的思想,设计飞行棋游戏如何用C实现面向对象的3个特性:封装 继承 多态hash冲突的解决方法,拉链法链表过长问题怎么优化操作系统:堆和栈的区别堆的碎片问题怎么管理堆进程和线程的区别多线程的资源竞争问题的解决方法有哪些锁机制互斥锁和自旋锁的区别(答案:互斥锁获得不了时,线程是阻塞态。自旋锁获得不了时,线程是运行态)计网:http和https的区别https加密过程如何验证证书算法题:leetcode 124.二叉树中的最大路径和思考题:10个箱子,每个箱子里面都有n个石头,这些石头长的一模一样。正常的石头重a克,有一个箱子里的石头轻一些,每个石头是a-...