菜鸟Java研发工程师(社招)面经-凉凉

共 2076字,需浏览 5分钟

 ·

2023-08-01 10:08











走过路过不要错过


点击蓝字关注我们














前言




2年半的工作经验,之前想着抱着能走多远走多远的态度试了一试菜鸟的岗位,面试其实并没有准备充分,就是想挑战一下自己。


补一下当时的面经造福群众。


菜鸟一面:



上来先让我做了自我介绍,简单介绍了一下之前做过什么项目,用了什么技术等等,没有详细问项目的细节,但具体的功能和业务一定要讲清楚。
中间穿插着会问到一些基础知识。


总共面了50多分钟,java基础能问的基本都问完了。


1、JVM垃圾回收,fullgc是否可以回收方法区
2、redis支持的数据类型到跳跃表,redis同步策略
3、如何自己实现lru
4、mysql索引的数据结构,为什么用B+树不用B树
5、事务隔离级别,聚集锁非聚集锁(问到了一个非常细节的问题:如何用可重复读的隔离级别避免幻读)
5、线程池的构造函数参数,队列的拒绝策略
6、spring相关、bean的生命周期,循环引用问题spring如何处理
7、concurrentHashmap1.8为什么放弃了分段锁
8、数据库分库分表相关

感觉一面主要考察的是知识广度。


菜鸟二面:



1、springAOP的原理,动态***是怎么实现的
2、snmp
3、fullgc的时候会导致接口的响应速度特别慢,如何排查和解决
4、netty,如何避免的NIO空循环,零拷贝
5、问了一些简单的算法,说一下思路

二面考察的主要是知识的深度以及解决问题的能力。开篇常规先简单自我介绍以及介绍项目。


菜鸟三面:




  • kafka的replicas的作用,为什么比其他的消息队列好。


  • 微博评论长链接短链接的问题,让我设计一个服务来处理长链接短链接,包括怎么读怎么存等。





三面面试官特别关注项目的实现和细节。


为什么分这几个模块,每个模块做什么以及为什么要用这些技术,都需要非常清楚地解释,中间如果他有疑问会立马打断来问问题。


菜鸟四面:



去菜鸟总部参加的面试。hr说这次是两名p8一起面,如果这轮能过,下一轮就是p9和hr一起,这面没过。


个人感觉这一轮面试着重点是项目设计上。


面我的是两位面试官,简单的自我介绍后让我在白板上画最近负责的项目的流程图,期间经常问我为什么要这样设计?这样设计的好处是什么?有没有更好的设计方式?项目的数据量有多大?如果再增大100倍呢?碰到的真正的难题是什么?这两位面试官面了大概一个小时。


四面面试结束后让我等结果,大概这两位面试官和hr讨论了20分钟,最后hr进来告诉我不好意思这一轮面试没有通过,今天的面试流程就此结束了。


我觉得第四轮挂掉肯定是有很多原因的,自己的项目设计能力太差了,在分析项目的时候很多种情况没有考虑到。






想进大厂的小伙伴请注意,


大厂面试的套路很神奇,


早做准备对大家更有好处,


埋头刷题效率低,


看面经会更有效率!


小编准备了一份大厂常问面经汇总集


有需要的小伙伴微信扫描下方二维码获取!!!





剩下的就不会给大家一展出来了,以上资料按照一下操作即可获得


——将文章进行转发评论关注公众号【Java烤猪皮】,然后微信扫描下方二维码即可免费领文章取中所提供的资料。



















往期精品推荐














腾讯、阿里、滴滴后台试题汇集总结 — (含答案)


面试:史上最全多线程序面试题!



最新阿里内推Java后端试题


JVM难学?那是因为你没有真正看完整这篇文章



















结束








关注作者微信公众号 — 《JAVA烤猪皮》




了解了更多java后端架构知识以及最新面试宝典







看完本文记得给作者点赞+在看哦~~~大家的支持,是作者来源不断出文的动力~








浏览 97
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报