Python笔试题&面试题总结
黑色加粗的是笔试题,蓝色是面试题
1.什么是GIL
2.Python中的@staticmethod和@classmethod的区别 (**)
3.Python里面如何拷贝一个对象,并解析深浅拷贝
4.Python里面的search()和match()的区别
5.简述迭代器生成器以及他们之间的区别
6.什么是协程,Python中的协程是如何实现的
7.什么是装饰器,请使用装饰器实现singletion。
8.请使用Python实现快速排序
9.简述select和epoll的原理和区别
10.简述Python的垃圾回收机制
11.写一个简单的python socket编程
12.简述Python上下文管理器原理,并用上下文管理器实现将“hello world”写入文件的功能。
13.简述MyISAM和InnoDB的特点
14.简述一致性哈希原理和它要解决的问题
15.用python将'123456'反转成'654321'。
16.利用python执行shell命令并取得返回结果。
17.用python继承process,写一个并行执行任务的类,并写出使用过程。
18.请列出你使用过的HA方案。
19.请列出你了解的Web服务器负载架构。
20.要求:列出一个班出平均分数超过60分的男生女生各占多少位。
表名 Student
字段名 name sex score
21.如何判断一个邮箱是否合法。
22.请实现一个装饰器,限制该函数被调用的频率,如10秒一次。
23.请描述一下,tuple,list,dict,set 的特点。
24.请说一声对迭代器与生成器的理解。
25.请用python实现单例模式,至少两种方式。
26.就你属性的Web框架,讲一讲如何维持登录状态的。
27.请说一说lambda函数的作用,请使用lambda和reduce实现1到100的累加。(**)
28.用正则实现匹配手机号(包含手机号码前带86和+86的情况)。
29.
import copy a = [1,2,3,[4,5],6] b=a c=copy.copy(a) d=copy.deepcopy(a) b.append(10) c[3].append(11) d[3].append(12)
请问a,b,c,d的值为?
30.现有字典d={'a':26,'g':20,'e':22,'c':24,'d':23,'f':21,'b':25}请按照字段中的value进行排序。
31.解释top命令和vmstat命令。
32.mysql高可用方案有哪些,备份方案有哪些,有什么优缺点?
33.linux基础问题:
- 怎么查看用户登录日志。
- linux中的utmp,wtmp,lastlog,message各文件的作用。
- 列举你属性的服务器性能查看命令。
- linux服务器间怎么实现无密码登录,列举操作步骤
34.画出TCP三次握手,四次挥手断开示意图。
35.叙述mysql半同步复制原理。
36.有这样一个文本文件,它的路径是baseDir,它的名字是test.txt,要求应with方式进行打开,并打印每一行文本,并要求文件路径考虑跨平台问题。
37.Python是如何进行类型转换的。
38.请写出一段python代码实现删除一个list里面的重复元素。
39.python中类方法,类实例方法,静态方法有何区别?
40.python中pass语句作用是什么?
41.介绍一下python中range()和xrange()函数的用法。
42.用python匹配 HTML Tag 的时候,<.*>和<.*?>有什么区别?
43.python中 如何拷贝一个对象?
44.如何用python查询和替换一个文本字符串?
45.Django里QuerySet的get和filter方法的区别?
46.简述Django对HTTP请求的执行流程。
47.简述Django下的(内建的)缓存机制。
48.Django中Model的slugFied类型字段有什么用途?
49.Django中如何加载初始数据?
50.python函数中经常有*args和**kwargs这两个参数,它们是什么意思,为什么使用它们?
51.python中变量的作用域,变量的查找顺序。
52.python中如何动态获取和设置对象的属性?
53.描述python中GIL的概念,以及它对python多线程的影响,编写一个多线程抓取网页的程序,并阐述 多线程抓取程序是否比单线程性能有提升,并解释原因。
54.mysql有哪些存储引擎,优化mysql数据库的方法有哪些。
55.Web开发中,session和cookie的作用与区别。
56.Web开发中有哪些技术手段防止SQL注入?
57.编写快速排序或者冒泡排序。
58.解释下HTTP常见的响应状态码。
59.Python是 如何进行内存管理的?
60.介绍一下python的异常处理机制和自己开发过程中的体会。
61.python中怎么有效读取一个20G大小的文件。
62.如何查看占用8080端口的是什么进程?
63.DNS解析过程是怎样的?有几种解析方式?各自的区别是什么?
64.TCP建立连接三次握手,断开连接四次挥手的过程是怎样的?
64.谈谈Django中的中间件。
65.谈谈CSRF原理
66.谈谈RESTful规范
67.谈谈Python中的面向对象
68.谈谈Django中CBV原理
68.谈谈Django REST freamwork
漫动互通,面试题
1python基础数据类型
2lambda表达式
3map,filter,reduce是什么
4写一个排序
5贪婪匹配和非贪婪匹配
6常用的编辑器以及快捷键
谈谈Flask上下文管理
Python笔试题&面试题总结的更多相关文章
- python笔试题(1)
为了充实自己,小编决定上传自己见到的笔试题和面试题.可能要写好长时间,一时半会写不了多少,只能说遇到多少写多少吧,但是只要小编有时间,会持续上传(但是答案却不能保证,所以有看到错误的及 ...
- 【Python】【面试必看】Python笔试题
前言 现在面试测试岗位,一般会要求熟悉一门语言(python/java),为了考验求职者的基本功,一般会出 2 个笔试题,这些题目一般不难,主要考察基本功.要是给你一台电脑,在编辑器里面边写边调试,没 ...
- 关于面试总结-python笔试题(递归)
前言 本篇继续收集一些常见的python笔试题,以基础知识为主,递归是面试最喜欢考的一个问题,不管是做开发还是测试,都无法避免考递归.本篇结合实际案例,讲下几种关于递归的场景. 计算n的阶乘 计算n! ...
- 【转】python测试开发面试题
出处:http://my.oschina.net/u/1433482/blog/467954?fromerr=WrfxL2Kw 试卷时间 60分钟,请不要在试卷上作答,用A4纸做答题纸作答. 一,中文 ...
- go golang 笔试题 面试题 笔试 面试
go golang 笔试题 面试题 笔试 面试 发现go的笔试题目和面试题目还都是比较少的,于是乎就打算最近总结一下.虽然都不难,但是如果没有准备猛地遇到了还是挺容易踩坑的. 就是几个简单的笔试题目, ...
- 剑指Offer——联通研究院笔、面试题 (Offer已收割)
剑指Offer--联通研究院笔.面试题 1.二叉树适宜存储什么样的数据? 树最适合用来表示( C ). A.有序数据元素 B.无序数据元素 C.元素之间具有分支层次关系的数据 D.元素之间无联系的数据 ...
- python爬虫常见面试题(二)
前言 之所以在这里写下python爬虫常见面试题及解答,一是用作笔记,方便日后回忆:二是给自己一个和大家交流的机会,互相学习.进步,希望不正之处大家能给予指正:三是我也是互联网寒潮下岗的那批人之一,为 ...
- python爬虫常见面试题(一)
前言 之所以在这里写下python爬虫常见面试题及解答,一是用作笔记,方便日后回忆:二是给自己一个和大家交流的机会,互相学习.进步,希望不正之处大家能给予指正:三是我也是互联网寒潮下岗的那批人之一,为 ...
- C#笔试题面试题锦集(全)总20篇
前些时候找过一次工作,收集了很多不错的笔试题目.共享一下:) C#笔试题面试题锦集(20) 微软应试题目 (2010-01-15 21:32) C#笔试题面试题锦集(19) 雅虎C#题目 (2010- ...
- 珍藏版 Python 开发工程师面试试题
珍藏版 Python 开发工程师面试试题 说明:不拿到几家公司的offer,那就是卑鄙的浪费 一.Python_基础语法 1.可变与不可变类型: 2.浅拷贝与深拷贝的实现方式.区别:deepcopy如 ...
随机推荐
- 20162314 《Program Design & Data Structures》Learning Summary Of The Tenth Week
20162314 2017-2018-1 <Program Design & Data Structures>Learning Summary Of The Tenth Week ...
- MFC各种属性定义及DLL使用理解
ps:如果需要使用第三方动态库,需要下面几个因素配置 1.第三方库提供的源文件[C/C++,常规,附加包含目录] 2.动态库[和生成的exe放一起] 3.LIB文件的目录[链接器,附加库目录] 4.L ...
- POJ2533_Longest Ordered Subsequence (线性动态规划变形)
本题求一个字符串中的最长递增子序列的长度. 动态规划方程 a[]记录字符串: d[i]记录以第i个元素为最后一个元素的最长递增序列的长度 则 d[i+1]=1+max(d[j]) 其中(j<i ...
- API设计原则(觉得太合适,转发做记录)
API设计原则 对于云计算系统,系统API实际上处于系统设计的统领地位,正如本文前面所说,K8s集群系统每支持一项新功能,引入一项新技术,一定会新引入对应的API对象,支持对该功能的管理操作,理解掌握 ...
- CSU 1963 Feed the rabbit(斜率优化dp)
http://acm.csu.edu.cn/csuoj/problemset/problem?pid=1963 题意:有m个坑,每只兔子会在ti时刻回到坑中,现在有n个人,每个人都可以从任意时间(&l ...
- HDU 4183 Pahom on Water(最大流)
https://vjudge.net/problem/HDU-4183 题意: 这道题目的英文实在是很难理解啊. 给出n个圆,每个圆有频率,x.y轴和半径r4个属性,每次将频率为400的圆作为起点,频 ...
- 动画的使用—Drawable Animation
Drawable Animation可以称为帧动画,因为它是通过每次播放一帧Drawable资源实现的. Drawable Animation算不上真正意义上的动画,因为它的内部实现是通过定时发送消息 ...
- hadoo异常——org.apache.hadoop.security.UserGroupInformation: PriviledgedActionException
2013-08-20 10:36:17,728 INFO org.apache.hadoop.http.HttpServer: listener.getLocalPort() returned 500 ...
- DCOS(centos 7.4/7.6)
https://dcos.io/releases/ https://downloads.dcos.io/dcos/stable/1.12.0/dcos_generate_config.sh https ...
- const关键字对C++成员函数的修饰
const对C++成员函数的修饰分为三种:1. 修饰参数:2. 修饰返回值:3. 修饰this指针.简述一下知识点如下,以后找功夫再完善. 1. 对函数参数的修饰. 1)const只能用来修饰输入参数 ...