Python后端面试题 1.语言 Python面试,基础相关问题少不了. python高并发解决方案 提示:我希望听到twisted->tornado->gevent 答案:gevent代码看起来好看一些,但是维护比较差,patch没有规律,而且里面封装了C,对python3的支持最差.twiste ...
分类:
编程语言 时间:
2018-11-04 22:55:35
阅读次数:
329
面试题1 主要考察知识点:生成器从头到尾只能取一次值 *list数据类型强转也可以读取生成器的值,g1被list读取完后g2已经读取不到了 面试题2 当for循环套上生成器表达式时就拆开,一定要注意生成器不调用时就不执行的特点(惰性) ...
分类:
编程语言 时间:
2018-11-03 00:02:42
阅读次数:
341
概述 Python是个非常受欢迎的编程语言,随着近些年机器学习、云计算等技术的发展,Python的职位需求越来越高。下面我收集了10个Python面试官经常问的问题,供大家参考学习。 类继承 有如下的一段代码: 如何调用类A的show方法了。 方法如下: __class__方法指向了类对象,只用给他 ...
分类:
编程语言 时间:
2018-11-02 17:17:42
阅读次数:
208
Part01-Py基础篇(80) Part02-网络编程和并发(34) Part03-数据库和缓存(46) Part04-前端框架和其他(155) Part01-Py基础篇(80) Part02-网络编程和并发(34) Part03-数据库和缓存(46) Part04-前端框架和其他(155) Pa ...
分类:
编程语言 时间:
2018-10-07 18:58:51
阅读次数:
372
Python面试常见问题 一、项目问题: 1.你写爬虫的时候都遇到过什么反爬虫措施,你是怎样解决的 2.用的什么框架。为什么选择这个框架 二、框架问题: 1.scrapy的基本结构(五个部分都是什么,请求发出去的整个流程) 2.scrapy的去重原理(指纹去重到底是什么原理) 3.scrapy中间件 ...
分类:
其他好文 时间:
2018-10-04 10:25:34
阅读次数:
394
一.项目技术点梳理 (一)Django项目 本项目是用python的Django框架开发的前后端不分离项目。项目采用MVT架构,使用的MySQL和redis数据库,用Django自带的orm与数据库交互。 1、用户模块 a.使用Django自带的用户认证系统,来完成用户登录,密码使用pbkdf2_s ...
分类:
编程语言 时间:
2018-09-29 20:33:11
阅读次数:
248
1、django、flask、tornado框架的比较? 2、什么是wsgi? 3、django请求的生命周期? 4、列举django的内置组件? 5、列举django中间件的5个方法?以及django中间件的应用场景? 6、简述什么是FBV和CBV? 7、django的request对象是在什么时 ...
分类:
编程语言 时间:
2018-09-28 00:06:41
阅读次数:
402
谈谈你对http协议的认识。 2、谈谈你对websocket协议的认识。 3、什么是magic string ? 4、如何创建响应式布局? 5、你曾经使用过哪些前端框架? 6、什么是ajax请求?并使用jQuery和XMLHttpRequest对象实现一个ajax请求。 7、如何在前端实现轮训? 8 ...
分类:
编程语言 时间:
2018-09-28 00:03:50
阅读次数:
172
1、列举常见的关系型数据库和非关系型都有那些? 2、MySQL常见数据库引擎及比较? 3、简述数据三大范式? 4、什么是事务?MySQL如何支持事务? 5、简述数据库设计中一对多和多对多的应用场景? 6、如何基于数据库实现商城商品计数器? 7、常见SQL(必备)详见武沛齐博客:https://www ...
分类:
数据库 时间:
2018-09-27 22:55:22
阅读次数:
419