蘑菇街Java一面面经

以为我简历又挂了,没想到突然收到面试消息异常开心!!!
但没想确是个凉经

问题:
1、聊10分钟项目
2、让你实现生产者消费者,类似阻塞队列那种的,你怎么实现?object类的notify和wait+while循环
3、redis的常用数据结构以及使用场景。
4、mysql的是底层什么数据结构?为什么要B+树?
5、线程池,为什么要用线程池?满了怎么办?如果我想换个方式,改为满了之后先扩充最大核心数呢?
6、双亲委派机制的过程?为什么要这个双亲委派机制?
7、netty?
8、问到了分表分库,假设有好多订单,现在分表分库了,我如何迅速找到我要的一堆数据。(我另一个不会的一个问题

一面40min
感觉一面没了 本来前面聊的挺好,后面我回答成shi...
问到一些难的技术,也只是问简单原理,没有涉及很深,没有大程度的追问,但是最后问我netty,我跟他说nginx,我傻了,如果是netty就算不懂很多也可以说说IO多路复用的
他就说面试结束了,你还有什么问我吗?
像分表分库那个问题,我乱七八糟说了,他说了行,好像我回答什么他都说行,也不知道我表现怎么样?
反问:
表现怎么样?
过不过会有HR通知(凉)
蘑菇街技术栈?
像dubbo那些我们也会用,还有很多并发处理的中间件。像netty那些你要了解简单原理(难怪没有追问很深),用到再去深入。
#面经##蘑菇街##Java工程师##校招#
全部评论
蘑菇街为啥是这种难度啊
1
送花
回复
分享
发布于 2020-09-09 20:42
楼主问到netty和分库分表是因为简历上自己写了吗??
1
送花
回复
分享
发布于 2020-09-10 15:18
网易互娱
校招火热招聘中
官网直投
楼主你好,请问你是实习、校招还是社招?岗位是什么?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞
送花
回复
分享
发布于 2020-09-09 18:32
还有一个问题,生厂上,有一个线程并发量很高还是阻塞很高什么的,你怎么定位问题?(其实我没听清)  第一件事肯定是先看线上日志,然后在k8s容器里利用top这些linux命令定位线程,然后jvm的命令jstack等
点赞
送花
回复
分享
发布于 2020-09-09 18:55
问了好多纯原理,元数据区溢出啥的,  jmq消费者宕机分区的元素咋办  , rpc线程池咋配我靠我用的同步调用没得线程池.....   ,    jsf序列化那块mspack产生的包效率咋样,,   netty处理粘包那块咋处理的原理是啥   ,  我就想不通了为啥什么问题最后都会给我问死了.........
点赞
送花
回复
分享
发布于 2020-09-09 19:02
0offer,8.1开始陆陆续续投简历 投了40多个公司吧,基本都是大厂,有10多20场笔试,要么挂笔试,要么直接感谢信,我已经全部笔试完毕了~逛了牛客也没有什么可以投的,秋招感觉差不多结束了,太难了
点赞
送花
回复
分享
发布于 2020-09-09 19:17
楼主,请问一下你的问题5怎么回答的?就是扩大最大核心线程数的那个
点赞
送花
回复
分享
发布于 2020-09-09 20:16
没有手撕代码嘛
点赞
送花
回复
分享
发布于 2020-09-10 11:33
一般遇到不会的题目应当快速切题弥补,不要似懂非懂的样子,会被问死。话说老哥回荔枝了吗,秋招转岗也是一条出路,后开卷上天了。
点赞
送花
回复
分享
发布于 2020-09-11 11:34
还有netty我熟,如果有二面可以看看我博客23333
点赞
送花
回复
分享
发布于 2020-09-11 11:36

相关推荐

3 17 评论
分享
牛客网
牛客企业服务