240515-Momenta-一面

python后端
        1. 自我介绍
2. 项目
a. 商铺点评本地session存储手机号和用户信息,如何实现,用到了哪些组件
b. 短信发送如何发送
c. token在哪里存储
d. 验证码如何输入
e. 验证码如何查看,是不是程序自带的日志?
f. 登录状态如何查询,token是如何发送的?
g. session存储在哪里?
h. 缓存的主动更新
i. 为什么不先删除redis再更新MySQL
j. 为什么不直接更新redis键值对
k. MySQL是否使用了事务
l. 缓存的过期清除如何实现,过期策略有哪些
m. 这个系统里面的过期策略是什么样的
n. 分布式锁解决多单超卖,为什么会引入分布式锁
o. 分布式锁场景实际上只有库存减一和订单创建,分布式锁抢锁
p. 有没有了解过redis原子化操作
r. Python项目的系统介绍,主要功能有哪些
t. 这个项目前后端交互是API接口暴露吗?
u. 一个api创建发起运行命令,这个api输出的是什么
v. flask框架实现的功能是什么?这些命令是如何传递的?
w. 用户点击开始仿真之后,接受请求它的输出是什么?
x. 整个的业务逻辑是什么?
y. 缓冲区是大家共用的吗?
z. 你认为这个单线程的限制原因是什么?
aa. 如果你想要多任务并行,可以如何优化?
bb. 数据查询的逻辑,实时和结果数据
3. 基础
a. c++指针和引用的区别
b. python和c++哪个更熟悉
c. Python赋值之后,他们的内存如何
d. Python内存管理的核心机制
e. Python面向对象,继承关系里构造函数的调用顺序
4. 算法题:
a. 链表循环判断
5. 反问
a. 业务方面
b. 技术栈:Python,c++,flask
c. 实习情况
全部评论

相关推荐

5 13 评论
分享
牛客网
牛客企业服务