0,自我介绍1,struct和class的区别2,union和struct的区别3,给一个struct分析占用多少内存4,如果不想一个类被继承应该怎么办5,装饰器模式和单例模式,使用单例模式应该注意什么6,TCP和UDP的区别和各自适用的场景7,http协议8,什么是死锁,怎么避免死锁9,linux常用的命令10,python迭代器和生成器的区别11,什么是线程和进程,多线程和多进程通信方式12,什么是单向链表,如何判断两个单向链表是否相交,手写代码,并分析时间复杂度13,介绍项目都是基础的知识,遇到不会的面试官也会给出提示,但是只怪自己太水了,已经凉凉。