蚂蚁-国际-一面

1. 用英语介绍项目、自我介绍
2. 介绍一下在学校中最有成就感的事情
3. 拷打项目
4. 线程的同步方式
5. Java实现多线程的方式,你最常用哪种,为什么
6. 线程池如何设置线程数
7. 索引的作用,优缺点
8. 索引要依据什么去加,保证索引是有效的
9. 数据库的乐观锁和悲观锁是什么
10. 如果有多个连接同时对MySQL中的一条数据做更新操作,如何使用悲观锁的方式保证安全
11. 一锁二判三更新
12. 重写和重载
13. 动态代理的机制是什么样的
14. Java类的加载过程
15. 了解过分库分表吗
16. 了解过分布式事务吗
17. 有维护过线上的程序吗,如果程序挂掉了如何排查
18. 结合简历问两道场景题
全部评论
英文介绍??没手撕嘛?
点赞 回复 分享
发布于 03-21 23:30 北京
base哪里呀佬
点赞 回复 分享
发布于 03-22 23:41 广东

相关推荐

03-13 10:59
已编辑
四川大学 Java
1.并发安全指的是什么2.如何解决并发安全3.乐观锁介绍4.violate可见性和有序性原理5.说说原子类和原理(X)6.项目(hmdp)中怎么使用线程池的7.项目中的订单的创建和库存扣减如何保证它们的一致性(这个要求就在原项目的基础上修改,不使用消息队列)8.现在将一个项目分为多个项目,比如将创建订单和库存扣减分为两个项目,如何去保证它们的一致性(我说的消息队列)9.假如说一个项目中A交给B一个任务,B成功了但A失败了,导致出现了不一致的情况怎么解决。(我说的A完成之后再给B,好像不是面试官想要的答案,又问了下面的问题)10.A要发给B1、B2等多个点,那如何保证B1、B2成功之后A也成功(现在回看感觉问的是分布式事务,但是面试之前我对分布式事务一点也不了解)11.缓存一致性12.要记录缓存被查询的频率怎么做(我把问题理解复杂了,说了一大堆,什么项目中用es来调整缓存策略,然后又说到redis key的删除策略,都不是面试官想要的答案。最后说在查询缓存的时候计个数,面试官说就是这个意思)13.MySQL什么情况下会发生回表查询14.ACID中的A怎么实现的15.隔离性怎么实现的16.快照访问规则17.快照在什么隔离机制下使用18.主从同步原理19.从库重做的时候失败了怎么解决20.主库和从库怎么保证强一致性(这里嘴瓢说反了,是从库提交之后主库才提交)21.考虑如下场景,有一个数据库,里面存了余额的数据。现在有大量任务要对余额进行修改操作,为了保证并发安全,我们可以在每个任务对余额进行修改时对数据库加锁,但这样的话就会导致后面的任务等待时间太长了,有没有什么好的办法(我开始说了访问太多了就拒绝一部分访问,面试官说不行,我得赚钱,你不让我访问我怎么赚钱。然后又扯了一大堆。现在想想其实也可以抽象成hmdp里面对秒杀券的修改操作)最后问了怎么学习、喜欢什么专业课、有什么爱好。问了整整一个小时,零手撕。场景题很拷打,一直在胡说八道。但是也没有秒挂,前三次都是面试完点进官网一看就挂了,这次没有秒挂已经是大大的胜利了。许愿二面。隔了一天挂,比起前三次已经是大大的胜利了#牛客AI配图神器#
ML狂徒:刚面完,一个八股没有。甚至还有英语讲算法
查看46道真题和解析
点赞 评论 收藏
分享
评论
1
16
分享

创作者周榜

更多
牛客网
牛客企业服务