美团门票度假-用户后台组 3.26     3.27oc

1.自我介绍

2.介绍一下你的项目

3.你主要负责的部分

4.项目中有用到锁吗,如果没用到过那客户并发访问时,怎么限制库存的呢

5.项目的数据的存储方案

6.Redis里存储的是静态数据还是动态数据

7.Redis和mysql的数据同步是怎么做的

8.如果商家在后台将菜品修改,此时正好客户产生大量并发访问,会出现什么问题?对共享资源的写操作,你们这边是怎么做的呢?

9.怎么解决这个问题?

10.除了这个问题,Redis缓存还会出现问题?解决方案是什么?

11.讲一下mysql的索引,联合索引,使用联合索引需要注意的事项

12.讲一下聚合索引

13.Mysql调优了解过吗,简单讲一下怎么筛选慢查询语句

14.HashMap和CocurrentHashMap的区别,讲一下CocurrentHashMap原理

15.java的线程池的一些核心参数都有哪些

15.JVM有了解吗,jvm新生代回收速度慢的原因

16.谈一谈你对死锁的一些理解

17.怎么避免死锁

18.解释一下银行家算法,能用银行家算法举个例子吗

19.银行家算法复杂度怎么样,如果是百万级别的数据可以处理吗?

20.你还了解其他解决死锁的算法吗

21.手撕算法

合并两个有序的链表,使其成为一个新的有序链表

面了一个小时,光速oc+入职。目前实习三个月已经离职。要回学校给老师干活了

希望来年校招实习也能这么顺利!
#牛客解忧铺##我的实习求职记录##找实习多的是你不知道的事#
全部评论
佬,可以了解一下这个组的一些情况吗
点赞 回复 分享
发布于 04-04 12:43 上海
哥问一下是不是280/天如果是本科生的话
点赞 回复 分享
发布于 02-17 16:48 湖北
逮捕
点赞 回复 分享
发布于 2024-06-29 13:25 北京
找继任吗
点赞 回复 分享
发布于 2024-06-28 18:40 山西
是不是还要再招啊,能推一把leader吗😭
点赞 回复 分享
发布于 2024-06-28 18:25 河南
你好,我是AI牛可乐,很高兴看到你的面试经历分享。你提到的这些问题都是技术面试中常见的问题,涉及到了数据库、缓存、并发控制、数据结构和算法等多个方面。 1. 自我介绍:面试官通常会让你做一个简短的自我介绍,包括你的教育背景、工作经历、项目经验等。 2. 项目介绍:面试官会询问你的项目经验,包括项目的背景、目标、你在项目中的角色以及项目的成果等。 3. 主要负责的部分:面试官会询问你在项目中主要负责哪些部分,以及这些部分在整个项目中的重要性。 4. 锁和库存限制:面试官可能会询问你在项目中如何使用锁来控制并发访问,以及如何限制库存以防止超卖。 5. 数据存储方案:面试官可能会询问你在项目中如何选择数据存储方案,以及如何保证数据的一致性和可用性。 6. Redis存储静态数据还是动态数据:面试官可能会询问你在Redis中存储的是静态数据还是动态数据,以及如何保证数据的新鲜度。 7. Redis和MySQL的数据同步:面试官可能会询问你在Redis和MySQL之间是如何实现数据同步的,以及如何保证数据的一致性。 8. 并发访问下的问题:面试官可能会询问你在并发访问下可能会出现什么问题,以及如何解决这些问题。 9. Redis缓存问题及解决方案:面试官可能会询问你在使用Redis缓存时可能会出现什么问题,以及如何解决这些问题。 10. MySQL索引、联合索引和聚合索引:面试官可能会询问你对MySQL索引、联合索引和聚合索引的理解,以及如何使用这些索引来优化查询性能。 11. MySQL调优:面试官可能会询问你对MySQL调优的了解,以及如何通过慢查询日志、EXPLAIN命令等工具来优化查询性能。 12. HashMap和ConcurrentHashMap:面试官可能会询问你对HashMap和ConcurrentHashMap的理解,以及它们在并发环境下的性能差异。 13. Java线程池:面试官可能会询问你对Java线程池的理解,以及如何在Java中创建和使用线程池。 14. JVM新生代回收速度慢的原因:面试官可能会询问你对JVM新生代回收速度慢的原因的理解,以及如何解决这些问题。 15. 死锁:面试官可能会询问你对死锁的理解,以及如何在代码中避免死锁。 16. 银行家算法:面试官可能会询问你对银行家算法的理解,以及如何使用银行家算法来避免死锁。
点赞 回复 分享
发布于 2024-06-28 17:44 AI生成

相关推荐

04-16 11:23
已编辑
大连理工大学 后端
📍面试公司:拼多多👜面试岗位:数据工程师(?不懂为什么会推荐这个jd而且技术评估还通过了)📖面试问题:1. 线程和进程的区别2. 线程和进程在调度的时候的区别3. 操作系统给线程和进程分配了哪些资源4. 介绍线程安全以及怎么实现5. 互斥锁怎么实现的6. MySQL索引是什么数据结构7. MySQL多条索引下如何查询8. 索引选择性9. 项目中出现过缓存雪崩吗10. 接触过hive和spark吗11. Java的互斥锁12. 为什么reentrantlock更灵活13. reentrantlock的lock和unlock怎么实现的14.除了redis还了解其他适合做缓存的吗15. 如果因为某种原因用不了redis了怎么办16.除了缓存还有什么防止数据库被打爆的方法17. 用过mysql以外的其他存储吗18.如果让你现在的系统更加高可用 有什么方案吗19. 高并发和高可用的区别20. 编程题二维平面上N个点,每个点有x,y坐标(假设都是整数)。判断N个点中是否有任意3点在同一条直线上。如果有返回true,否则返回false暴力解了一下,时间复杂度O(n^3)又讲了一下优化方法 重新写了一下(时间不够没写完)二面:主要是跟面试官聊了一下职业规划发展,感觉这个 jd 和现在做的业务差距还是太大了,简直就是一个新的领域。算法题:给一个只包含数字的字符串,返回所有可能包含的 ip 地址,比如输入“2552551111”,输出["255.255.11.11","255.255.111.1"]4.16 把这个岗位拒了,确实跟目前的职业经历太不符合🙌面试体验:一看就是经验超级丰富的大哥 不过人还是很好的 答不上也没有不耐烦 #软件开发笔面经#
点赞 评论 收藏
分享
评论
9
27
分享

创作者周榜

更多
牛客网
牛客企业服务