数字马力一面面经

📍面试公司:数字马力
🕐面试时间:11.7下午
💻面试岗位:后端开发
❓面试问题:
项目:#牛客AI配图神器#
1.为什么要用DDD(面试官说小团队没必要用)
2.限界上下文之间是如何进行沟通的
3.如何保证redis与数据库的一致性的
4.如何保证不超卖
5.如果有3000个抽奖请求,但是服务器只能维持200请求,该怎么办
6.redis锁如何设置过期时间,在繁忙与空闲的时候如何解决。

Redis
1.redis数据类型。
2.缓存击穿和缓存穿透,有什么区别,如何解决。

数据库:
1.数据库ACID
2.数据库的索引类型
3.为什么是前缀匹配不是后缀匹配
4.数据库的数据改变后如何给到redis

多线程:
1.了解哪些多线程工具
2.如何保证顺序性
3.线程池的执行流程
4.Java中有哪些锁。

rabbitMQ:
1.rabbitMQ死信队列
2.交换器有哪些
3.如何保证不丢消息,
4.如何保证MQ不重复发消息

JVM
1.JVM内存
2.哪个区域不会内存溢出

AI:
1.敏感字段信息如何处理(例如apikey)
2.如果你有需求,要AI帮你写代码,应该怎么做。
3.用过哪些AI工具

🙌面试感想:
    可能有些漏掉了,自己答的很差,很多简单问题忘记了。面试官一直在深挖项目中有关redis的东西,自己到后面已经被问蒙了,还是需要多看八股,理解原理。
总结就是,自己基础还是太薄弱,需要加强,面试官给我的评价是说项目不是自己做的,没有理解,还需要学八股。
面试官人很好,学到了很多,其他就是,加油吧,感觉离offer还很远。
#发面经攒人品#
全部评论
佬的项目不会是大营销吧球友
点赞 回复 分享
发布于 11-07 23:04 湖南
佬 面的base长沙还是郑州的
点赞 回复 分享
发布于 11-07 19:38 河南

相关推荐

11-07 18:44
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
发面经攒人品
点赞 评论 收藏
分享
评论
点赞
5
分享

创作者周榜

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