一、语言

  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. boost--function

    1.简介 function是一个模板类,它就像一个包装了函数指针或函数对象的容器(只有一个元素).可以把它想象成一个泛化的函数指针,而且他非常适合代替函数指针,存储用于回调的函数.如下定义了一个能够容 ...

  2. IntelliJ IDEA 2017版 spring-boot2.0.4+mybatis+Redis处理高并发,穿透问题

    一.当采用reddis缓存的时候,如果同时,一万次访问,那么就会有10000次访问数据库所以就会对数据库造成巨大压力,这时候,就要用到线程 1.方法体上加锁(优点,防护住了并发锁,缺点降低了内存效率) ...

  3. Codeforces Round#416 Div.2

    A. Vladik and Courtesy 题面 At regular competition Vladik and Valera won a and b candies respectively. ...

  4. docker 搭建 MYSQL并且完成主从复制

    mysql主从复制逻辑: 1.从库执行start slave 开启主从复制. 2.从库请求连接到主库,并且指定binlog文件以及位置后发出请求. 3.主库收到从库请求后,将信息返回给从库,除了信息日 ...

  5. 在64位win10下安装32位oracle

    乱试,居然搞定了. 1 下载个32位的驱动包,解压拷贝到C:\Windows\SysWOW64 其实这样就能用了:)不过如果人家只提供一个tsname的文件给你,或某些程序跑配置的,读取的配置是一个t ...

  6. Matlab作图

    修改线宽 plot(x,y,'LineWidth',1.5) 在xlabel,ylabel,title中使用latex语言 xlabel('$x$','interpreter','latex') yl ...

  7. Matlab用mpeaks函数求峰值点坐标

    clear;clc;close all % 初始化 m = [-6,-2,0,2,4,6]; sigma = [1,1,0.5,0.25,0.6,2]; h = [1,2,3,2,2.13,3.14] ...

  8. switch()语句

    语法: switch(expression){ case value:statement break; case value:statement break; case value:statement ...

  9. CSS 基础 例子 行高line-height

    “行高“指一行文字的高度,具体来说是指两行文子间基线间的距离.在CSS,line-height被用来控制行与行之间的垂直距离.line-height 属性会影响行框的布局.在应用到一个块级元素时,它定 ...

  10. 用JavaScript写的动态表格

    实现的功能有Table表格添加,删除.输入,删除的全选,单行删除. HTML代码部分 <body> <form> <table border="1" ...