- 00:00 - 好,我们来看一下这个企业当中的一些面试题啊,这个都是人家企业当中问的一些题啊,真实的面试题,而且是高频的一些题,我不给大家发了一个那个高频面试题嘛,对吧,那个里边其实也有啊,嗯,你们那个have哈如我看了吗。啊,有去看了,有去背吗?我们很快就是卡不卡贝斯讲完之后,还有两个小姑娘讲完,做项目我是要找人提问的,每天早上问不出来怎么办,打不出来怎么办啊,打死啊打死一个少一个,这网速好一点行。第一个啊,就是他可能会问F做监控的对吧,我们刚才也提到了,他一般的问问什么呢,你有没有做监控。没有不是,哎哎,还第一个问题,还不是这样的,第一个问题呢,他会问你,你芙蓉有没有丢数据。 
- 01:06 - 丢你怎么知道没丢对吧,你怎么知道没丢,你是不是还是要监控啊,对吧啊要通过监控,反正没丢是吧,也不用,反正我就知道他没丢,出门左转对吧?啊就说个这个刚把这个东西呢,他主要就问一下你有没有用过,用他在干什么事啊,主要就这个事候啊,要不然你什么都跟他刚上说我们反正就不用,我们也反正也不丢五分钟他会告诉你一句,要不然咱们今天就到这吧啊就走了对吧啊,然后然后一般问的比较多的是这个问题啊,就说S么作用这个比较好一点,这个基本上问的比较少一点,一般的都会问你们在项目当中用到的这个south China跟S是哪些。 
- 02:03 - 是哪一些能听懂吗?这个呢,到我们讲项目的时候再说,那现在来说,大家觉得用的多的比较哪个比较多,Exc用的多吗?不多,这个东西用的不多,测试的时候会用一用啊测试的主要还是跳D监控本地文件,因为我们说了日志呢,它也是动态生成的,往文件里面动态去写的吧,那我们要用tell DR的监控,因为它有断点续传,对吧,你要注意你在答这个问题的时候也要答出来,为什么要这样用?对吧,你不要说人家问你,你们用的so是什么加没了。对吧,挤牙膏一样不要这样,你自己要多说,尽量多说对吧,你他问什么问题呢,最好都能扯到你会的东西上,因为其实一家公司对你这个人面试啊,他的时间大概是什么。一定的,除非你俩聊的特别投机,就像之前有个学生去聊了,聊之后呢,总共中间哈多我没了五个小时。 
- 03:04 - 就上午面了好几个小时,中午一块吃个饭,下午接着聊,就这种,但是这种很少很少,正常的,他会安排你面试的时候,他会聊好,基本上呢,你聊多长时间,聊多长时间,那这个时候你说的越多,他就问的越少。他问的越少,因为你说的,但是你要注意啊,你不能扯淡对吧,你不能瞎扯啊,不能瞎扯就是我你因为你主动说的基本上都是你会的吧。对吧,你要往你会的上说好,就说你要聊这个S的时候,你就说一下,诶我们为什么要用到这个TS有什么好处啊,顺便的就说出来,把这个事啊,把这个事就说出来,然后你就可以聊到整个的项目的一个架构,当然我们现在没做项对吧?他从一个source,你就说整个的项目架构啊,前面呢,用N做负载均衡,他们开了落到磁盘对吧?啊两部分,一部分在MYS里面,一部分在这个,那后面呢,我们会给大家去串,因为当前呢,我们还没有做项目,项目里面呢,我们也是这样用的啊,要会说项目啊,要会说项目就是无论他问什么东西,要给他拿过来对吧,这是tell source,那接下来用China用的是哪一个,对吧? 
- 04:13 - 这个memory file都可以啊,都可以,主要就说诶这个数据呢,反正是一些用户的行为的日志数据,对吧,不是说什么那个。整个的那个对不是那个那个那个那个叫什么,电商里边还有一个财务数据,对叫财务数据,不是这个数据啊,所以就无所谓对吧,有时候呢,你说允许丢一点,那这个时候呢,我们用什么。买China啊,追求快一点,如果说这个数据呢,虽然虽然它是用户行为数据对吧,但是呢,我们不希望他有什么丢数据的一个情况发生,所以呢,我们用的是什么,再我说呢,啊,两种都可以对吧,你记住这两种呢,无所谓的,那就是think。还有一个S,我们数据一方面呢,其实要写到这个HDFS,那用到那个什么。 
- 05:00 - 而这对吧,后面呢,我们还有一个然对接卡卡做实时业务的啊,做实时业务的,所以呢,还会用到那个卡卡S或者说卡卡China啊,这个是我们项目当中用的。啊,同样的,你为什么要这样用啊,就是也要说一说啊,说一说OK,那接下来可能问的比较多的是这个内容。那这个大家要注意一下啊,注意一下这块呢,我们只放了一个选择器,其实呢,你要记住复式当中呢,它有三个这种什么什么器,对吧,第一个是我们所学到的什么。拦截器China选择器和C选择器,谁谁说的C选择器,刚讲的这个监控启啊C这是个组,这有有提到什么这个选择器吗?没有吧,啊,这没有那个什么选择器啊,没有啊,这个注意一下,你要知道这里面有两者对吧?啊,像这个组里边呢,有三个这个了解一下,还有这个参数的一个调优一块,这块东西呢,其实问的比较少一点,问的比较少一点,多的是哪呢?是这样,就是这里边一个点啊,大家China点,像source这边的话就比较少一点,你可以提高这个,提高它的一个效率。 
- 06:11 - Bach size batch批次吧,啊,一个批次的一个大小,就是可以调高它,但是前提是你资源得够是不是啊,资源得够,那更多的,如果说你用的是memory channel,更多的调的是这个China里边可能会多一点,因为China里边我们看到有事物的什么。大小,还记得当时我们这个China的几个参数吗?第一个是它这个容量吧,对吧,第二个是它事物的一个什么大小容量啊,大小容量就这意思,也就是说这两个东西在生产环境当中,我们肯定不会给这么大。这太小了对吧,这太小了啊,所以调优呢,就是更多的调到这外面,其他的倒还好什么,嗯S呀,还有那个。C啊,都比较好一点啊,比较好一点啊,然后就是S的个数,这边提问一下。 
- 07:06 - Think的个数可以提高他的一个消费能力,主要就是体现在我们可以做什么。负载均衡还有印象吗?对吧?啊,允许的一个方式或者随机的一个方式,是不是提高了它整个的一个处理消息的一个能力啊,但是肯定也不是越多越好啊。你多了,因为这个东西也要资源啊,对吧?啊也要资源,所以呢是这意思,也就是说其实比较难把握的就是在资源和整个时间方面中间的一个平衡点啊,这个比较难把握,那之后呢,是中间的一个事物机制,你要知道我们说的它里面有两个事物对吧?啊,一个是China跟这个south这边的,另外一个呢是China跟think这边的啊,前面的叫to的事物,后面叫这个事物,这个呢,我们在自定义south跟China跟S的时候,是不是都看到了。对吧,都相应的看到,但是你要知道自定义source的时候,这个事物是不需要你来管理的了啊,因为你只要你写的source跟这个China process打交道就OK了,那后面那个地方是不是是物是我们自己的管理的,因为看到官方文档里边给出来了,说你要自己获取China,获取是我要开启,是我提交关闭等等这一套逻辑是不是啊,这个你要关注一下OK了啊好,之后呢,他有可能会问你这个附录有没有丢失过数据,就是我之前所讲的那个问题。 
- 08:21 - 对吧,啊,他有没有丢出去,那从理论上来分析哦,第一。他S的China会丢数据吗?15不会吧,China到呢,也不会丢数据对吧?啊也不会丢数据,那丢数据的就是在里边。丢了,你用memory看的用呢,里面存了十条数据,此时挂掉了,那这十条就丢了,还有另外一种情况,注意这个地方,我们说的source到China收物信,这个收信体现在这个收率已经到south里面了。能听懂这个意思,也就是说类似于我们如果用ex ec-F这种。 
- 09:02 - 那你挂掉了,数据在不断生产,然后你启动那个数据压根就source就没读进来吧,那这个还是会丢数据的啊,事物你要注意,它不是说能把你eecc。他要杠F这个数据给他拿过来吧,这个拿不过来,这个就是你压根就没读到S里边这个事物,只能保证说你这个数据已经到了S里边。然后接下来我能保证通过事物传到哪China对吧,然后你在China里边,我think在他拿的时候。我能保证这个数据能够正常的完成,但是如果说你中间挂掉了。那你China数据都没了,那就没了吧,啊,那这种的维修数据,如果说你可以干什么,用fair China吧,哎,用fair China啊,它是存在磁盘的,这个呢就不会丢数据啊,不会丢数据是这意思,要从理论分支,它是不会丢数据的,但实际上有很多公司呢,就会告诉你,诶他们公司呢会丢数据,会丢数据,那你就可以问一下他是不是用的memory channel啊等等这些情况啊,你要注意一下就OK了,从理上分析,你就可以告诉他点进去,因为我们也跟那个很多企业老师问了。 
- 10:12 - 啊,包括学生他们公司确实是没有丢的啊,做无论是用更缆的监控,还是用其他的一个监控是不会丢的,还是不会丢的,如果说你用的是fair China,但是member China是会丢的啊,所以呢,你在面试过程当中,可以直接告诉他你司就没有丢数据,对吧,而且你说呢,你做了监控了,你更加聊清楚,你S呢用的是跳DRS。China呢,用的是fair China对吧,Think无所谓啊,H think或者其他的,你就告诉他什么,我们用的这个啊,在我们这个生产环境当中是没有什么丢数据的啊,可以告诉他,因为这个是我们跟那个企业老师,很多老师沟通过的啊,他们公司呢,也没有去发生一个丢数据的一个现象啊,当然前提是我刚才所说的这几个点啊,你不能说就你用的T-F用的memory channel,然后跟人家斩钉截铁的说你没有丢过数据,这个不对的啊,这个一分一就不对啊,所以呢,他不丢数据呢,有前提。 
- 11:07 - 啊有前提就是你组建得选对啊,丢不丢数据呢,其实是你人为导致的,你人家提供了一种不丢数据的方式,你非得选用丢数据的方式,对吧?啊是这个点,那其实我们所讲的form当中呢,就主要的在面试过程当中问到的,主要的就是这些点啊,这些点啊问到比较多的啊,问的比较多的,当然还有一些杂七杂八的奇奇怪怪的点,嗯,就比较少,可能呃一一个班出去之后啊,就那一个同学问到啊像如果你们也会遇到这种问题,遇到这种问题呢,呃,能查到就查一下,查不到的话就也也还好,就是更多的就是呃,假如说你问到就被面试官问到一个你不会的问题。尽量当场的学,因为一般的面试官他会问你说你还有什么问题。一般的备分啊,然后你你就可以跟跟他说什么。 
- 12:01 - 刚才那个问题啊,刚才那个问题你说咱们公司是怎么解决的。啊,咱们这边是怎么解决的,你就可以问一下有的公司呢,有的面试官他是这样的,有的面试我把这个。 
我来说两句