精华内容
下载资源
问答
  • Python web面试常见问题

    2020-04-24 20:32:50
    一、Python语法以及其他基础部分: 1.可变与不可变类型 2.浅拷贝与深拷贝的实现方式、区别;deepcopy如果你来设计,如何实现 3.new()与init()的区别 4.你知道几种设计模式 5.编码与解码你了解过吗 6.列表推导式list ...

    一、Python语法以及其他基础部分:

    1.可变与不可变类型

    2.浅拷贝与深拷贝的实现方式、区别;deepcopy如果你来设计,如何实现

    3.new()与init()的区别

    4.你知道几种设计模式

    5.编码与解码你了解过吗

    6.列表推导式list comprehension和生成器的优劣

    7.什么是装饰器;如果想在函数之后进行装饰,应该怎么做

    8.手写个使用装饰器实现的单例模式

    9.使用装饰器的单例和使用其他方法的单例,在后续使用中,有何区别

    10.手写:正则邮箱地址

    11.介绍下垃圾回收:引用计数/分代回收/孤立引用环

    12.多进程和多线程的区别,cpu密集型适合用什么

    13.进程通信的方式有几种

    14.介绍下协程,为何比线程快

    15.range和xrange的区别

    二、算法排序部分:

    1.手写快排;堆排;几种常用排序的算法复杂度是多少;快排平均复杂度多少,最坏情况如何优化

    2.手写:已知一个长度n的无序列表,元素均是数字,要求把所有间隔为d的组合找出来,你写的解法算法复杂度多少

    3.手写:一个列表A=[A1,A2,…,An],要求把列表中所有的组合情况打印出来;

    4.手写:用一行python写出1+2+3+…+10**8

    5.手写python:用递归的方式判断字符串是否为回文

    6.单向链表长度未知,如何判断其中是否有环

    7.单向链表如何使用快速排序算法进行排序

    7.手写:一个长度n的无序数字元素列表,如何求中位数,如何尽快的估算中位数,9).你的算法复杂度是多少;

    8.如何遍历一个内部未知的文件夹(两种树的优先遍历方式)

    三、网络基础部分:

    1.TCP/IP分别在模型的哪一层

    2.socket长连接是什么意思

    3.select和epoll你了解么,区别在哪

    4.TCP UDP区别;三次握手四次挥手讲一下

    5.TIME_WAIT过多是因为什么

    6.http一次连接的全过程:你来说下从用户发起request——到用户接收到 response

    7.http连接方式。get和post的区别,你还了解其他的方式么

    8.restful你知道么

    9.状态码你知道多少,比如200/403/404/504等等

    四、数据库部分:

    1.MySQL锁有几种;死锁是怎么产生的; 为何,以及如何分区、分表;

    2.MySQL的char varchar text的区别:

    了解join么,有几种有何区别,A LEFT JOIN B,查询的结果中,B没有的那部分是如何显示的(NULL)

    3.索引类型有几种,BTree索引和hash索引的区别

    4.手写:如何对查询命令进行优化

    5.NoSQL了解么,和关系数据库的区别,redis有几种常用存储类型

    五、linux部分:

    1.讲一下你常用的Linux/git命令和作用;

    2.查看当前进程是用什么命令,除了文件相关的操作外,你平时还有什么操作命令;

    六. Django项目部分:

    都是让简单的介绍下你在公司的项目,不管是不是后端相关的,主要是要体现出你干了什么

    你在项目中遇到最难的部分是什么,你是怎么解决的; 你看过django的admin源码么

    看过flask的源码么,你如何理解开源

    MVC / MTV, 缓存怎么用, 中间件是干嘛的

    CSRF是什么,django是如何避免的,XSS

    如果你来设计login,简单的说一下思路

    session和cookie的联系与区别,session为什么说是安全的

    uWSGI和Nginx的作用;

    展开全文
  • 爬虫面试常见问题 一、项目问题: 1.你写爬虫的时候都遇到过什么反爬虫措施,你是怎样解决的 2.用的什么框架。为什么选择这个框架 二、框架问题: 1.scrapy的基本结构(五个部分都是什么,请求发出去的整个流程) 2....

    爬虫面试常见问题

    一、项目问题:

    1.你写爬虫的时候都遇到过什么反爬虫措施,你是怎样解决的

    2.用的什么框架。为什么选择这个框架

    二、框架问题:

    1.scrapy的基本结构(五个部分都是什么,请求发出去的整个流程)

    2.scrapy的去重原理(指纹去重到底是什么原理)

    3.scrapy中间件有几种类,你用过哪些中间件

    4.scrapy中间件在哪里起的作业(面向切片编程)

    三、代理问题:

    1.为什么会用到代理

    2.代理怎么使用(具体代码, 请求在什么时候添加的代理)

    3.代理失效了怎么处理

    四、验证码处理:

    1.登陆验证码处理

    2.爬取速度过快出现的验证码处理

    3.如何用机器识别验证码

    五、模拟登陆问题:

    1.模拟登陆流程

    2.cookie如何处理

    3.如何处理网站传参加密的情况

    六、分布式:

    1.分布式原理

    2.分布式如何判断爬虫已经停止了

    3.分布式的去重原理

    七、数据存储和数据库问题:

    1.关系型数据库和非关系型数据库的区别

    2.爬下来数据你会选择什么存储方式,为什么

    3.各种数据库支持的数据类型,和特点

    八、Python基础问题:

    ps:基础问题是非常多的,因为是爬虫性质,所以抽了一些问的比较多的,总结如下:

    1.Python2与Python3的区别,如何实现python2代码迁移到Python3环境

    2.Python2和Python3的编码方式有什么差别

    3.迭代器,生成器,装饰器

    4.Python的数据类型

    九、协议问题:

    1.http协议,请求由什么组成,每个字段分别有什么用,https和http有什么差距

    2.证书问题

    3.TCP,UDP各种相关问题

    十、数据提取问题:

    1.主要使用什么样的结构化数据提取方式,可能会写一两个例子

    2.正则的使用

    3.动态加载的数据如何提取

    4.json数据如何提取

    十一、算法问题:

    算法:你们要善用Python的数据类型,对Python的数据结构深入了解

    Python web面试常见问题

    一、Python语法以及其他基础部分:

    1.可变与不可变类型

    2.浅拷贝与深拷贝的实现方式、区别;deepcopy如果你来设计,如何实现

    3.new()与init()的区别

    4.你知道几种设计模式

    5.编码与解码你了解过吗

    6.列表推导式list comprehension和生成器的优劣

    7.什么是装饰器;如果想在函数之后进行装饰,应该怎么做

    8.手写个使用装饰器实现的单例模式

    9.使用装饰器的单例和使用其他方法的单例,在后续使用中,有何区别

    10.手写:正则邮箱地址

    11.介绍下垃圾回收:引用计数/分代回收/孤立引用环

    12.多进程和多线程的区别,cpu密集型适合用什么

    13.进程通信的方式有几种

    14.介绍下协程,为何比线程快

    15.range和xrange的区别

    二、算法排序部分:

    1.手写快排;堆排;几种常用排序的算法复杂度是多少;快排平均复杂度多少,最坏情况如何优化

    2.手写:已知一个长度n的无序列表,元素均是数字,要求把所有间隔为d的组合找出来,你写的解法算法复杂度多少

    3.手写:一个列表A=[A1,A2,…,An],要求把列表中所有的组合情况打印出来;

    4.手写:用一行python写出1+2+3+…+10**8

    5.手写python:用递归的方式判断字符串是否为回文

    6.单向链表长度未知,如何判断其中是否有环

    7.单向链表如何使用快速排序算法进行排序

    7.手写:一个长度n的无序数字元素列表,如何求中位数,如何尽快的估算中位数,9).你的算法复杂度是多少;

    8.如何遍历一个内部未知的文件夹(两种树的优先遍历方式)

    三、网络基础部分:

    1.TCP/IP分别在模型的哪一层

    2.socket长连接是什么意思

    3.select和epoll你了解么,区别在哪

    4.TCP UDP区别;三次握手四次挥手讲一下

    5.TIME_WAIT过多是因为什么

    6.http一次连接的全过程:你来说下从用户发起request——到用户接收到 response

    7.http连接方式。get和post的区别,你还了解其他的方式么

    8.restful你知道么

    9.状态码你知道多少,比如200/403/404/504等等

    四、数据库部分:

    1.MySQL锁有几种;死锁是怎么产生的; 为何,以及如何分区、分表;

    2.MySQL的char varchar text的区别:

    了解join么,有几种有何区别,A LEFT JOIN B,查询的结果中,B没有的那部分是如何显示的(NULL)

    3.索引类型有几种,BTree索引和hash索引的区别

    4.手写:如何对查询命令进行优化

    5.NoSQL了解么,和关系数据库的区别,redis有几种常用存储类型

    五、linux部分:

    1.讲一下你常用的Linux/git命令和作用;

    2.查看当前进程是用什么命令,除了文件相关的操作外,你平时还有什么操作命令;

    六. Django项目部分:

    都是让简单的介绍下你在公司的项目,不管是不是后端相关的,主要是要体现出你干了什么

    你在项目中遇到最难的部分是什么,你是怎么解决的; 你看过django的admin源码么

    看过flask的源码么,你如何理解开源

    MVC / MTV, 缓存怎么用, 中间件是干嘛的

    CSRF是什么,django是如何避免的,XSS

    如果你来设计login,简单的说一下思路

    session和cookie的联系与区别,session为什么说是安全的

    uWSGI和Nginx的作用;

    展开全文
  • 原标题:Python面试常见问题,涉及Python各个方面爬虫面试常见问题一、项目问题:1.你写爬虫的时候都遇到过什么反爬虫措施,你是怎样解决的2.用的什么框架。为什么选择这个框架二、框架问题:1.scrapy的基本结构(五...

    原标题:Python面试常见问题,涉及Python各个方面

    爬虫面试常见问题

    一、项目问题:

    1.你写爬虫的时候都遇到过什么反爬虫措施,你是怎样解决的

    2.用的什么框架。为什么选择这个框架

    二、框架问题:

    1.scrapy的基本结构(五个部分都是什么,请求发出去的整个流程)

    2.scrapy的去重原理(指纹去重到底是什么原理)

    3.scrapy中间件有几种类,你用过哪些中间件

    4.scrapy中间件在哪里起的作业(面向切片编程)

    三、代理问题:

    1.为什么会用到代理

    2.代理怎么使用(具体代码, 请求在什么时候添加的代理)

    3.代理失效了怎么处理

    四、验证码处理:

    1.登陆验证码处理

    2.爬取速度过快出现的验证码处理

    3.如何用机器识别验证码

    五、模拟登陆问题:

    1.模拟登陆流程

    2.cookie如何处理

    3.如何处理网站传参加密的情况

    六、分布式:

    1.分布式原理

    2.分布式如何判断爬虫已经停止了

    3.分布式的去重原理

    七、数据存储和数据库问题:

    1.关系型数据库和非关系型数据库的区别

    2.爬下来数据你会选择什么存储方式,为什么

    3.各种数据库支持的数据类型,和特点

    八、Python基础问题:

    ps:基础问题是非常多的,因为是爬虫性质,所以抽了一些问的比较多的,总结如下:

    1.Python2与Python3的区别,如何实现python2代码迁移到Python3环境

    2.Python2和Python3的编码方式有什么差别

    3.迭代器,生成器,装饰器

    4.Python的数据类型

    九、协议问题:

    1.http协议,请求由什么组成,每个字段分别有什么用,https和http有什么差距

    2.证书问题

    3.TCP,UDP各种相关问题

    十、数据提取问题:

    1.主要使用什么样的结构化数据提取方式,可能会写一两个例子

    2.正则的使用

    3.动态加载的数据如何提取

    4.json数据如何提取

    十一、算法问题:

    算法:你们要善用Python的数据类型,对Python的数据结构深入了解

    Python web面试常见问题

    一、Python语法以及其他基础部分:

    1.可变与不可变类型

    2.浅拷贝与深拷贝的实现方式、区别;deepcopy如果你来设计,如何实现

    3.new与init的区别

    4.你知道几种设计模式

    5.编码与解码你了解过吗

    6.列表推导式list comprehension和生成器的优劣

    7.什么是装饰器;如果想在函数之后进行装饰,应该怎么做

    8.手写个使用装饰器实现的单例模式

    9.使用装饰器的单例和使用其他方法的单例,在后续使用中,有何区别

    10.手写:正则邮箱地址

    11.介绍下垃圾回收:引用计数/分代回收/孤立引用环

    12.多进程和多线程的区别,cpu密集型适合用什么

    13.进程通信的方式有几种

    14.介绍下协程,为何比线程快

    15.range和xrange的区别

    二、算法排序部分:

    1.手写快排;堆排;几种常用排序的算法复杂度是多少;快排平均复杂度多少,最坏情况如何优化

    2.手写:已知一个长度n的无序列表,元素均是数字,要求把所有间隔为d的组合找出来,你写的解法算法复杂度多少

    3.手写:一个列表A=[A1,A2,…,An],要求把列表中所有的组合情况打印出来;

    4.手写:用一行python写出1+2+3+…+10**8

    5.手写python:用递归的方式判断字符串是否为回文

    6.单向链表长度未知,如何判断其中是否有环

    7.单向链表如何使用快速排序算法进行排序

    7.手写:一个长度n的无序数字元素列表,如何求中位数,如何尽快的估算中位数,9).你的算法复杂度是多少;

    8.如何遍历一个内部未知的文件夹(两种树的优先遍历方式)

    三、网络基础部分:

    1.TCP/IP分别在模型的哪一层

    2.socket长连接是什么意思

    3.select和epoll你了解么,区别在哪

    4.TCP UDP区别;三次握手四次挥手讲一下

    5.TIME_WAIT过多是因为什么

    6.http一次连接的全过程:你来说下从用户发起request——到用户接收到 response

    7.http连接方式。get和post的区别,你还了解其他的方式么

    8.restful你知道么

    9.状态码你知道多少,比如200/403/404/504等等

    四、数据库部分:

    1.MySQL锁有几种;死锁是怎么产生的;为何,以及如何分区、分表;

    2.MySQL的char varchar text的区别:

    了解join么,有几种有何区别,A LEFT JOIN B,查询的结果中,B没有的那部分是如何显示的(NULL)

    3.索引类型有几种,BTree索引和hash索引的区别

    4.手写:如何对查询命令进行优化

    5.NoSQL了解么,和关系数据库的区别,redis有几种常用存储类型

    五、linux部分:

    1.讲一下你常用的Linux/git命令和作用;

    2.查看当前进程是用什么命令,除了文件相关的操作外,你平时还有什么操作命令;

    六. Django项目部分:

    都是让简单的介绍下你在公司的项目,不管是不是后端相关的,主要是要体现出你干了什么

    你在项目中遇到最难的部分是什么,你是怎么解决的;你看过django的admin源码么

    看过flask的源码么,你如何理解开源

    MVC / MTV, 缓存怎么用, 中间件是干嘛的

    CSRF是什么,django是如何避免的,XSS

    如果你来设计login,简单的说一下思路

    session和cookie的联系与区别,session为什么说是安全的

    uWSGI和Nginx的作用;返回搜狐,查看更多

    责任编辑:

    展开全文
  • Python面试常见问题

    2018-08-31 16:44:55
    爬虫面试常见问题 一.项目问题: 你写爬虫的时候都遇到过什么反爬虫措施,你是怎样解决的 用的什么框架。为什么选择这个框架 二.框架问题: scrapy的基本结构(五个部分都是什么,请求发出去的整个...

    爬虫面试常见问题

    一.项目问题:

    1. 你写爬虫的时候都遇到过什么反爬虫措施,你是怎样解决的

    2. 用的什么框架。为什么选择这个框架

    二.框架问题:

    1. scrapy的基本结构(五个部分都是什么,请求发出去的整个流程)

    2. scrapy的去重原理(指纹去重到底是什么原理)

    3. scrapy中间件有几种类,你用过哪些中间件

    4. scrapy中间件在哪里起的作业(面向切片编程)

    三.代理问题:

    1. 为什么会用到代理

    2. 代理怎么使用(具体代码, 请求在什么时候添加的代理)

    3. 代理失效了怎么处理

    四.验证码处理:

    1. 登陆验证码处理

    2. 爬取速度过快出现的验证码处理

    3. 如何用机器识别验证码

    五.模拟登陆问题:

    1. 模拟登陆流程

    2. cookie如何处理

    3. 如何处理网站传参加密的情况

    六.分布式:

    1. 分布式原理

    2. 分布式如何判断爬虫已经停止了

    3. 分布式的去重原理

    七.数据存储和数据库问题:

    1. 关系型数据库和非关系型数据库的区别

    2. 爬下来数据你会选择什么存储方式,为什么

    3. 各种数据库支持的数据类型,和特点

      是否支持事务...

    八.Python基础问题:

    基础问题非常多,但是因为爬虫性质,还是有些问的比较多的,下面总结:

    1. Python2和Python3的区别,如何实现python2代码迁移到Python3环境

    2. Python2和Python3的编码方式有什么差别

    3. 迭代器,生成器,装饰器

    4. Python的数据类型

    九.协议问题:

    1. http协议,请求由什么组成,每个字段分别有什么用,https和http有什么差距

    2. 证书问题

    3. TCP,UDP各种相关问题

    十.数据提取问题:

    1. 主要使用什么样的结构化数据提取方式,可能会写一两个例子

    2. 正则的使用

    3. 动态加载的数据如何提取

    4. json数据如何提取

    十一.算法问题:

    算法:你们要善用Python的数据类型,对Python的数据结构深入了解

    Python WEB面试常见问题

    一. python语法以及其他基础部分:

    1. 可变与不可变类型
    2. 浅拷贝与深拷贝的实现方式、区别;deepcopy如果你来设计,如何实现
    3. new() 与 init()的区别
    4. 你知道几种设计模式
    5. 编码和解码你了解过么
    6. 列表推导list comprehension和生成器的优劣
    7. 什么是装饰器;如果想在函数之后进行装饰,应该怎么做
    8. 手写个使用装饰器实现的单例模式
    9. 使用装饰器的单例和使用其他方法的单例,在后续使用中,有何区别
    10. 手写:正则邮箱地址
    11. 介绍下垃圾回收:引用计数/分代回收/孤立引用环
    12. 多进程与多线程的区别,CPU密集型适合用什么
    13. 进程通信的方式有几种
    14. 介绍下协程,为何比线程还快
    15. range和xrange的区别

    二. 算法排序部分:

    1. 手写快排;堆排;几种常用排序的算法复杂度是多少;快排平均复杂度多少,最坏情况如何优化
    2. 手写:已知一个长度n的无序列表,元素均是数字,要求把所有间隔为d的组合找出来,你写的解法算法复杂度多少
    3. 手写:一个列表A=[A1,A2,…,An],要求把列表中所有的组合情况打印出来;
    4. 手写:用一行python写出1+2+3+…+10**8
    5. 手写python:用递归的方式判断字符串是否为回文
    6. 单向链表长度未知,如何判断其中是否有环
    7. 单向链表如何使用快速排序算法进行排序
    8. 手写:一个长度n的无序数字元素列表,如何求中位数,如何尽快的估算中位数,9).你的算法复杂度是多少;
    9. 如何遍历一个内部未知的文件夹(两种树的优先遍历方式)

    三. 网络基础部分:

    1. TCP/IP分别在模型的哪一层
    2. socket长连接是什么意思
    3. select和epoll你了解么,区别在哪
    4. TCP UDP区别;三次握手四次挥手讲一下
    5. TIME_WAIT过多是因为什么
    6. http一次连接的全过程:你来说下从用户发起request——到用户接收到 response
    7. http连接方式。get和post的区别,你还了解其他的方式么
    8. restful你知道么
    9. 状态码你知道多少,比如200/403/404/504等等

    四. 数据库部分:

    1. MySQL锁有几种;死锁是怎么产生的; 为何,以及如何分区、分表;
    2. MySQL的char varchar text的区别:
      了解join么,有几种有何区别,A LEFT JOIN B,查询的结果中,B没有的那部分是如何显示的(NULL)
    3. 索引类型有几种,BTree索引和hash索引的区别
    4. 手写:如何对查询命令进行优化
    5. NoSQL了解么,和关系数据库的区别,redis有几种常用存储类型

    五. Linux部分:

    讲一下你常用的Linux/git命令和作用;

    查看当前进程是用什么命令,除了文件相关的操作外,你平时还有什么操作命令;

    六. Django项目部分:

    都是让简单的介绍下你在公司的项目,不管是不是后端相关的,主要是要体现出你干了什么

    1. 你在项目中遇到最难的部分是什么,你是怎么解决的; 你看过django的admin源码么
    2. 看过flask的源码么,你如何理解开源
    3. MVC / MTV, 缓存怎么用, 中间件是干嘛的
    4. CSRF是什么,django是如何避免的,XSS
    5. 如果你来设计login,简单的说一下思路
    6. session和cookie的联系与区别,session为什么说是安全的
    7. uWSGI和Nginx的作用;

    每个公司各有特点,但是这些算是基础,也是常见问题。

    更多Python视频、源码、资料加群683380553免费获取

    展开全文
  • 1)什么是Python?使用Python有什么好处?Python是一种编程语言,包含对象,模块,线程,异常和自动内存管理。Python的好处在于它简单易用,可移植,可扩展,内置数据结构,并且它是一个开源的。2)什么是PEP 8?PEP...
  • Python爬虫面试常见问题 一、项目问题: 1.你写爬虫的时候都遇到过什么反爬虫措施,你是怎样解决的 2.用的什么框架。为什么选择这个框架 二、框架问题: 1.scrapy的基本结构(五个部分都是什么,请求发出去的...
  • 4. 解释Python中的三元运算子5. 在Python中如何实现多线程?6. 解释一下Python中的继承7. 什么是Flask?8. 在Python中是如何管理内存的?9. 解释Python中的help()和dir()函数10. 当退出Python时,是否释放全部内存?...
  • python web面试题整理

    2018-09-27 16:16:16
    第一部分Python基础题(80) 1.为什么学习Python?2.通过什么途径学习的Python?3.Python和Java、PHP、C、C#、C++等其他语言的对比?4.简述解释型和编译型编程语言?5.Python解释器种类以及特点?6...
  • python web面试

    2020-09-09 17:18:48
    1、分别描述HTTP请求和响应的报文...描述一下RESful协议、以及涉及到的方法以及代表的含义。 ... 1)请求行 ...方法字段就是HTTP使用的请求方法,比如常见的GET/POST 2)请求头部 HTTP客户程序(例如浏览器),向服务器发送请求
  • 在本文中,我们总结了Python面试中最常见的100个问题。每道题都提供参考答案,希望能够帮助你在2019年求职面试中脱颖而出,找到一份高薪工作。这100道面试题涉及Python基础知识、Python编程、数据分析以及Python函数...
  • 的全称为: PythonWeb Server Gateway Interface v1.0 (Python Web 服务器网关接口),它是 Python 应用程序和 WEB 服务器之间的一种接口。 它的作用,类似于FCGI 或 FASTCGI 之类的协议的作用。WSGI 的目标,是...
  • 记一次python web面试

    2018-08-23 09:30:33
    一、python基础知识 1、re.match和re.search re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函数返回None;而re.search匹配整个字符串,直到找到第一个匹配。 2、is和= =的区别: id...
  • 本文为大家分享的Python工程师面试题主要与Python Web相关,供大家参考,具体内容如下1、解释一下 WSGI 和 FastCGI 的关系?CGI全称是“公共网关接口”(CommonGateway Interface),HTTP服务器与你的或其它机器上的...
  • python web 面试题汇总

    千次阅读 2018-07-11 08:23:20
    转自...1 Python的函数参数传递 看两个例子: a = 1 def fun(a): a = 2 fun(a) print a # 1 a = [] def fun(a): a.append(1) fun(a) print a # [1] 所有的变量都可以理解是内存中一...
  • Python面试常见问题

    2019-01-18 10:36:00
    So if you are looking forward to a Python Interview, here are some most probable questions to be asked in the interview that will help: What is the difference between deep and shallow copy? Write ...
  • Python常见面试问题

    2019-05-19 15:02:25
    爬虫面试常见问题 一.项目问题: 你写爬虫的时候都遇到过什么反爬虫措施,你是怎样解决的 用的什么框架。为什么选择这个框架 二.框架问题: scrapy的基本结构(五个部分都是什么,请求发出去的整个流程) ...
  • 熟练使用Python常用框架Django/Tornado/Flask,熟悉Restful API;了解分布式和微服务设计理念,熟练掌握常用的分布式开发框架,了解Kafka, Zookeeper,Redis等开源中间件。需具备独立数据库设计并且调优的能力;有...
  • python面试常见问题(一) 一. 装饰器 装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能, 装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志...
  • 1、MySQL数据库总结MySQL可以建多少个数据库,理论上是没有限制的,每一个数据库可以有上亿的对象,但是一般基于硬件要求、效率问题一般不超过64个,超过64个会对数据处理速度造成影响,每一张表建议不超过过1亿条...
  • 下面我收集了20个Python面试官经常问的问题,供大家参考学习。 1、 Python 的特点和优点是什么? Python 可以作为编程的入门语言,因为他具备以下特质: 解释性 动态特性 面向对象 语法简洁 开源 丰富的社区资源 2、...
  • python爬虫面试宝典(常见问题)

    千次阅读 2020-02-29 21:59:33
    这篇文章主要介绍了python爬虫面试宝典及常见问题小结,需要的朋友可以参考下 是否了解线程的同步和异步? 线程同步:多个线程同时访问同一资源,等待资源访问结束,浪费时间,效率低 线程异步:在访问资源时在空闲...
  • 本地地址:/home/yuyh/下载/面试题/python web开发面试.doc 目标:尽量掌握这里的全部的知识点 1.python函数的参数是怎么传递的? 这里考查的是python的数据类型问题:可变数据类型和不可变数据类型(类型是属于...
  • 2. 跨域请求问题 django 怎么解决的(原理) 3. 请解释或描述一下 Django 的架构 4. django 对数据查询结果排序怎么做,降序怎么做,查询大于某个字段怎么做 5. 说一下Django,MIDDLEWARES中间件的作用? ...
  • python常见面试

    2020-03-15 16:42:31
    python常见面试题希望大家收藏Django请求生命周期?简述FBV和CBV?Django中间件的作用和应用场景?Django重定向是如何实现的?301和302有什么区别?Django中csrf实现机制?什么是wsgi、uwsgi、uWSGI?Django本身提供...
  • Python几年了?为什么选择Python?3.学历?大学什么专业?4.除了Python以外对其他语言有没有了解?5.你对Python这门语言的看法?6.在学习Python过程中有没有令你影响深刻的事情?7.Python基础部分1.字符串、字典、...
  • #Python3面试问题

    千次阅读 2019-03-19 00:56:18
    Python 的另一个大问题是,对多处理器支持不好。GIL 是指 Python 全局解释器锁(Global Interpreter Lock) 当 Python 的默认解释器要执行字节码时,都需要先申请这个锁。这意味着,如果试图通过多线程扩展应用程序...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,373
精华内容 4,549
关键字:

pythonweb面试常见问题

python 订阅