![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试总结
changetocs
这个作者很懒,什么都没留下…
展开
-
面试题总结-搜狐手机网Python开发工程师
1、Python中range()和xrange()区别? xrange()不会生成一个长列表,而是产生一个生成器2、Python装饰器? 装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加额原创 2016-01-29 14:34:01 · 1002 阅读 · 0 评论 -
面试题总结-阿里神马和通联数据(算法)
1、两个很大的列表A,B(内存装不下),列表里面是字符串,如何找出A中包含B的所有字符串?要求优化,提示:搜索引擎。 2、给一个像手机键盘那样的数字和字符的对应关系,给你一串数字和一个词典,如何找出这串数字对应的字符的组合成的并且在词典中的所有单词?要求优化。 答:当时考虑了树结构存储 3、分块的大数据内存装不下,如何找出这些数据中出现频次最高的前1000个? 答:用哈希来分桶,把所有相同的原创 2016-01-30 20:41:27 · 2603 阅读 · 0 评论 -
笔试题-搜狐手机网Python开发工程师
1、熟悉哪些语言?了解哪些web框架? web 框架的目的:向程序员隐藏了处理 HTTP 请求和响应相关的基础代码。至于隐藏多少这取决于不同的框架,Django 和 Flask 走向了两个极端:Django 包括了每种情形,几乎成了它致命的一点;Flask 立足于“微框架”,仅仅实现 web 应用需要的最小功能,其它的不常用的 web 框架任务交由第三方库来完成。 Python web 框架都原创 2016-01-30 20:02:09 · 664 阅读 · 0 评论