面试题01

面试题01

1 面试官上来要看你项目

- 看你的编码水平
- 公司的项目看不了的 不用慌,给面试官看的都是个人项目开源的
-公司项目看不了 签了保密协议

2 数据库如何处理

用的云数据库还是自己的数据库
-云数据库
# 阿里云数据库,花钱,买服务--->账号和密码---> 公司不需要自己搭建mysql
-mysql
-redis
-mongodb
-自己的数据库,部署在云服务器上的数据库,是你自己的

3 你用过什么云产品

- 阿里云的ecs,服务器
- 阿里云的oss, 对象存储
- 云短信
- 七牛云, 文件存储

4 看看你的数据库

-Navicat 配置文件 dev.py 连的是本地127.0.0.1
-如何上线:
# 我不知道 我不参与 就是给我一个地址,端口,用户名密码 这是运维的活
- 上线的数据库服务和项目服务 是在同一台机器上吗?
# 是的 我们公司的数据量不大 所有服务都在一台机器上 我知道这样不好 但是公司就是这么用的
# 不是 我们mysql服务单独有台机器,我们使用地址+端口去连接,但密码是从环境变量里取的, 但我不知道账号密码 公司为了安全 只有固定上线的人才知道 其他人没有权限

5 celery用过吗

定时任务 异步任务 延迟任务

6 多线程用过吗

# 怎么使用
前端时间在研究爬虫的时候网站登不上去了 起了一个线程疯狂爬验证码做压力测试
-类实例化得到对象Thread类 传入target 任务函数 对象.start
-学一个类 继承Thread,重写run方法,写任务 类实例化得到对象 对象.start
-如果io密集型,用多线程,计算密集用进程---> 只针对于cpython

7 mysql用过吗

唯一索引和联合索引有什么区别
-唯一是一个字段, 联合是多个字段建立的

8 1千万条数据,性别字段(男女)。查询的时候要不要加索引

不要加索引 因为这个字段只有两种状态 建立索引是没有效果的,即便建立了索引也不会走索引
但是100条的数据话 也没必要建立索引 全盘扫描的速度要不必索引慢

9 输入某年某月某日,判断这一天是这一年的第几天

# 输入某年某月某日,判断这一天是这一年的第几天?
import datetime
year = input('年:')
month = input('月:')
day = input('日:')
data1 = datetime.date(year=int(year), month=int(month), day=int(day))
data2 = datetime.date(year=int(year), month=1, day=1)
print(type(data2))
print((data1 - data2).days)
posted @   性格如此w  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示