蚂蚁一面凉经—纯八股拷打

时间:3.21
时长:50min

电话面试:
Java面向对象的特点(封装、继承、多态) 分别解释,其中多态的底层原理是什么?怎么实现的。我说了运行时确定具体类型啥的,他还是问我原理,感觉没回答到点子上。
Java反射用过吗?了解吗?使用场景?具体解释反射。
答了Spring AOP,然后面试官怼着AOP问
AOP实现原理:动态代理 解释动态代理
AOP还有哪些使用场景,让我说三种
我说了限流,问具体怎么实现一个IP一秒钟访问1000次接口,对它进行限流
又问如果是分布式系统,这种方法还能用吗?怎么办?不会
JVM:内存区域 解释 
垃圾回收机制 哪些算法 复制算法优点缺点
为什么要分代
为什么Java要有这个回收机制
加载很多类,内存溢出了,溢出的是哪的区域
new 很多对象,内存溢出了,溢出的是哪的区域
讲一下双亲委派机制
委派机制有很多好处,但如果不想使用委派机制,要怎么实现类加载
内存泄露了解吗?(当时脑子炸了,感觉这个概念似曾相识又毫无想法
讲一下threadlocal
threadlocal的内存泄露问题 弱引用是什么的弱引用
数据库:
事务的四大特性,解释
隔离级别,解释
单节点数据库炸了怎么办
我说读写分离
又问假如是写多读少,怎么解决?(分库分表?
什么情况水平分,什么情况垂直分
Nginx 负载均衡怎么实现的
有哪些算法(轮训 加权...)
为什么要加权?
#面经#
全部评论
有实习和项目吗兄弟
1 回复
分享
发布于 03-22 00:31 上海
我也一样。蚂蚁电话面,直接开始考打
点赞 回复
分享
发布于 03-23 17:40 湖北
联易融
校招火热招聘中
官网直投
恐怖,姐妹咋背的八股啊啊啊
点赞 回复
分享
发布于 03-23 20:33 陕西
m
点赞 回复
分享
发布于 03-28 11:34 湖南
最怕八股了😭😢
点赞 回复
分享
发布于 03-28 18:55 安徽
面的是支付宝部门吗
点赞 回复
分享
发布于 04-02 23:48 浙江
哥们投过淘天吗😋,捞人
点赞 回复
分享
发布于 04-05 14:24 江苏

相关推荐

     又挂了,估计后面会叕挂了。这次面试官依旧很好,全程引导,面了半小时项目和场景题,然后又聊了20分钟,给了我很多建议(非常感谢),没有问八股也没有手撕。题目如下(黑马点评项目):1. 数据库的表怎么设计的,用户表都存了那些字段。2.userid怎么设计?我说可以随机。他说那你觉得随机会不会有问题?我说有可能会重复。他说,这也是个问题,那你该如何设计userid?我说自增?他问为什么要自增?答不上来了3. 讲一下乐观锁解决超卖?说一下修改库存的sql代码?4. 讲一下一人一单5. 讲一下分布式锁是怎么实现的。6. 讲一下消息队列的作用,一般什么情况下使用。7. 我们前面说的是正常的情况,下面我们讨论一下异常的情况,该怎么应对redis宕机?8.高并发的情况下频繁的修改库存,你该怎么办呢?我说100的库存,可以分成十份,这样就从访问一个key,变成访问10个key了。他说那数据库那边呢?我说可以将修改库存的操作放入消息队列中,异步的去操作。        项目的问题基本上就到这里了,还有几个小问题记不太清了,希望能帮到大家。        总结:整体表现比上次面蚂蚁强一些,就是前两个问题答的太稀碎了,自己看项目的时候太粗糙了。面试官一问我表的相关字段,脑子直接懵掉了        小建议:面试要早一些,先面个一次两次的,一方面是像别人说的,早来坑位更多,另一方面我觉得是可以及时的认识到自己的差距,及时调整。我在面试前准备了一个月左右,然后每天都悠哉悠哉的,一天学个两三个小时。如果不是这两次面试的话,我估计会继续悠哉悠哉到五月份,到时候才警醒就更难了。        加油加油!明天还有个团子,面完这一个,就先修整一段时间,沉淀沉淀,再继续面了。       可以失败,但永不放弃。失败了不可怕,犯错误了也不可怕,关键是面对失败,面对挫折,是选择沉沦,或者继续悠哉悠哉,还是做出改变,努力去提升自己。我想做第三种。
点赞 评论 收藏
转发
9 118 评论
分享
牛客网
牛客企业服务