哈哈,终于知道为什么写博客的好处,很多知识看完了感觉是明白,当别人问道你的时候,又表达的模模糊糊说不太清楚,今天来总结一下这些问题吧,希望对自己和别人有一些帮助。
python
1,Python中的内存机制
请查看本人blog:http://www.cnblogs.com/jingtyu/p/7472662.html
2,python中的元类是什么,和为什么要有元类
请查看本人blog:http://www.cnblogs.com/jingtyu/p/7473101.html
3,python中的装饰器是什么
简单理解将函数对象扔进来处理后返回一个新的函数对象
4,python 如何使用其他模块变量
5,tronado的异步如何实现
https://hexiangyu.me/posts/15
6,format 和 %s 两种什么区别
7,*kwargs **kwargs区别
8,GIL是什么,为什么要有GIL
9,python中的线程进程携程
10,docker遇到哪些问题
11,消息队列(哪几种如何实现的通信)
http://blog.csdn.net/blade2001/article/details/5193464
http://www.ywnds.com/?p=5791
12,flask和数据库连接的框架
13,python中的自省
14,python请求用的什么库
15,python中的hash(空list,空tuple作为key会有什么问题)
介绍一下hash的用法,我没理解面试官的意思,难道的hash的key不能重复?以后有空查一下吧
http://dtysky.moe/article/Skill-2014_06_23_a
15,memcache,redis原理
http://www.cnblogs.com/work115/p/5584646.html
16,elasticsearch原理
https://wizardforcel.gitbooks.io/mastering-elasticsearch/content/chapter-1/123_README.html
设计模式
1,装饰器和装饰者模式
,2,单例模式如何实现
数据库
1,乐观锁和悲观锁
http://www.jianshu.com/p/f5ff017db62a
3,原子性,持久性,一致性,隔离性
http://www.cnblogs.com/younes/archive/2010/09/09/1822436.html
4,mongodb索引的数据结构(b-tree)
blog: http://www.cnblogs.com/jingtyu/p/7483512.html
5,大数据量不规则数据如何提升查询效率,解决方案
哈哈,面试官这个问题给我问懵逼了,我想除了建立合适的索引,或者读写操作频繁使用redis,或者复杂的用elasticsearch之外确实不知道有什么好的办法,也不知道为什么会存储那么多不规则的大数据量数据,回来再网站也没找到答案。
1,什么情况进程死锁
如何结果进程死锁问题
http://www.cnblogs.com/linjiqin/archive/2011/04/11/2013083.html
2,线程进入到内存总都有那些状态的变化
有图有真相http://blog.csdn.net/u011936381/article/details/17468127
VCP()
linux
数据结构
算法
github关于python的面试题:https://github.com/taizilongxu/interview_python
python自省(反射)http://www.cnblogs.com/huxi/archive/2011/01/02/1924317.html
stackoverflow-about-python: https://taizilongxu.gitbooks.io/stackoverflow-about-python/content/1/README.html
http1.0/1.1:http://blog.csdn.net/elifefly/article/details/3964766
__new__,__init__,__call__转载link:http://pycoders-weekly-chinese.readthedocs.io/en/latest/issue6/a-guide-to-pythons-magic-methods.htmlc