第三个公司: 智影科技
1.包/py对象/class对象/函数对象的核心区别?
2.获得开发需求后,编码之前,必须做哪几件事,才能保证最终开发出来模块的正确性?
3.为了便于调试,一般会怎么做?
4.为了便于以后改动/升级/维护,在开发前,必须要做到的规范是什么?
5.请列举4个常用的魔法方法,并说出应用场景
6.如何理解敏捷开发,如何保存开发过程中的敏捷性?
7.你做过模块效率测试吗?一般您是如何做的?
8.列举collections包中5个以上常用模块,并说说您在实际工作中的应用场景
9.改写两个嵌套for循环为推导式
10.异步/多线程/并行有哪些区别?各自用在哪些业务场景?你用过哪些异步模块?
第四个公司: 网贷天眼
1.django自定义权限
2.为用户密码加密显示
3.django部署架构Nginx+uWSGI
第五个公司: 航旅纵横
1.cmdb中表结构设计\各表功能
2.Jenkins与gitlab实现持续集成与自动部署
3.ELK平台数据展示与访问量
4.redis在django项目中的使用,redis集群
5.APP爬虫相关知识: 笔记本开热点--手机连笔记本热点--笔记本上按装抓包工具 ==> 手机打开APP,笔记本抓包工具抓包解析
第六个公司: FitTime睿健时代
由于该公司招纯运维,不是运维开发,所以面试时直接聊了其他职业规划的东西
公司是一家做健身的互联网公司,地点在望京绿地中心,环境还可以
第七个公司: 拉勾网
1.django自定义权限管理
2.浏览器输入域名,然后浏览器请求--返回响应的整个交互过程
3.python多继承和多台
4.对于已上线的服务,怎样更新其配置,确保更新过程无误
5.django登录验证装饰器
第八个公司: 百望
1.现场绘制vmx管理平台的架构图,如minion-master mysql redis等等
2.shell在Mac上操作题:
2.1. 查看磁盘/内存/CPU的命令
2.2. 查看监听端口/查看对口对应的进程名
2.3. 查看本机IP/区分内外网IP
2.4. Shell中的## $? $$ $0等是什么意思
2.5. 编写shell程序--输入一个目录,查看该目录是否存在,存在返回0,不存在返回1
2.6. 编写shell程序--查看某个目录下是否存在.tar结尾的文件,将其改名为.txt
3.python在Mac上操作题:
3.1. 列表/元组/字典/集合的区别与使用场景
3.2. 书写一个单例
3.3. 书写一个装饰器,升级(让被装饰函数执行3次,n次)
第九个公司: 推想科技
shell题:
1.判断变量是否为数字(包括正数 负数 整数 小数)
2.使用sed在test.txt文件的第六行后加入'A B C D'字段,并用awk打印C
3.写一个简单的shell脚本,定义一个'read_file'函数,能递归读取给定路径下的所有文件名,打印文件名全路径,如/tmp/aa/bb.txt
Python题:
1.一篇英文文章保存在a.txt中,用Python统计这篇文章中每个单词的出现频率,并返回出现频率最高的10个单词及其出现次数(只考虑空格,标点符号可忽略)
第十个公司:云兴维智
1.Saltstack
2.MySQL查询
3.ELK
4.django的MVT
donedone 4.25 晴