陌陌秋招提前批JAVA后端1,2面面经(口头oc)

陌陌我是7月下旬投的提前批,然后上周约面试时间,这周把两面面完了,问了hr说过了,月底会有hr面。

陌陌的面试流程还是比较舒服的,有专门的hr电话沟通时间,面试官也没有迟到,态度也不错,点赞!然后我投的部门是商业化,不废话了,下面是面经。

一面

一面面试官态度很不错,一开始问我spring相关八股,我没咋背,他就问别的了,也没有怎么为难。

  1. 自我介绍
  2. springBoot和spring的区别
  3. springBoot自动加载的功能说一说
  4. spring的bean的生命周期说一下
  5. synchronized的关键字的理解讲一下,一个普通方法和一个静态方法都用synchronized修饰,调用这两个方法会发生锁竞争吗?
  6. synchronized和reentrantLock说一下理解和区别
  7. 说一下其他几种基于AQS的锁(讲了ReentrantReadWriteLock, Semaphore,CountDownLatch,CyclicBarrier的用法和使用场景)
  8. 线程池原理和参数的意义讲一下
  9. jvm的垃圾回收说几个回收器(讲了serial和cms的原理和回收过程)
  10. 哪些对象可以作为GCRoot
  11. 写题:反转链表第n到m个结点
  12. 写题:有序数组A和B,将B合并到A中形成新的有序数组
  13. 反问

二面

二面一看就是主管,全程场景题,没问八股。

  1. 自我介绍
  2. 介绍学校的项目
  3. 介绍自己学校毕设的内容
  4. 介绍实习相关的内容
  5. 场景题:实现一个接口,该接口被上游调用,向上游承诺300ms返回结果,但是该接口依赖下游5个接口,下游每个接口平均调用时间在100~200ms,让说出该接口的实现思路(这个题聊了挺久的)
  6. 场景题:服务器2G内存,对磁盘上10G内存排序。我回答的归并排序,然后让我说出具体的排序过程,越详细越好。
  7. 场景题:有1千万条字符串,请问插入hashmap中会遇到什么问题?(我当时只说了插入太慢,会频繁扩容数组,且不能通过多线程来插入,后来想了一下,还会内存溢出,因为数组长度不可能分配一千万那么长)
  8. 场景题:说一下在RPC服务中如何去实现限流操作,我讲了一下令牌桶算法,然后问我令牌桶不平滑怎么解决,我说可以再加上滑动窗口算法一起实现限流。
  9. 唯一一个八股,问什么时候jvm会发生fullGC
  10. 反问环节。
#Java开发##面经##校招##陌陌##Java工程师#
全部评论
老哥 有商业化JAVA收到了。。。唉 我没收到
点赞 回复 分享
发布于 2021-09-20 10:16
楼主你好  我也是二面结束  到现在状态还是面试中  请问你的是什么状态了
点赞 回复 分享
发布于 2021-09-13 20:27
老哥你发意向书了吗
点赞 回复 分享
发布于 2021-08-27 23:56
二面问题一模一样
点赞 回复 分享
发布于 2021-08-22 09:34
问下投完简历后多久约的面试
点赞 回复 分享
发布于 2021-08-22 09:19
二面的场景题1 可以说说么
点赞 回复 分享
发布于 2021-08-21 22:36
擦,场景题基本一摸一样。 补充一题场景题:一小时的log4j日志,如何查看哪一分钟错误日志最多,shell实现...
点赞 回复 分享
发布于 2021-08-19 12:25
HashMap知道数据量的话指定初始化大小,扩容还会很频繁吗?不太清楚
点赞 回复 分享
发布于 2021-08-16 01:02
我这个二面跟你一模一样,我麻了,我也是商业化
点赞 回复 分享
发布于 2021-08-15 00:01
我要3轮技术面
点赞 回复 分享
发布于 2021-08-14 18:54
老哥你二面完是hr主动给你打电话,还是你问的hr呀
点赞 回复 分享
发布于 2021-08-14 00:18
老哥场景题5是用消息队列吗?场景题6怎么回答?
点赞 回复 分享
发布于 2021-08-13 21:48
是哪个部门的?
点赞 回复 分享
发布于 2021-08-13 18:15

相关推荐

03-15 00:45
已编辑
中国科学院大学 Java
问的很简单都秒了,但是面试官没开摄像头,疑似kpi,无后续。--------------------3/14更新,3/12通知给了口头offer,3/13发了意向书,已拒。一面(35min)(25/3/6)(无后续)    1、自我介绍    2、介绍一下你的那个Python相关项目(本科毕设,web系统+算法模型提供部分接口)    3、Java面向对象有哪些特点呢?详细说一下。    4、介绍一下hashmap;为什么要把链表转换为红黑树呢?红黑树查找的时间复杂度?1.7和1.8的区别。    5、介绍一下concurrentHashmap。    6、synchronized锁和Lock锁有什么区别?    7、公平锁的一个底层是怎么实现的呢?    8、线程池的核心参数、拒绝策略、提交一个任务执行流程?    9、spring有哪些特点?(ioc/aop)    10、spring中对于循环依赖是怎么解决的?    11、MySQL和redis的区别?    12、MySQL的索引结构是什么?    13、MySQL的事务有哪些特性?怎么保证?    14、MySQL的默认隔离级别?可重复读是怎么做到的呢?    15、介绍一下MVCC和快照读readview。    16、一般在什么场景下会使用redis?    17、对于大量的请求,如果此时缓存中还没有写入数据怎么办?    18、介绍一下redis实现的分布式锁。    19、有用过es和mongo DB吗?(知道,没用过)    20、消息中间件用过吗?说一下你的使用场景?    21、一个场景,如果说有一个接口响应的比较慢,如果说让你排查,你会怎么去排查?(上下游接口、大key问题,只答了两,后面试官补充)    无手撕,反问业务。
胖墩墩的查理在学c语言:哥们我是五号面的 流程差不多
查看21道真题和解析
点赞 评论 收藏
分享
大叔叔1:你把自己说的话打码,所以你想表达什么
点赞 评论 收藏
分享
这就是上等人的社会吗:都先停一停,有没有hxd告诉我在哪里点京东外卖,捣鼓半天,注册成了专送骑手查看图片
投递美团等公司6个岗位 > 京东美团大战,你怎么看?
点赞 评论 收藏
分享
评论
4
53
分享

创作者周榜

更多
牛客网
牛客企业服务