当前位置:首页 > 服务端 > python常见面试题

python常见面试题

2022年08月05日 11:41:37服务端4

 哈哈,终于知道为什么写博客的好处,很多知识看完了感觉是明白,当别人问道你的时候,又表达的模模糊糊说不太清楚,今天来总结一下这些问题吧,希望对自己和别人有一些帮助。

 

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

作者:jimtong
来源链接:https://www.cnblogs.com/jingtyu/p/7405081.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/server/17525.html

分享给朋友:

“python常见面试题” 的相关文章

什么是软件实施?软件实施前景几何?软件实施的面试题有那些?

事情是这样的,由于自己目前还没有对象,就想着在兰州找一份还不错的工作,于是投了一家在我的家乡还算不错的公司,对方却说有可能是软件实施岗位,于是趁机了解了一下, 什么是软件实施? 软件实施掌握的基础知识有哪些? 软件实施前景几何?...

备战BAT面试

备战BAT面试

关注公众号“AI码师”领取2021最新JAVA面试资料一份 为什么说是两千万呢,为什么不说100万,200万呢? 这个当然不是乱说的,是通过计算得来的,我接下来会在文章里面告诉大家这个数据是如何计算的。 在计...

Java探针-Java Agent技术-阿里面试题

Java探针-Java Agent技术-阿里面试题

 Java探针参考:Java探针技术在应用安全领域的新突破     最近面试阿里,面试官先是问我类加载的流程,然后问了个问题,能否在加载类的时候,对字节码进行修改 我懵逼了,答曰不知道,面试官说可以的,使用Java探针技术,能够实现...

面试官问:为什么你们项目要用消息队列?

面试官问:为什么你们项目要用消息队列?

同学们应该都会被问到过这个问题:你的系统为什么要用消息队列? 大家普遍回答:我入职前,系统里面就已经用了消息队列啊,然后就用了。 其实面试官就是想看看你有没有深入了解过消息队列,有没有认真思考过消息队列解决了哪些问题? ​ 这篇文章主要带大家解决以...

4.面试必问:线程池的原理是什么?

4.面试必问:线程池的原理是什么?

虽然线程给我们程序带来了更高的执行效率,但是线程不是创建的越多越好,那么线程创建的过多,会带来什么问题呢? 线程之间频繁的进行上下文切换,增加系统的负载 线程的创建和销毁本身也是非常消耗资源的 所以为了解决上面这个问题,让...

Java面试题:Error和Exception有什么区别?

[ Error表示系统级的错误和程序不必处理的异常,是恢复不是不可能但很困难的情况下的一种严重问题;比如内存溢出,不可能指望程序能处理这样的情况;Exception表示需要捕捉或者需要程序进行处理的异常,是一种设计或实现问题;也就是说,它表示如果程序运行正常,从不会发生的...

59面试常问:MySQL索引是如何提高查询效率的呢?(MySQL面试第二弹)

59面试常问:MySQL索引是如何提高查询效率的呢?(MySQL面试第二弹)

  About MySQL MySQL(读作/maɪ ˈsiːkwəl/“My Sequel”)是一个开放源码的关系数据库管理系统,原开发者为瑞典的MySQL AB公司,目前为Oracle旗下产品。 被甲骨文公司收购后,自由软件社群们...

也说面试 - 一个努力的iOS Dev

  你们在金色的余晖中回家,而我却在银色的温柔中,匆匆潜行-----这是我的现状。   今年的招工形式不是很好,难找工作;也难招人。写这篇博客,是为了给各位在找工作的iOS dev 一些参考。 上篇:换坑(去面试)   又是一年换坑的时节,出于各种原因,我又换坑了。...

面试题:SpringBoot 自动装配原理

1. @SpringBootApplication注解 首先,我们都知道SpringBoot程序的入口是通过@SpringBootApplication注解修饰的一个类,例如: @SpringBootApplication public cl...

JAVA面试精选【Java基础第二部分】

  上一篇,我们给出了大概35个题目,都是基础知识,有童鞋反映题目过时了,其实不然,这些是基础中的基础,但是也是必不可少的,面试题目中还是有一些基础题目的,我们本着先易后难的原则,逐渐给出不同级别的题目,猛料还在后头呢,继续关注哦。   这一章我们继续接下来的35个题目,这些题目...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。