momenta测试开发实习生一面1126

30min

1.自我介绍

2.写过python吗

3.实习中用数据库做什么?

4.了解过从发验证码到接收的数据流吗?redis和db数据库是怎么交互的?“验证码一分钟内失效“这个是怎么做的呢?

5.做过web开发吗?

6.http和https的区别

大概5分钟过去,接下来25分钟都是共享屏幕在idea上做题,一道数据库设计题和一道力扣mid。

7.数据库设计:优惠券的接受、使用、以及使用后的增减变化,应该怎么设计数据库实现这个功能?

用户表(userId, name, phone)

优惠券表(优惠券id, price, expire过期时间)

用户优惠券表(userId, 优惠券id,优惠券状态(0,1,2), 优惠券种类)

增减优惠券是通过什么来控制的呢?

 数据库的软删除

数据库的软删除和硬删除是怎么实现的?

软删除就是在逻辑上表基某条记录为“已删除”,但实际上并没有从数据库中一处数据,通过一个布尔型字段is_deleted设为true or false或者时间戳字段deleted_at记录被删除时间,未被删除数据时间戳为null;减少数据误删风险,比如用户数据、订单数据。

硬删除就是直接从数据库中移除数据,一旦删除,数据无法恢复。使用delete或truncate语句。

逻辑删除和物理删除?

与软删除硬删除类似的概念。

使用一个优惠券下单后又退了,那这个优惠券怎么恢复?

在用户优惠券表加个状态,0:未使用,1:已使用,优惠券被使用后状态就置成1,它仍然存在不会被删除掉。

想查看用户下餐饮类的优惠券有多少张,一共多少钱?

 

8.手撕:165比较版本号

9.反问(这个岗位偏后端开发,将别人的测试用例转化成工具,将流程做成流水线、量产。实习生主要做的是些后台的维护。)

看岗位jd和面试时面试官的描述这个岗位偏开发,我对搭建测试平台、测试框架很感兴趣,上一份实习没怎么涉及到这块。可惜面完半个小时就被hr通知挂了,难过。

#momenta#
面经... 文章被收录于专栏

烤面筋,炒冷面

全部评论
双一流还不够?
1 回复 分享
发布于 2024-11-27 00:00 江苏
塔子是学历厂,秒挂正常的
1 回复 分享
发布于 2024-11-26 20:47 江苏
咋通知挂的?
点赞 回复 分享
发布于 01-09 08:32 四川
佬hr是发邮件通知的吗
点赞 回复 分享
发布于 2024-12-30 13:48 上海
投简历后多久有反馈
点赞 回复 分享
发布于 2024-11-28 19:38 北京

相关推荐

小时候觉得老师是很伟大的职业 感觉老师都是人中龙凤才能当 后来考入大学 发现以前的老同学也是公费师范生了 他们什么样什么人品 我还不清楚吗 只能希望他们以后也会有改变 要不纯属耽误孩子 实习之后发现 有的领导 能当上领导也可能运气成分很多 自己决策方面很差 分配给属下的东西自己也说不明白  前些年那些明星 各种塌房 少林寺大师都能有情人和孩子 越长大越发现世界就是个草台班子 以前对不懂的东西有一层羡慕的滤镜 接触之后发现就不是那回事了
RazerYang:其实也是幸存者偏差,你只关注草台班子的部分,所以觉得世界都是草台班子。实际上你每天能安全地从床上醒来,有稳定的天然气、自来水和电力供应,能让你吃上热乎的饭菜,能收到持续稳定的信号去刷手机,花几块钱就能坐地铁从城市的一端快速移动到另一端,花几百块就能在一天之内安全穿越整个国家,这都不是一个草台班子能实现的。燃气、水利、电力、通信、公交、民航,还有最重要的公安和国防,这些都不是草台班子能做的,有无数普通人构筑了你生活的方方面面,而你也将加入他们。
我对___祛魅了
点赞 评论 收藏
分享
07-08 21:30
已编辑
南昌大学 嵌入式软件开发
点赞 评论 收藏
分享
评论
4
15
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务