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

相关推荐

不愿透露姓名的神秘牛友
昨天 12:04
毕业生招你惹你了,问一个发薪日来一句别看网上乱七八糟的你看哪个工作没有固定发薪日扭头就取消了面试就问了一句公司都是这个态度吗还搞上人身攻击了...
程序员小白条:呃呃呃,都还没面试,我都不会问这么细,何况通不通过,去不去都另说,你没实力和学历的话,在外面就这样,说实话没直接已读不回就不错了,浪费时间基本上
点赞 评论 收藏
分享
06-13 17:33
门头沟学院 Java
顺序不记了,大致顺序是这样的,有的相同知识点写分开了1.基本数据类型2.基本数据类型和包装类型的区别3.==和equals区别4.ArrayList与LinkedList区别5.hashmap底层原理,put操作时会发生什么6.说出几种树型数据结构7.B树和B+树区别8.jvm加载类机制9.线程池核心参数10.创建线程池的几种方式11.callable与runnable区别12.线程池怎么回收线程13.redis三剑客14.布隆过滤器原理,不要背八股,说说真正使用时遇到了问题没有(我说没有,不知道该怎么回答了)15.堆的内存结构16.自己在写项目时有没有遇见过oom,如何处理,不要背八股,根据真实经验,我说不会17.redis死锁怎么办,watchdog机制如何发现是否锁过期18.如何避免redis红锁19.一个表性别与年龄如何加索引20.自己的项目的QPS怎么测的,有没有真正遇到大数量表21.说一说泛型22.springboot自动装配原理23.springmvc与springboot区别24.aop使用过嘛?动态代理与静态代理区别25.spring循环依赖怎么解决26.你说用过es,es如何分片,怎么存的数据,1000万条数据怎么写入库中27.你说用limit,那么在数据量大之后,如何优化28.rabbitmq如何批次发送,批量读取,答了延迟队列和线程池,都不对29.计网知不知道smtp协议,不知道写了对不对,完全听懵了30.springcloud知道嘛?只是了解反问1.做什么的?短信服务,信息量能到千万级2.对我的建议,基础不错,但是不要只背八股,多去实际开发中理解。面试官人不错,虽然没露脸,但是中间会引导我回答问题,不会的也只是说对我要求没那么高。面完问我在济宁生活有没有困难,最快什么时候到,让人事给我聊薪资了。下午人事打电话,问我27届的会不会跑路,还在想办法如何使我不跑路,不想扣我薪资等。之后我再联系吧,还挺想去的😭,我真不跑路哥😢附一张河科大幽默大专图,科大就是大专罢了
查看30道真题和解析
点赞 评论 收藏
分享
码农索隆:想看offer细节
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-04 14:23
steelhead:你回的有问题,让人感觉你就是来学习的
点赞 评论 收藏
分享
评论
7
37
分享

创作者周榜

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