蚂蚁金服-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能说说区别吗?
大概就是这么多了,面试官都很好,跟我说让我好好准备下一次面试,说是部门老板面,不太关注技术细节,关注系统设计,让我好好想想准备,说对我的评价还是比较正面的,(主要是问的问题基本都会,运气好),还是有点慌的,怕问我一些格局很大的问题自己不会做,有没有老哥能指点下。
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能说说区别吗?
大概就是这么多了,面试官都很好,跟我说让我好好准备下一次面试,说是部门老板面,不太关注技术细节,关注系统设计,让我好好想想准备,说对我的评价还是比较正面的,(主要是问的问题基本都会,运气好),还是有点慌的,怕问我一些格局很大的问题自己不会做,有没有老哥能指点下。
全部评论
请问是什么部门呀
是什么部门呀?
竟然没有算法吗
请问一下日常实现在那里投递啊
相关推荐
xiaowl:你这个简历“条目上”都比较有深度性,但是实际上面试官又没法很好的评估你是怎么达到很多看上去很厉害的结果的。要避免一些看上去很厉害的包装,比如高效的内存复用策略的表达,如果仅是简单的一些内存共享机制,而且面试上也没有深挖的空间,就不要这样表达。比如,工程化模式本质上可能就是定义了一些abstract class,那也就没特别多值得讲的内容。建议简历上应该侧重那些你花了大量时间和精力解决、研究的问题,不要过分追求“丰富”,而是关注在技术深入度、问题解决能力的表现上。 点赞 评论 收藏
分享
查看1道真题和解析