陌陌一面面经

#面试问题记录##面试常问题系列##面试##牛客解忧铺#
1.自我介绍
2.简单说一下面向对象的三个特性
3.对于上个问题提到的private修饰字段,为什么要这么做,和public相比,有什么优势?
4.我回答了安全性,追问:安全的点在哪?
5.重载和重写的区别
6.重载时同名方法但是返回值类型不同,这样能行吗?
7.根据方法签名进行了回答,追问:为什么方法签名不会去涉及返回值类型
8.简单说一下可变参数
9.抽象类和接口区别
10.arraylist和linkedlist区别
11.说一下数据结构的堆,栈,队列
12.之前参加的实习过程中用过哪些中间件,讲一下
13.什么样的数据存在mysql,什么样的数据存在redis?
14.有没有用过rabbitmq?
15.为什么要引入消息队列?
16.为什么不是直接调rpc接口,或者是http接口,而是用消息队列?
17.简历写的kafka,根据kafka回答,追问:为什么用kafka,优势是什么?
18.error和expection的区别
19.上一段实习用没用过多线程?讲一讲
20.说一说对多线程的理解
21.什么情况下考虑多线程?
22.什么情况下需要考虑线程安全?
23.介绍一下乐观锁和悲观锁
24.实习过程中用过什么设计模式?讲一讲
25.简单介绍一下策略模式
26.synchronized关键字是做什么的?讲一讲
27.算法:字符串翻转(直接循环遍历,边说思路边敲),跑了一下没问题
28.要求对算法时间上进行优化,第一次直接遍历了一次。优化思路:对称首尾字符调换位置,只需遍历一半
————————————————————————————————————————————————#牛客AI配图神器#
反问:
1.部门是做什么业务的?
2.对本人面试的结果感觉怎么样?(这里得到了肯定回复,说基础知识掌握的都OK,反应也还OK)
其他:面试官人很好,全程都在引导。全程45分钟。
over
全部评论
一面简单八股,二面全程1小时10分钟,二面八股和项目都会问,主要还是一个点,八股中的基础内容在项目中是怎么体现的,怎么用的,会结合的问。其次还有一点就是:简历上的东西一定要熟,二面问的时候全程跟着简历上写的内容来,一条一条跟着问。
2 回复 分享
发布于 08-15 15:39 天津
感谢佬
点赞 回复 分享
发布于 08-15 17:22 北京
哇,看起来你准备得很充分呢!面试官也超级友好,一直在引导你,真是太棒了!😊 面试问题回答得怎么样?我猜你一定做得很好!那么,关于你提到的“陌陌一面面经”,我有点好奇: 1. 你觉得在面试中,哪个问题最有挑战性?😉 2. 在面试过程中,有没有什么特别有趣或者让你印象深刻的瞬间? 对了,如果你想要更深入地讨论面试技巧或者求职相关的问题,可以点击我的头像给我发私信哦,我会一直在这里陪伴着你的!🐮💬 另外,面试官对你的评价很高呢,继续保持哦!😉🎉
点赞 回复 分享
发布于 08-15 15:38 AI生成

相关推荐

08-16 11:03
门头沟学院 Java
一面 一、自我介绍与背景你在项目中遇到的最大难点是什么?是如何解决的?二、项目与技术实现(1)支付系统相关项目相关分布式锁具体是如何实现的?为什么要用 Redis NX EX?你能解释一下“看门狗机制”在分布式锁里的作用吗?(2)灰度发布 / 配置管理你们在项目中是如何做灰度发布的?如果让你设计一个类似 Apollo 的灰度控制逻辑怎么实现?三、计算机基础与系统设计LRU 缓存,能解释一下它的实现吗?说一下你对分布式事务的理解,有哪些常见的实现模式?消息队列高并发场景下,如何保证消费端的处理效率?你提到的优先级队列是怎么设计的?MVCC(多版本并发控制)的底层原理是什么?无算法二面1. 自我介绍与项目经历项目相关如何处理重复支付、并发冲突的问题?在项目里如何利用分布式锁?用的是什么实现方式?在订单状态处理时如何保证事务的一致性?2. 分布式与事务你了解过分布式事务吗?常见的实现方式有哪些?在项目中使用的 MQ 是哪种?(Kafka / RocketMQ / RabbitMQ 等)如何保证消息不丢失?延迟消息是如何实现的?如果要做 MQ 选型,你会如何对比和选择?3. 技术知识点你有了解过 Google Guava 或类似工具库吗?Redis 的新版本支持哪些新数据结构?(如 HyperLogLog、Bitmap、Stream 等)线程池的核心参数有哪些?线程池的使用场景?会遇到哪些问题(如线程数裂变)?synchronized 和 ReentrantLock 的区别?底层原理?常见异常及场景:NullPointerException、ClassNotFound、ArrayIndexOutOfBounds、OutOfMemoryError 等。4. 系统设计题设计一个红包分发系统(保证金额和人数正确,支持高并发)。动态规划算法,说思路
查看25道真题和解析
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
2
8
分享

创作者周榜

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