#映客# 映客面经 已oc

一面:
java相关:
1. HashMap 了解吗 ,currentHashmap 呢 ,
这里我就回答HashMap 1.7   1.8的区别 ,负载因子 ,扩容原理 ,红黑树 ,为什么要用红黑树,HashMap 会出现的问题
currentHashMap 主要从 1.7 的分段锁 ->1.8 的cas+synchronized
2. ThreadLoad  了解吗
回答了 ThreadLoad 的基本结构 ,thread ,threadLoad ,ThreadLocal 之间的关系
这里可以看一下源码 ,threadLoacal 内存泄漏的问题, 主要是因为源码中的Entry 继承WeakReference ,k是弱引用,value是强引用,
k 被回收,value还在内存中导致内存泄漏。
threadload 的应用场景 ,比如说可以用来实现连接池 ,service服务器  ,SpringMVC 中RequestContextHolder 就是的
3.JVM 的一些东西运行时内存区这些
我自己学JVM的时候画了一张概览图,大家可以参考一下

4.数据库的一些 东西具体的记不清了,但是常见的问题也就那些 ,索引啊 ,EXPLAN 。。。。。
基本上一面在牛客的时视频网页中面试了30min 左右

二面:
1. 问了一下计算机网络的东西 ,比如说两个视频 ,然后这个网络传输的过程时怎么样的。
这里我就一直在回答细节方面 ,比如三次握手怎么握的 ,网络通道时怎么建立的 ,DNS 地址解析啥的
没头绪 ,后面面试官想要的其实是我对这个整体的概念 ,提了一下局域网 。。。中继服务器(用来转发数据的)
2. 数据库场景相关的, 比如说整个湖南地区的学生信息,数据量过大的时候怎么提高查询效率。
分库分表+索引
3.Redis  ,Redis 常见的数据结构 ,怎么用的, 问了我项目中 购物车怎么实现的,用了什么数据结构,Redis 持久化
Redis 持久化可以回答一下 AOF 和 RDB 的区别 ,保存数据的方式 ,恢复的方式 ,优缺点 ,应用场景
4. RabboitMQ 的一些东西, 问的还是我项目中的一些相关的
其它的想不起来的.......

最后:
感觉面试我的面试官挺好的,都挺耐心的引导我,遗憾的二面的面试官急着开会,没时间详细问一下技术栈和工作相关的内容
接到电话的时候在外面 ,听不清  ps: HR 小姐姐声音蛮好听的


#面经##校招##Java工程师#
全部评论
一开始就都是juc和jvm看起来ssm和springbootcloud不需要多复习
2 回复 分享
发布于 2021-01-14 21:04
楼主我想问下二面后多久通知了hr面
2 回复 分享
发布于 2021-04-12 18:51
购物车用的啥数据结构
点赞 回复 分享
发布于 2021-01-14 13:07
楼主那个概念图用什么画的
点赞 回复 分享
发布于 2021-01-14 13:29
楼主好棒!吹爆楼主!
点赞 回复 分享
发布于 2021-01-14 17:53
threadlocal
点赞 回复 分享
发布于 2021-01-14 18:05
楼主在哪投的简历
点赞 回复 分享
发布于 2021-01-14 19:17
ffyyds
点赞 回复 分享
发布于 2021-04-10 01:50

相关推荐

Natrium_:这时间我以为飞机票
点赞 评论 收藏
分享
评论
7
36
分享
牛客网
牛客企业服务