360、陌陌 java岗 社招 面经

360

一面:

1.String内容存放在哪儿[运行时常量池]

2.然后讲了一下jvm的内存结构,堆、栈、程序计数器、方法区、网赚博客等等,每块区域

的作用之类的

3.jvm的回收机制是什么[感觉问得很宽泛,只好从分代回收算法说起了,从GC ROOTS的

引用链机制到新生代的小空间复制算法再到老生代的标记清除算法,最后就是新生代和老生

代之间的关系以及跃迁等]

4.再讲讲jvm的类加载机制吧

5.反射机制是如何,利用类加载机制的呢?

6.懂哪些设计模式[单例,建造者,观察者,模板方法模式,迭代器模式]

7.你在项目中用到过观察者模式吗?怎么用的?[做统一配置组件的时候使用到了

zookeeper的发布订阅,创建了监听链表,完成应用系统的注册和同步,然后边写代码边讲

细节。]

8.你写个单例模式吧,把你认为效率最高的单例实现写出来。[这当然是通过jvm的内部类

机制实现单例了,又快又安全]

9.然后说再写一个双检查的懒汉单例模式吧

10.为什么要用volatile 关键字[在高并发时会出现并发模式异常,

volatile可以防止指令重排,

创建对象操作并不是一个原子操作,分为三个步骤]

11.能不能讲讲线程的内存模型

12.谈谈你对cas的理解。

二面:

1.场景模拟:假设有一个场景,系统需要某个特定时间内响应用户请求,比如说100ms内完

成用户请求,但是www.818mulu.cn在最高峰的时候每单位时间几百万的用户请求,也就是

高并发,但我必须要实现系统响应及时,而且高可用,假如你是架构师,你该如何架构这个

系统,聊聊你的方案。

2.然后向我介绍了一下他们部门是做什么业务的

3.为什么离职等

4.聊了聊薪资待遇

陌陌

一面:

1.先写代码,写一个二叉树的深度遍历[递归搞定]

2.memcache 的内存管理机制[slab分块管理,最终以chunk分配,维护了一个LRU的双向

列表等等]

3.问了问zookeeper的一些知识

二面问的比较杂,大部分不记得了,只记得问了vi 命令。

#面经##社招##360公司##陌陌##Java工程师#
全部评论
https://www.nowcoder.com/discuss/666243 360的怎么和这个面经一样的?
点赞 回复 分享
发布于 2021-05-30 23:47

相关推荐

2025-11-24 18:53
郑州轻工业大学 Java
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
2025-12-17 16:48
今天九点半到公司,我跟往常一样先扫了眼电脑,屁活儿没有。寻思着没事干,就去蹲了个厕所,回来摸出手机刷了会儿。结果老板刚好路过,拍了我一下说上班别玩手机,我吓得赶紧揣兜里。也就过了四十分钟吧,我的直属领导把我叫到小隔间,上来就给我一句:“你玩手机这事儿把老板惹毛了,说白了,你可以重新找工作了,等下 HR 会来跟你谈。” 我当时脑子直接宕机,一句话都没憋出来。后面 HR 找我谈话,直属领导也在旁边。HR 说我这毛病不是一次两次了,属于屡教不改,不光上班玩手机,还用公司电脑看论文、弄学校的事儿。我当时人都傻了,上班摸鱼是不对,可我都是闲得发慌的时候才摸啊!而且玩手机这事儿,从来没人跟我说过后果这么严重,更没人告诉我在公司学个习也算犯错!连一次口头提醒都没有,哪儿来的屡教不改啊?更让我膈应的是,昨天部门刚开了会,说四个实习生里留一个转正,让大家好好表现。结果今天我就因为玩手机被开了。但搞笑的是,开会前直属领导就把我叫去小会议室,明明白白告诉我:“转正这事儿你就别想了,你的学历达不到我们部门要求,当初招你进来也没打算给你这个机会。”合着我没入贵厂的眼是吧?可我都已经被排除在转正名单外了,摸个鱼至于直接把我开了吗?真的太离谱了!
rush$0522:转正名单没进,大概率本来就没打算留你
摸鱼被leader发现了...
点赞 评论 收藏
分享
评论
1
31
分享

创作者周榜

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