美团门票度假-用户后台组 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+入职。目前实习三个月已经离职。要回学校给老师干活了

希望来年校招实习也能这么顺利!
#牛客解忧铺##我的实习求职记录##找实习多的是你不知道的事#
全部评论
你好,我是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. 银行家算法:面试官可能会询问你对银行家算法的理解,以及如何使用银行家算法来避免死锁。
点赞
送花
回复 分享
发布于 06-28 17:44 AI生成
是不是还要再招啊,能推一把leader吗😭
点赞
送花
回复 分享
发布于 06-28 18:25 河南
秋招专场
校招火热招聘中
官网直投
找继任吗
点赞
送花
回复 分享
发布于 06-28 18:40 山西
逮捕
点赞
送花
回复 分享
发布于 06-29 13:25 北京

相关推荐

一面面经1. 详细讲一下之前实习的工作经历和个人工作风格2. 讲一下从接受到mentor任务开始到最终完成,我是怎样沟通,推进到最终结果交付 3. 我在得物的实习经历深挖1 我认为有哪些因素会影响入驻率的达成2 我当时的工作有哪些是和能影响入驻率的因素相关的,对品牌方具有吸引力3 想要做到服务好商家需要具备哪些能力,以及我是怎样做的4 举一个过往项目中应用了复盘能力的例子5 平时的商家维护及活动提报这两部分怎样确定优先级分配个人精力6 你觉得在你这个组里有比你做得好的人么?以及和别人的差距7 如多线程处理工作能力,你认为你当前处于什么水平,未来想要达到什么水平,以及怎样达到该水平(可以举例工作或学习方面)也就是心里对于自己想要做的事情或技能的 判断,其次有没有对该技能的判断8 从你的角度谈怎样更好的对平台做贡献呢4. mentor建议:要明白自己最终目标/彼岸在哪?处理复杂多线程的工作任务--通过提升效 率和个人能力要明白未来可以应用于哪些场合?二面面经:1. 先自我介绍2. 详细介绍一下在快手实习的内容,举一些例子3. 对在快手的工作内容进行深挖4. 在得物实习时的主要内容是什么?5. 这2段实习经历中你觉得哪些内容你做得顺一些,哪些不是太顺利6. 你能感受到哪一块更符合你的个人风格7. 你和用户沟通和相处是否会有心理负担?8. 你向我介绍一下你自己会用哪些方式来介绍,怎样让我更认识你一些,说一下自己的特 点?反问
查看11道真题和解析
点赞 评论 收藏
分享
这次面试之前才换了一个新的项目  准备了很多关于项目的问题 但没咋问😅自我介绍 + 项目介绍:关于dubbo框架问了几个问题为什么使用dubbo?(性能好, 提到了底层基于TCP协议)为什么性能好?(答不出来)dubbo框架的工作流程了解吗?(简单讲了一下和注册中心相关的流程)你是怎么学习dubbo框架的?(看文档)如果你的同学要开始学习dubbo框架,你有什么可以教给他的?(叫他自己看文档😅)八股拷打:HashMap底层原理(太久没看八股文了 答 不会)让你设计一个hashmap,你会怎么设计?(依稀记得hashmap底层 答 数组加链表)链表和数组存储数据的差别在哪?(答 数组查找速度快 链表插入快  blabla)问到hashmap是否是线程安全的?(答 不是)hashmap要实现线程安全怎么办?(答 concurrentHashMap)concurrentHashMap底层是怎么实现的?(答 不会😅)让你实现一个concurrentHashMap,你会怎么做?(答 直接对put操作用synchronized关键字加锁😅  面试官有点无语)你说你熟悉TCP协议 三次握手?四次挥手?(太久没看八股 这里挥手的次序还记错了😅)为什么挥手要四次?(编了几句保证数据全部传输完成云云)time_wait() 发生在什么时候 ?(压根没复习到这个知识点 乱编了几句在发送FIN和ACK之后😅)time_wait() 有什么作用 ?(完全不会 编了几句)做题:对输入数据 模拟数据库leftjoin操作。跟面试官讨论了很久实现的方法和优化 最后没写出来😅总结:令人脚趾抓地的一次面试,八股问的都不难,还得回去沉淀,专业技能中的每一条的知识都得背熟。
查看17道真题和解析
点赞 评论 收藏
分享
5 8 评论
分享
牛客网
牛客企业服务