今天看啥  ›  专栏  ›  Python入门与进阶

记一次Python后端开发面试的经历

Python入门与进阶  · 公众号  ·  · 2018-10-30 18:00
记一次Python后端开发面试的经历在拉勾上投了十几个公司,大部分都被标记为不合适,有两个给了面试机会,其中一个自己觉得肯定不会去的,也就没有去面试,另一个经历了一轮电话面加一轮现场笔试和面试,在此记录一下面试的内容,做个小的总结。【04/18】电话面试上来没废话,直接开始问问题。1、is和==的区别?is判断两个引用是否指向的是同一个变量,即内存id是否相等,==则是调用的eq方法,一般是用于判断值是否相等,也可以重写eq方法实现想要的效果。2、dict与list的查找复杂度?dict用hash实现,查找的时间复杂度是O(1),list则为O(n)。3、a/b/c三个装饰器依次装饰函数fun(),装饰器的执行顺序?注意装饰器函数本身一般有两层,在装饰的时候外层和内层顺序是 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照