面试
面试技巧整理
盡盡
这个作者很懒,什么都没留下…
展开
-
分库分表面试准备
一、基本说明 说实话,对于一个QPS比较大的系统来说,它的瓶颈主要还是要落在数据库上。像我们之前说了一堆什么消息队列、缓存、什么乱七八糟的,之所以引入这么多一大堆复杂的东西,说白了,还是因为数据库本身支撑不了这么大的数据量,给数据库减压。 当然,这些还不够,我们还是要想办法提高数据库的读写能力,所以分库分表就很重要了。(1)为什么要分库分表(设计高并发系统的...原创 2020-02-25 10:58:33 · 1535 阅读 · 1 评论 -
分布式常用组件面试准备
一、基本说明上一节已经讲了分布式系统的常见面试题,但是玩过分布式的应该都知道,你一个分布式架构光靠什么dubbo或者spring cloud等是玩不通的。最起码分布式锁啊,分布式事务啊,分布式session啊,,,这些你总要考虑吧?你们刚才在聊的面试topic,是分布式系统,他其实已经跟你聊完了spring cloud以及相关的一些问题,确认,你现在分布式服务框架,rpc框架,基本都有一些...原创 2020-02-25 10:58:58 · 1922 阅读 · 0 评论 -
分布式系统面试准备
一、基本说明 我有一些同学,主要是做传统行业,外包项目,技术一直都搞的比较简单。共同的一个问题,就是都没怎么搞过分布式系统,现在互联网公司,一般都是做分布式的系统。当然了,大家都不是做底层的分布式系统,比如分布式存储系统,hadoop hdfs,分布式计算系统,hadoop mapreduce,spark,分布式流式计算系统,storm。 分布式业务系统,把原来...原创 2020-02-25 10:59:24 · 2438 阅读 · 0 评论 -
缓存面试准备
一、基本说明说到缓存,可能大家首先想到的就是redis了,这也是目前业内使用的最广泛、最普遍的分布式缓存架构了。关于这一块的问题,互联网公司必问,要是你连缓存都不太清楚,那确实比较尴尬。你说你不会消息队列,或者你说你没接触过搜索引擎还情有可原,但是你要是说你不懂redis,基本上就拜拜了~~二、缓存的应用1、面试题在项目中缓存是如何使用的?缓存如果使用不当会造成什么后果?2、面...原创 2020-02-25 10:59:37 · 718 阅读 · 0 评论 -
搜索引擎面试准备
一、基本说明业内目前来说事实上的一个标准,就是分布式搜索引擎一般大家都用elasticsearch和solr,但是确实,这两年大家一般都用更加易用的es。关于这一块的内容,面试官可能会怎么问?(1)es的分布式架构原理能说一下么(es是如何实现分布式的啊)?(2)es写入数据的工作原理是什么啊?es查询数据的工作原理是什么啊?(3)es在数据量很大的情况下(数十亿级别)如何提高查...原创 2020-02-25 11:00:01 · 1583 阅读 · 0 评论 -
消息队列面试准备
一、基本说明面试官:你好候选人:你好(大家寒暄一下。。。)(面试官在你的简历上面看到了,呦,有个亮点,就是你在项目里用过MQ,比如说你用过ActiveMQ)面试官:你在系统里用过消息队列吗?(面试官在随和的语气中展开了面试)候选人:用过的(此时感觉没啥)面试官:那你说一下你们在项目里是怎么用消息队列的?候选人:巴拉巴拉,我们啥啥系统发送个啥啥消息到队列...原创 2020-02-25 11:00:17 · 1313 阅读 · 3 评论 -
开篇
一、引言刚好今年因为这个传染病,在家也出不去,然后自己也可能年后从新找工作(能活到那时候的话~~),所以整理一下面试可能会问到的问题,算是临阵磨枪吧。废话不多说,先看一个职位jd,如下:上面是在拉钩随便找的一个职位,你现在去随便找个职位jd,起码都有这些要素,java基本功是起码的,那些开源框架也是起码的(前4条),但是这几年跟前几年不一样的一点在于,现在招聘java,一般都会加一...原创 2020-02-25 10:58:13 · 573 阅读 · 0 评论