蚂蚁金服-Java后端-大三日常实习面试

一面(电话面试):
HashMap的底层了解吗?讲下Hashcode源码?

数据库隔离级别能聊聊吗?InnoDB默认是哪个隔离级别,如何实现的?Next Key Lock底层如何?

你说到了主从延迟,主从延迟如何解决的?除了设置延迟读取的话,如果强制读取到主库,如何判断A数据是否已经同步完,如果去检查日志的话,怎么知道没同步完的是A数据还是B数据?

Java内存模型聊聊?有没有JVM外的内存,调用方式如何?

VLAN了解吗?解释一下?

OSI七层模型来聊一下?

缓存雪崩有哪些解决方案,你回答了三个,还有吗?

讲讲undo log binlog吧

Synchronized的底层?Volatile底层?ReentrantLock底层?比较?

如果一个类的某个属性是私有的,没有get set方法,如何通过反射获取,代码上怎么具体实现?

如何加表锁和行锁,分别的底层了解吗?

读锁写锁的具体代码锁如何的?

二面(电话面试)感觉分布式的东西偏多:
先说说哪些本科学的课程给你的印象较深?(提到了操作系统)

有什么系统设计上/日常生活中对操作系统设计思想的应用?

操作系统的组成部分?

来聊聊分布式吧,你对分布式的理解是什么?

如果某个节点挂掉了,会导致什么结果,如何解决?

我们知道重新插入节点会发生一些事情,会发生什么?

当插入节点,比如用Hashcode方法,如何降低新插入节点的开销?

哈希算法的具体应用?(Python字典,加密,LRU,区块链)

如果把一个节点定义为虚节点会如何?

Hashcode可以解密吗?

贪心算法和DP能说说区别吗?

大概就是这么多了,面试官都很好,跟我说让我好好准备下一次面试,说是部门老板面,不太关注技术细节,关注系统设计,让我好好想想准备,说对我的评价还是比较正面的,(主要是问的问题基本都会,运气好),还是有点慌的,怕问我一些格局很大的问题自己不会做,有没有老哥能指点下。
全部评论
请问是什么部门呀
点赞 回复 分享
发布于 2023-04-11 00:32 美国
是什么部门呀?
点赞 回复 分享
发布于 2023-04-04 10:41 广东
竟然没有算法吗
点赞 回复 分享
发布于 2023-03-28 19:09 上海
请问一下日常实现在那里投递啊
点赞 回复 分享
发布于 2023-03-28 17:51 陕西

相关推荐

面试前,被导师call了, 面试完全没心情,疲惫,痛苦。【面试问题】👋 你好,那我们现在开始。请先大概做一下自我介绍。🎯 你这几个项目里哪个最熟悉?挑一个你觉得技术含量或技术难度最高的讲讲。🤖 大模型代码生成?🧪 生成的程序怎么运行?🛡️ 你这个程序的意义是什么?🔍 具体怎么监控?🤔 为什么还要用 LLM 来生成?✅ 生成的程序一定正确吗?🧐 没有人工 review,如何验证有效性?📊 你怎么评估 overhead?⚙️overhead 有多大?📈 overhead 主要消耗在哪些地方?🔗 举几个例子。📦 数据怎么存储?⏱️ 阈值怎么设定?🖥️ 另一个 xxx是做什么的?🚀 这个项目解决了什么问题?面试官直接说:这个项目没有任何意义,玩具,没用。📝 哪个语言最熟悉?C++🔍 如果线上应用性能差,你怎么分析并优化?🌡️ 你提到的 perf/火焰图具体怎么用?📚 C++ 有哪些常见数据结构?🔒 哪些是线程安全的?🛠️ 如果要实现一个线程安全的 vector,怎么做?🔄 知道哪些无锁数据结构?🧮 vector 的扩容机制?📏 vector 的 resize 与 reserve 区别?🔐 用锁时要注意什么?如何避免死锁?🔄 单把锁也可能导致死锁吗?🗣️ 两个线程/进程如何通信?手撕:无锁多生产者,单消费者的 ringbuffer🧱 请手写一个多生产者单消费者、无锁且线程安全的队列。🧾 解释一下刚写的代码思路。
秋招笔面试记录
点赞 评论 收藏
分享
评论
9
61
分享

创作者周榜

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