专栏首页程序员的知识天地金三银四,Python工程师热门问题,你准备好了吗?

金三银四,Python工程师热门问题,你准备好了吗?

三银四,三月是个跳槽的好季节,有人忙着找工作,有人忙着招人,作为招招聘企业,如何找到一位靠谱的 Python 后端工程师是最重要的,作为候选人,找到一个心仪的公司是最重要的,只有双方各自做足的准备,才有可能达到自己的预期。

这里有份清单并非网络上那些转来转去的面试题,而是从编程语言、操作系统、网络、数据库、Web安全等多方位考察候选人,不论你是准备找人还是找工作,都值得参考。

一、语言

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

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

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

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

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

二、操作系统

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

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

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

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

三、存储

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

mysql相关

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

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

primary key和unique的区别?

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

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

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

redis相关

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

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

redis内存满了会怎么样?

四、安全

web安全相关

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

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

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

密码技术

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

简单说说https的过程?

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

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

五.其他

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

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 23岁的Python,这些年在编程语言排行榜上直线上升的原因是什么?很多人都不解

    python这些年在编程语言排行榜上名次一直在上升,这个并不是偶然。python发展了几十年,中间好长一段时间无人问津,现在已经发展很成熟了,像新的语言go很多...

    一墨编程学习
  • 8张思维导图,助你掌握 Python 基础

    思维导图是整理知识的一种非常有效的手段,这里分享几张 Python 基础学习的思维导图,可以帮助自己巩固下基础,有需要的小伙伴可以加紧时间收藏哦!

    一墨编程学习
  • python基础项目实战:实现黑客暮雨效果

    给大家分享一个利用Python制作黑客暮雨效果,是一个非常酷炫的效果,具有一定的参考价值,希望能够帮助到大家,代码如下:

    一墨编程学习
  • SAM/BAM文件格式简介(一)

    将reads比对到参考基因组上,我们称之为mapping。mapping的工具很多,为了方便下游分析,对于mapping产生的文件,业界有一个统一的标准,这个标...

    生信修炼手册
  • 循序渐进 MySQL 事务隔离级别

    事务简言之就是一组 SQL 执行要么全部成功,要么全部失败。MYSQL 的事务在存储引擎层实现。

    波罗学
  • 对等能源交易双边拍卖中的多主体学习(CS SY)

    分布式能源(DERs),如屋顶太阳能电池板,正在迅速发展,并正在重塑电力系统。为了促进电力供应,公用事业公司通常采用“馈电电价”(FIT),向电力所有者支付一定...

    用户6853689
  • 软件质量报告模板-产品质量度量

    顾翔老师开发的bugreport2script开源了,希望大家多提建议。文件在https://github.com/xianggu625/bug2testscr...

    小老鼠
  • 关于Serif与Sans-Serif字体

    在西方国家罗马字母阵营中,字体分为两大种类:Sans Serif和 Serif,打字机体虽然也属于 Sans Serif,但由于是等宽字体,所以另外独立出 Mo...

    williamwong
  • Python---sorted

    py3study
  • Python异常处理机制、调试、测试

    try执行一段可能会发送异常的代码,如果有异常情况发送 走except , 如果没有则不走,最后不管代码有没有发送异常,都会执行finally里的代码

    听着music睡

扫码关注云+社区

领取腾讯云代金券