Loading

随笔分类 -  面试普通人vs高手系列

摘要:一个工作了5年的粉丝私信我。 他说自己准备了半年时间,想如蚂蚁金服,结果第一面就挂了,非常难过。 问题是: “Redis存在线程安全问题吗?” 关于这个问题,看看普通人和高手的回答。 普通人: 嗯。。。。。。。。。。。。 高手: 好的,关于这个问题,我从两个方面来回答。 第一个,从Redis 服务端 阅读全文
posted @ 2022-05-18 14:10 跟着Mic学架构 阅读(2043) 评论(0) 推荐(0)
摘要:今天分享一道一线互联网公司高频面试题。 “Redis和Mysql如何保证数据一致性”。 这个问题难倒了不少工作5年以上的程序员,难的不是问题本身,而是解决这个问题的思维模式。 下面来看看普通人和高手对于这个问题的回答。 普通人: 嗯.... Redis和Mysql的数据一致性保证是吧?我想想。 嗯 阅读全文
posted @ 2022-04-24 16:51 跟着Mic学架构 阅读(1443) 评论(1) 推荐(4)
摘要:之前分享过一期HashMap的面试题,然后有个小伙伴私信我说,他遇到了一个ConcurrentHashMap的问题不知道怎么回答。 于是,就有了这一期的内容!! 我是Mic,一个工作了14年的Java程序员,今天我来分享关于 ”ConcurrentHashMap 底层实现原理“ 这个问题, 看看普通 阅读全文
posted @ 2022-04-19 14:52 跟着Mic学架构 阅读(614) 评论(0) 推荐(0)
摘要:今天分享的面试题,几乎是90%以上的互联网公司都会问到的问题。 “Dubbo的服务请求失败怎么处理”? 对于这个问题,我们来看一下普通人和高手的回答。 普通人: 嗯… 我记得, Dubbo请求处理失败以后,好像是会重试。 嗯! 高手: Dubbo是一个RPC框架,它为我们的应用提供了远程通信能力的封 阅读全文
posted @ 2022-04-18 14:45 跟着Mic学架构 阅读(765) 评论(1) 推荐(2)
摘要:昨天一个3年Java经验的小伙伴私信我,他说现在面试怎么这么难啊! 我只是面试一个业务开发,他们竟然问我: 什么叫阻塞队列的有界和无界。现在面试也太卷了吧! 如果你也遇到过类似问题,那我们来看看普通人和高手的回答吧! 普通人 有界队列就是说队列中的元素个数是有限制的,而无界对接表示队列中的元素个数没 阅读全文
posted @ 2022-04-16 16:44 跟着Mic学架构 阅读(896) 评论(0) 推荐(0)
摘要:常用数据结构基本上是面试必问的问题,比如HashMap、LinkList、ConcurrentHashMap等。 关于HashMap,有个学员私信了我一个面试题说: “HashMap是怎么解决哈希冲突的?” 关于这个问题,我们来模拟一下普通人和高手对于这个问题的回答。 普通人: 嗯.... Hash 阅读全文
posted @ 2022-04-15 15:52 跟着Mic学架构 阅读(829) 评论(1) 推荐(0)
摘要:一个小伙伴私信了一个小米的面试题,问题是: “线程池如何知道一个线程的任务已经执行完成”? 说实话,这个问题确实很刁钻,毕竟像很多工作5年多的小伙伴,连线程池都没用过,怎么可能回答出来这个问题呢? 下面我们来看看普通人和高手遇到这个问题的回答思路。 普通人: 嗯.. 高手: 好的,我会从两个方面来回 阅读全文
posted @ 2022-04-14 12:03 跟着Mic学架构 阅读(993) 评论(3) 推荐(1)
摘要:今天来分享一道阿里一面的面试题,“lock和synchronized的区别”。 对于这个问题,看看普通人和高手的回答! #普通人: 嗯,lock是J.U.C包里面提供的锁,synchronized是Java中的同步关键字。 他们都可以实现多线程对共享资源访问的线程安全性。 #高手: 下面我从4个方面 阅读全文
posted @ 2022-04-13 14:09 跟着Mic学架构 阅读(775) 评论(0) 推荐(1)
摘要:面试过程中,场景类的问题更容易检测出一个开发人员的基本能力。 这不,一个小伙伴去阿里面试,第一面就遇到了关于“CPU飙高系统反应慢怎么排查”的问题? 对于这个问题,我们来看看普通人和高手的回答! 普通人: 嗯, CPU飙高的原因可能是线程创建过多导致的。 高手: 好的,关于这个问题,我从四个方面来回 阅读全文
posted @ 2022-04-12 11:18 跟着Mic学架构 阅读(1400) 评论(1) 推荐(1)
摘要:前天有个去快手面试的小伙伴私信我,他遇到了这样一个问题: “InnoDB如何解决幻读”? 这个问题确实不是很好回答,在实际应用中,很多同学几乎都不关注数据库的事务隔离性。 所有问题基本就是CRUD,一把梭~ 那么今天,我们来看一下 关于“InnoDB如何解决幻读”这个问题,普通人和高手的回答! 普通 阅读全文
posted @ 2022-04-11 11:51 跟着Mic学架构 阅读(640) 评论(1) 推荐(2)
摘要:最近一个学员去滴滴面试,在第二面的时候遇到了这个问题: "请你简单说一下Kafka的零拷贝原理" 然后那个学员努力在大脑里检索了很久,没有回答上来。 那么今天,我们基于这个问题来看看,普通人和高手是如何回答的! 普通人的回答: 零拷贝是一种减少数据拷贝的机制,能够有效提升数据的效率 高手的回答: 在 阅读全文
posted @ 2022-04-09 14:01 跟着Mic学架构 阅读(2400) 评论(0) 推荐(1)
摘要:对于Spring Boot约定优于配置这个问题,看看普通人和高手是如何回答的? 普通人的回答: 嗯, 在Spring Boot里面,通过约定优于配置这个思想,可以让我们少写很多的配置, 然后就只需要关注业务代码的编写就行。嗯! 高手的回答: 我从4个点方面来回答。 1.首先, 约定优于配置是一种软件 阅读全文
posted @ 2022-04-08 14:11 跟着Mic学架构 阅读(1086) 评论(1) 推荐(2)
摘要:很多面试官都喜欢问一些“谈谈你对xxx技术的理解”。 大家遇到这种问题时,是不是完全不知道从何说起。 那么我们来看一下,普通人和高手是如何回答这个问题的? 普通人: Seata是用来解决分布式事务问题的框架。是阿里开源的中间件。 实际项目中我没有用过,我记得Seata里面有几种事务模型,有一种AT模 阅读全文
posted @ 2022-04-07 15:07 跟着Mic学架构 阅读(1735) 评论(0) 推荐(3)
摘要:前段时间一个小伙伴去面试,遇到这样一个问题。 ”Fail-safe机制与Fail-fast机制分别有什么作用“ 他说他听到这个问题的时候,脑子里满脸问号。那么今天我们来看一下,关于这个问题,普通人和高手应该如何回答吧。 普通人的回答 额… . 嗯 … 高手的回答Fail-safe和Fail-fast 阅读全文
posted @ 2022-04-06 14:35 跟着Mic学架构 阅读(2463) 评论(0) 推荐(0)