一、语言

  1. 推荐一本看过最好的python书籍? 拉开话题好扯淡

  2. 谈谈python的装饰器,迭代器,yield?

  3. 标准库线程安全的队列是哪一个?不安全的是哪一个?logging是线程安全的吗?

  4. python适合的场景有哪些?当遇到计算密集型任务怎么办?

  5. python高并发解决方案?我希望听到twisted->tornado->gevent,能扯到golang,erlang更好

二、操作系统

可以直接认为是linux,毕竟搞后端的多数是和linux打交道。

  1. tcp/udp的区别?tcp粘包是怎么回事,如何处理?udp有粘包

  2. time_wait是什么情况?出现过多的close_wait可能是什么原因?

  3. epoll,select的区别?边缘触发,水平触发区别?

三、存储

存储可能包含rdbms,nosql以及缓存等,我以mysql,redis举例

mysql相关

  1. 谈谈mysql字符集和排序规则?

  2. varchar与char的区别是什么?大小限制?utf8字符集下varchar最多能存多少个字符

  3. primary key和unique的区别?

  4. 外键有什么用,是否该用外键?外键一定需要索引吗?

  5. myisam与innodb的区别?innodb的两阶段锁定协议是什么情况?

  6. 索引有什么用,大致原理是什么?设计索引有什么注意点?

redis相关

  1. 什么场景用redis,为什么mysql不适合?

  2. 谈谈redis的事务?用事务模拟原子+1操作?原子操作还有其它解决方案吗?

  3. redis内存满了会怎么样?

四、安全

web安全相关

  1. sql注入是怎么产生的,如何防止?

  2. xss如何预防?htmlescape后能否避免xss?

  3. csrf是什么?django是如何防范的?

密码技术

  1. 什么是分组加密?加密模式有哪些?ecb和cbc模式有什么区别?为什么需要iv向量?

  2. 简单说说https的过程?

  3. 对称加密与非对称加密区别?

  4. 如何生成共享秘钥? 如何防范中间人攻击?

五.其他

  1. 是否关注新技术啊?golang,rust是否了解?numpy,pandas是啥?

  2. 是否紧跟时代潮流?逛不逛微博,刷不刷知乎?

这些问题可能你觉得问的好细,但这好多都是平常经常遇到,并需要解决的,细节更能体现一个人,如果你觉得小kiss,欢迎在知乎找他,他们招人,觉得有点问题,那还等什么,多读书

  1. python参考手册,绝对让你更上一层楼

  2. 图解密码技术,密码入门不二之选

  3. mysql技术内幕第五版,有点厚当手册读读,要有耐心,高性能mysql也强烈建议读读

  4. effective tcp/ip programming

python面试(3)的更多相关文章

  1. Python面试真题答案或案例

    Python面试真题答案或案例如下: 请等待. #coding=utf-8 #1.一行代码实现1--100之和 print(sum(range(1,101))) #2.如何在一个函数内部修改全局变量 ...

  2. Python面试 【315+道题】

    Python面试 [315+道题] 第一部分 Python基础篇(80题) 为什么学习Python? 因为看到python的发展趋势,觉得需要与时俱进,第一点,python开发速度极快,能快速完成一个 ...

  3. 10个Python面试常问的问题

    概述 Python是个非常受欢迎的编程语言,随着近些年机器学习.云计算等技术的发展,Python的职位需求越来越高.下面我收集了10个Python面试官经常问的问题,供大家参考学习. 类继承 有如下的 ...

  4. Python面试基础篇

    1. 为什什么学习Python? Life is short, You need Python 2. 通过什什么途径学习的Python? pass 3. Python和Java.PHP.C.C#.C+ ...

  5. Python 面试中 8 个必考问题(转载)

    Python 面试中 8 个必考问题 1.下面这段代码的输出结果是什么?请解释. def extendList(val, list=[]): list.append(val) return list ...

  6. 常见的25个python面试问答

    常见的25个python面试问答 说到好用简洁的大数据技术,除了Hadoop.R等等,Python也是其中熠熠生辉的一员,因而广受企业和商家的青睐.求职季,不少应聘者在面试相关职业时都被要求掌握Pyt ...

  7. python面试笔试题汇总

    Python面试攻略(嗨谈篇) 110道python面试笔试题汇总,你能答对几道? Python 面试问答 Top 25 2018 年最常见的 Python 面试题 & 答案

  8. 服务器文档下载zip格式 SQL Server SQL分页查询 C#过滤html标签 EF 延时加载与死锁 在JS方法中返回多个值的三种方法(转载) IEnumerable,ICollection,IList接口问题 不吹不擂,你想要的Python面试都在这里了【315+道题】 基于mvc三层架构和ajax技术实现最简单的文件上传 事件管理

    服务器文档下载zip格式   刚好这次项目中遇到了这个东西,就来弄一下,挺简单的,但是前台调用的时候弄错了,浪费了大半天的时间,本人也是菜鸟一枚.开始吧.(MVC的) @using Rattan.Co ...

  9. Python面试常考点之深入浅出链表操作

    Python面试常考点之深入浅出链表操作 在Python开发的面试中,我们经常会遇到关于链表操作的问题.链表作为一个非常经典的无序列表结构,也是一个开发工程师必须掌握的数据结构之一.在本文中,我将针对 ...

  10. Python面试简介及并行并发

    今天的分享内容大体如下: 一. 面试 1. 什么是面试 2. 优秀的面试 二. Python综述 1. Python设计哲学及版本变迁 2. Python发展现状及其他语言使用场景 3. GIL 4. ...

随机推荐

  1. python一键升级所有第三方库

    import pip from subprocess import call for dist in pip.get_installed_distributions(): call("pip ...

  2. Is Docker Good for Your Database?

    https://dzone.com/articles/is-docker-good-for-your-database

  3. leetcode-[3]Max Points on a Line

    Given n points on a 2D plane, find the maximum number of points that lie on the same straight line 思 ...

  4. Android FragmentActivity 嵌套 Fragment 调用startActivityForResult返回的requestCode错误

    Android FragmentActivity 嵌套 Fragment 调用startActivityForResult返回的requestCode错误 此时,要在调用startActivityFo ...

  5. bootstrap2.1相关文档

    本节课我们主要学习一下 Bootstrap表格和按钮功能,通过内置的 CSS定义,显示各种丰富的效果. 一.表格 Bootstrap提供了一些丰富的表格样式供开发者使用. 1.基本格式 //实现基本的 ...

  6. zoj2607

    题意:如左图,给定A,B,C,D的面积分别为大于等于a,b,c,d,求最小的面积 思路:因为a,b肯定有一个是满的(不然还可压缩到更小),同理,ac,bd,cd都只有一个是满的,所以有可能是对角满的, ...

  7. CSS 基础 例子 最小高度和最大高度设置

    最小高度,无论什么时候,高度不会小于该值,即使内容很少,不限制高度最大值,超出时候,按照实际内容来决定高度 最大高度,无论什么时候,高度不会大于该值,即使内容很多,不限制最小高度,超出时候,多出部分会 ...

  8. ASP.NET Web API 框架研究 IoC容器 DependencyResolver

    一.概念 1.IoC(Inversion of Control),控制反转 即将依赖对象的创建和维护交给一个外部容器来负责,而不是应用本身.如,在类型A中需要使用类型B的实例,而B的实例的创建不是由A ...

  9. Linux查看History记录加时间戳小技巧

    Linux查看History记录加时间戳小技巧 熟悉bash的都一定知道使用history可以输出你曾经输入过的历史命令,例如[root@servyou_web ~]# history | more ...

  10. 软件测试实践平台(Mooctest)FAQ

    0. 背景 我们在<软件测试技术>课程使用 MOOCTEST (mooctest.net) 作为课程的实践教学平台. 在教学过程中学生们遇到了一些问题,本文将一一总结. 注意:本文在解决问 ...