python面试题集合(总结我在面试中遇到的问题,1028更新,待续)

(以下都是面试完后凭记忆写下来,不一定都记得,顺序是乱序,by:线上聊的在我这不算面试,面试是指实地在公司面试那种)

首先这个公司,要求2年经验,熟悉Django

  1. 你是怎么用Django部署的?
  2. Django中间件在哪起作用以及什么作用?
  3. 数据结构红黑树会不会?
  4. 手写二叉树和二分算法代码
  5. 能自己用Django开发吗?
  6. 讲一下Django的结构模型
  7. @staticmethodm,、@classmethod 、成员方法的作用
  8. restful知道吗?
  9. 什么是装饰器?

说一下我这次的问题,自我介绍比较简短,大概讲了40秒,这个要加强一下。同时对于数据结构的知识的复习不够充分,基本的算法知识只懂原理不懂代码。

这次的公司经验不限,爬虫岗,常规要求

1.正则熟悉吗?列举一下
2. 多线程概念
3. 多线程爬虫会不会?项目介绍
4. 字体反爬是怎么样
5. redis持久化方案
6. redis数据类型
7. mysql和MongoDB、redis区别
8. get和post区别
9. 同步异步的概念
10.scrapy是怎么实现的,项目介绍
11.有没有写过爬虫中间件,是怎么样的
12.分布式概念,分布式爬虫会不会?做过什么项目
11.mysql的四个特性,介绍一下
12.数据爬下来存在哪?

准备的可能不够充分吧,分布式爬虫是稍微看了概念,自己没有条件。建议有条件的还是做个项目吧,起码也能算个加分点
(但offer还是拿到了)

这个公司招python后台开发,要求熟悉任一框架。面试的时候,主考官是看着简历上的技能随机出题问你,但每个点只问一个,例如数据库就问了MongoDB。可接受应届生

1.写有三个输入的装饰器,功能任意
2.mongDB的或逻辑语句
3.JWT和 某某-xss-header(此处某某因作者忘记了,加上百度没找到,我找到一个”X-XSS-Protection头”)
4.Ajax原理
5.linux操作命令:ln、tail
6.assert是怎样的

第一次遇到这样的,实力蒙圈。当然就被刷了。其实还问了我一个题的,不过那个单词我没记住,我也不会

还是python后台开发,这个就很正常的要求,经验要求也没有提

1.写一个检测程序运行时间的装饰器
2. 深度学习会不会
3. 大数据会不会
4. 做过什么Django的项目
5. linux熟悉吗?
6. shell命令列举
7. ORM知道吗
8. 除了开发你还有什么知识点可以跟我介绍
9. 代码管理工具熟悉吗
10. 有用mysql存储过爬虫数据吗

面试官是说,我知识面会比较窄,深度学习和大数据我都不会,新的知识点由于爬虫、前端(这个他解释说因为他偏向后台,简历上前端的太多会让他觉得你后台可能不强)的都被否,于是我不知道能说什么了,我说我可以看懂java自己写不强,他说他这不用看java,会不会没关系。。
最后offer当然是没拿到。。唉。。。是因为以上原因吗?不是的。是因为面试官的上司说要找服务器经验丰富的
我败了,服务器啊,各位加油

一个神奇的偶遇,不知道要求是什么。我在校招碰到的

  1. 正则列举
  2. 以前的工作做什么
  3. 做过什么项目
  4. (指着我的简历项目)说说这个是怎样实现的,针对你说的提出问题
    例如他问我微信公众号爬虫项目是说,你这个是在本地还是服务器跑?需要登录客户端吗?在哪里找到你要的数据?爬下来的数据存在哪,什么形式?
    5.介意团队小吗?

还在等通知,结果未知,校招面试的时间都很短,后续会有笔试和面试。应届生(这里的应届生,19届是今年6月毕业的,但应届生是指20届哦)很推荐校招!!非常推荐!冲冲冲

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值