1、二叉树层序遍历,单链表反转,有序数组丢失元素(都是剑指offer上的题目,全部背下来!!!!)
2、排序算法及其稳定性和复杂度;
3、python单例实现:
https://blog.csdn.net/CtyCt_/article/details/79677125
4、GIL全局解释器锁
https://blog.csdn.net/weixin_30633949/article/details/95751197
5、两个进程如何通信
ip地址加端口号,
网络中socket通信:
https://blog.csdn.net/younkerjqb/article/details/53635773
本地:
管道(Pipe)是一种具有两个端点的通信通道:有一端句柄的进程可以和有另一端句柄的进程通信。管道可以是单向-一端是只读的,另一端点是只写的;也可以是双向的一管道的两端点既可读也可写。
6、Java多线程和python多线程区别
11、python多线程快还是单线程快?(分情况,I/O密集型,多线程快,CPU密集型,单线程快)
CPU密集型:程序需要占用CPU进行大量的运算和数据处理;
I/O密集型:程序中需要频繁的进行I/O操作;例如网络中socket数据传输和读取等;
由于python多线程并不是并行执行,因此较适合与I/O密集型程序,多进程并行执行适用于CPU密集型程序;
7、乐观锁实际问题(微信群报名)
8、SQL多多练习复杂的
9、设计类的题目多练习
10、MapReduce原理
总结:
剑指offer很重要,全部背下来+排序算法
Linux mysql python面经全部背下来
SQL要练习
数据结构与算法再复习复习(小灰漫画书)