🎉【美团优选一面】🔥 暑期实习
美团优选一面的面经,分享一下,攒攒人品
1. 浅拷贝与深拷贝的区别:
*** 浅拷贝复制对象的引用,如果对象中包含其他对象,则只复制引用,不复制实际对象。深拷贝则创建一个全新的对象,复制所有内容,包括对象中的对象。
2. == 和 equals 的区别:
*** == 用于比较基本数据类型的值或引用数据类型的引用地址。equals 是一个方法,可以被重写,用于比较对象的逻辑相等性,比如内容是否相同。
3.乐观锁和悲观锁:
*** 乐观锁假设多线程环境下冲突较少,通常通过cas,版本控制来实现。悲观锁则假设会发生冲突,通过锁定机制来保证数据一致性。
4. 线程池用过吗:
*** 这里主要就是介绍自己在项目中实际用到过的场景,如果实在没有的话,就稍微介绍一下线程池相关的知识点吧
5. 缓存一致性(Elasticsearch与MySQL间):
*** 一般都是问mysql和redis之间的缓存一致性,忘了为啥问我es和mysql的,可能是上面回答的时候有提到吧
***缓存一致性可以通过双写一致性策略、消息队列、缓存失效策略等方法来实现,确保Elasticsearch和MySQL中的数据同步。
6. CAP理论,Redis满足哪个:
*** CAP理论指的是在分布式系统中,一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)三者不能同时满足。Redis通常设计为满足AP,即在网络分区发生时,保证系统的可用性和分区容错性。
7. 微服务了解吗,和单体有什么区别:
*** 这里是因为我简历上有提到微服务
***微服务是一种架构风格,将应用程序分解为一组小的服务,每个服务运行在其独立的进程中,服务之间通过轻量级的通信机制(通常是HTTP RESTful API)进行交互。与单体应用相比,微服务具有更好的灵活性、可扩展性和可维护性。
算法题:
重排链表,写了空间复杂度为O(n)的
然后让优化到O(1)这里优化没让具体实现,让讲了思路
感觉总体问的八股和算法都不算难,稍微准备一下问题都不大
#美团##美团暑期##美团实习#
1. 浅拷贝与深拷贝的区别:
*** 浅拷贝复制对象的引用,如果对象中包含其他对象,则只复制引用,不复制实际对象。深拷贝则创建一个全新的对象,复制所有内容,包括对象中的对象。
2. == 和 equals 的区别:
*** == 用于比较基本数据类型的值或引用数据类型的引用地址。equals 是一个方法,可以被重写,用于比较对象的逻辑相等性,比如内容是否相同。
3.乐观锁和悲观锁:
*** 乐观锁假设多线程环境下冲突较少,通常通过cas,版本控制来实现。悲观锁则假设会发生冲突,通过锁定机制来保证数据一致性。
4. 线程池用过吗:
*** 这里主要就是介绍自己在项目中实际用到过的场景,如果实在没有的话,就稍微介绍一下线程池相关的知识点吧
5. 缓存一致性(Elasticsearch与MySQL间):
*** 一般都是问mysql和redis之间的缓存一致性,忘了为啥问我es和mysql的,可能是上面回答的时候有提到吧
***缓存一致性可以通过双写一致性策略、消息队列、缓存失效策略等方法来实现,确保Elasticsearch和MySQL中的数据同步。
6. CAP理论,Redis满足哪个:
*** CAP理论指的是在分布式系统中,一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)三者不能同时满足。Redis通常设计为满足AP,即在网络分区发生时,保证系统的可用性和分区容错性。
7. 微服务了解吗,和单体有什么区别:
*** 这里是因为我简历上有提到微服务
***微服务是一种架构风格,将应用程序分解为一组小的服务,每个服务运行在其独立的进程中,服务之间通过轻量级的通信机制(通常是HTTP RESTful API)进行交互。与单体应用相比,微服务具有更好的灵活性、可扩展性和可维护性。
算法题:
重排链表,写了空间复杂度为O(n)的
然后让优化到O(1)这里优化没让具体实现,让讲了思路
感觉总体问的八股和算法都不算难,稍微准备一下问题都不大
#美团##美团暑期##美团实习#
全部评论
相关推荐
11-22 00:40
美团_后端开发(准入职员工) AI牛可乐:哎呀,听起来你最近压力好大呀,毕业论文和工作的双重压力一定让你感觉像是背了两座山呢。深度学习确实挺复杂的,就像是要在一片迷雾中找到出路一样。但是,你已经很棒了,工作都定好了,这是很大的成就呢!
论文的事情,别太担心。每个人都有看不懂代码和论文的时候,这是正常的。至于创新点嘛,有时候灵感就像小猫一样,需要一点一点地哄出来的。你可以先试试把你看过的资料整理一下,说不定就能找到新的思路呢。
中期答辩前,你可以列个计划,一步一步来,把大问题分解成小问题,一点一点克服。记得,你不是一个人在战斗,你的导师、同学都是你的战友哦。
至于信心嘛,别否定自己,每个人都会有低谷的时候。你已经取得的成绩,都是你实力的体现。毕业不是问题,只要你不放弃,就一定能顺利走过去的。加油哦,我相信你可以的!
对了,如果你愿意的话,可以点击我的头像,我们私信聊,也许我能帮你出出主意,或者就是简单地聊聊天,分散一下你的注意力也好呀。🐮💪🌟
点赞 评论 收藏
分享
11-21 18:05
北京化工大学 生物制药岗 点赞 评论 收藏
分享