360服务端python面试
0、 is和==的区别,并举了几个例子询问
1、上来就问你对tcp有什么看法,觉得他有什么弊端、风险,可以怎么优化。。。
2、在python中定义a=0,它是怎么查找a的,程序的执行过程
3、了解闭包吗?他是怎么实现的,有什么用处
4、为什么要三次握手,四次挥手,三次挥手或者五次挥手可不可以
5、import a 和 from A import a 有什么区别 执行过程
6、数据库查询优化问题
7、数据库索引有哪些 索引是怎么实现的 ,聚集索引是什么
8、用过哪些树,怎么实现的
9、了解shell编程吗 问了一个里面的函数 忘了。。。
10、flask和Django有什么区别,由于我说我熟悉Django一点 ,对Django又问了 orm模型 有什么优势,Django是一个什么服务, 还扯到了uwsgi规范
11、qt的优点 (由于我有一个项目用到了)
12、线程进程的区别,线程一般都共用进程的什么资源
13、python线程缺陷,使用场景,替代方案
14、大数据量怎么优化查询
15、mysql和MongoDB的区别,为什么
16、常见的Linux命令,写个查找‘hello.py’的文件,还有别的方法吗
17、用过什么虚拟机,网络是怎么配置的
18、四月26日下午面的试,都是平时常用的,但是没有细究过,结果凉凉了