叨唠说真话,能还有机会面一下阿里巴巴一件事

2020年4月13日 评论 170

叨唠

说真话,能还有机会面一下阿里巴巴一件事而言协助的确有蛮多,最少让我明白了自身的不够在哪儿,都说招聘面试造火箭弹,工作拧螺丝。但就算是这般,以便存活,你也只能不断的学习培训,只有秃头,才可以更强。嘿嘿

诱因

2月28日在Boss上,有一个阿里巴巴的巨头要我问好说能够 给我内部推荐,我觉得也没想就把个人简历给它了,随后就一直忘掉这件事情了。由于我认为我一个废弃物院校的小垃圾,为什么会有招聘面试机遇,亏别人还要我提前准备一下,因为我抛到九霄云外了。

叨唠说真话,能还有机会面一下阿里巴巴一件事

随后也收到了阿里巴巴的内部推荐信息

叨唠说真话,能还有机会面一下阿里巴巴一件事

刚开始第一轮电話面

随后在3月4号的夜里8点钟(来看阿里巴巴的上班时间的确长,我估算招聘面试也是她们kpi的一部分吧),一个来源于杭州市的生疏电話打回来

招聘者

xxx,您好,我是杭州市阿里巴巴网xxx的,我想问你如今有木有時间,我会简洁明了的让你做下招聘面试,你这里先来个简单自我介绍

那时候我还没有意识到是内部推荐,由于我早早已忘的差不多了,还以为是什么新的炸骗方法,直至她说它是来帮我招聘面试的,随后说许多人内部推荐过我的简历,我这才想到几日前的事儿。随后我吧啦吧啦的干了一个传统式的简单自我介绍,便是这些招数,这类的,随后招聘者刚开始提问题了

招聘者

你对c#多线程掌握吗,说说你对Synchronized和lock,说说她们中间的差别

实际上这个问题,应当算作很基本的难题了,我也讲过一下,一个乐观锁,一个是悲观锁,随后讲过一下Synchronized的锁升級的全过程(这一还好自己感觉),随后我说了一下 Synchronized 锁方式 ,静态方法,同歩代码块的一些差别(这一点实际上我没答上去,有点儿忘了。便是在JVM里边的标识位不一样的差别),随后是lock这一点因为我没答上,这一应当说他的好多个保持,随后跟招聘者聊一聊他的最底层保持基本原理,可是我这个是现阶段确实并不是很了解,由于平常无需,将会前边走马看花的看过,可是此次招聘面试是突袭,因此确实针对lock便是了解他是aqs保持的实际的全忘了

招聘者

随后招聘者说lock不太熟,没事儿,那么你还有没有试过什么来确保线程安全

随后忽然想起了一下CAS,随后讲过一下CAS,这一我感觉说的7788吧,最少如何确保安全性的我讲出去,先在当地进程纪录原先的值和测算以后的值,去刷出主存的情况下,先较为原先的值。可是他让我讲最底层原先的情况下,我又仿佛说错了,我将和我voliate弄混了,我居然说是由于有一个运行内存系统总线,真的是难堪呀,可以说让其他的的当地进程失效,在Cpu方面(这就是那类椅背的結果,哎),实际上CAS的最底层是一个lock命令来保持的再多核系统软件中,总之就是这样扯。。一不小心扯来到分布式锁。。。我感觉自身打开话题讨论的技术性還是能够 的,嘿嘿

招聘者

他说大家企业用的redisson来保持分布式锁,假如无需redisson你可以保持分布式锁嘛,自身用redis,或是快给我说说redission是怎么保持分布式锁的

那时候我也在想,我如何把自身从一个坑,挖到此外一个坑,由于redisson的最底层源代码,我是确实不明白,这一我是真说不出口,随后我也说如何保持分布式锁,用exist 和 setNX指令,也有加请求超时時间,随后用lua脚本制成一个原子性实际操作,来保持一个分布式锁,这一我之前自己做过demo,随后如今笔写不出来,可是最少做了,印像還是深点。随后我也搭了一下,随后他又说,那么你有没有什么方式 确保原子性呢?我实际上也不清楚他想问的是什么,我也随意搭了个事务管理。。。。

招聘者

我看你对redis 蛮了解的,那人们就来聊一聊redis,说说他的算法设计

卧槽,总算来啦个会的了,哔哩吧啦的说了一下,随后他又问了一些基本的物品,例如缓存穿透这种,这种实际上还行,终究自身有试过。

招聘者

即然你对redis那麼了解,你了解为什么redis那麼快嘛

实际上这个问题是为后边做铺垫的,我搭 单线程 运行内存 IO多路复用,妈的这一IO多路复用我只是之前去看书的情况下看了,我压根还并不是很了解这个东西,随后他就盯住这一问了。。。随后我也难堪的一批。就没跟我说了,将会知道我的深层了吧,嘿嘿

招聘者

那么你对c#多线程层面的专业知识,还有哪些掌握的,例如线程池,或是原子性的类这种

我内心,一万字曹尼玛,又来c#多线程,随后我说了好多个自己并并不是很了解的分子类,随后聊得最底层,又不容易(還是太菜),随后聊线程池,随后聊线程池的建立,线程池的运作全过程,随后他的提升啥的,随后聊了一下,觉得因为我没啥深层,就总算已不跟我聊c#多线程了,(迄今为止,就聊了两个物品 redis和c#多线程,redis的物品,最少我感觉比c#多线程好些许多),随后招聘者,又刚开始问了

招聘者

我看你用的rabbitmq 说说你是怎样确保信息的可信性的

这一实际上還是非常简单,从推送端便是 confirm体制,接收端便是用的ack体制,随后引入到我们自己新项目用的Aop把不成功的信息存到redis中,并通告有关责任人去解决,那样,随后我会聊得了 我它来做分布式事务的官方消息最后一致性,由于这种物品全是自己引伸以往说的,毫无疑问就是我较为会的,说来到如何去做它的幂等,避免反复消費,随后正中间还插了一下rocketmq ,可是不是我很了解,它里边的事务管理体制,略微讲过下 随后讲过一下它的持久化体制啥的,最终它问了一个啥难题,说假定你全都保证最好是的状况下,怎么才能更强的确保信息的靠谱,包含你的网络服务器被炸掉,单步,啥的。。。进行不清楚再问啥,随后mq就没问了,实际上看见说的简洁明了,可是具体聊的物品還是有点儿的,哪些死信队列啥的全是有设计方案到的。

招聘者

我看你对JVM调优有掌握,人们聊一聊JVM吧,随后由于垃圾分类回收优化算法,垃圾分类回收器。

这一还行终究自身有看了这些方面的专业知识,随后就把JVM的专业知识讲过一遍,总之便是自身了解各种各样扯

招聘者

说说你是怎么定位线上难题的精准定位吧,例如CPU 或是是运行内存

实际上我这快没如何实战演练过,還是看了一些别人的解决方法,随后我也依靠记忆力 Cpu:根据 top 指令寻找 CPU 耗费最大的系统进程,并记牢系统进程 ID。再度根据 top -Hp [系统进程 ID] 寻找 CPU 耗费最大的进程 ID,随后寻找进程ID是十进制的,把他转化成十六进制,随后用jstack寻找当今进程的jstack.log的快照更新,随后剖析他的难题。 运行内存:实际上针对运行内存得话只不过便是2种一直是内存溢出,此外一种是运行内存不健康,便是内存泄露 内存溢出的状况能够 根据再加 -XX: HeapDumpOnOutOfMemoryError 主要参数,该主要参数功效是:在程序流程内存溢出时輸出 dump 文档。 拥有dump文档,人们找问题就非常简单了,例如人们用MAT这些,寻找缘故 如果是内存泄露得话就得深入分析了 例如你的young GC的頻率,和Full GC的頻率 ,如果是和平常彻底不一样得话,人们还可以用MAT去剖析一下看是不是每一个目标占有的运行内存非常大,而且都还没收购他,随后寻找这一目标去剖析他的逻辑性,而且来处理这类内存泄露的难题

招聘者

聊一聊mysql把,平常如何做查寻,提升

总之便是这些招数 哪些数据库索引啥的,说到数据库索引了,那么你对b 数了解吗,我。。。。也是挖地帮我,我擦。我也实际上我不懂,我由于沒有提前准备去面试问题。。。。唉(還是不可以重视方式)

招聘者

没事儿,人们来聊一聊mysql的隔离级别

我又把那好多个背了一下(还行这一好还记得,由于真的是死背的之前)

招聘者

那快给我说说 可反复读的最底层保持基本原理嘛

我擦,又掉坑里边来到。。。。唉我也只能说,还没时间去掌握这方面

招聘者

没事儿 我看你用的SpringCloud 聊一聊他的部件吧

随后是我哔哔哔啦 把这种基本的 平常工作中的这种分布式系统部件给她说了

招聘者

那快给我说说 注册中心如何确保自身的高可用性的

实际上这一还行,之前背过嘿嘿 我也把自己对2pc的大选全过程奔溃修复,数据库同步的全过程扯了一遍

招聘者

即然你对2pc 那么了解。我给你情景,你看看这类状况怎么处理,便是由于互联网缘故,出現了双主难题。

我的心里的奔溃的,实际上我还不清楚再聊啥了总之,但是有一点我是了解的,肯定是再乱说,由于自己也我也不知道自身再聊什么了,随后只有
说,这一并不是很清晰

招聘者

好一点,没事儿。那你说 针对分布式服务而言,除开人们常常说的2pc 3pc有没有什么更强的方式 来做数据一致性

随后我又不清楚应说啥了,又只有说不知道

招聘者

随后又问了下Spring ,针对Spring的一些源代码的了解

卧槽,总算问起一个我能的了,随后我也Spring器皿的复位全过程 和Spring单例bean的引入全过程,和循环系统依靠讲了一下。这一它居然没往死里跟我说了,嘿嘿(来看平常话题源代码還是有点儿用的)

招聘者

你如今有电脑上吗,人们来做下机试吧,

随后我说我没带电脑上,我惦记着却说算了吧把,感谢您的好心,我总之也过不上,随后它就再三约我明日夜里来做,我也说 沒有补齐 我编码都写不全的,可是它還是邀约我报名参加,我也只有同意了,随后就挂掉电話

刚开始我的阿里第一次机试,估算也是最后一次(嘿嘿)

那时候我跟这一招聘者约的是3月5号 8点之后,来看再阿里巴巴工作中也是蛮长期的,可是别人薪水高,哪儿像人们做的多,薪水少,但是别人水准高,这一没法

来到8点,招聘者积极帮我打个电話,随后把机试题型发至了我电子邮箱,随后髙速我看我写,我心理状态拔凉的,担忧啥也写不到

叨唠说真话,能还有机会面一下阿里巴巴一件事

随后题型其实不是很难 是力扣上的24题,可是我那时候做的情况下并不了解,因为我不可以百度搜索,可是我还在那瞎写一篇了30来分鐘,可是也是进行沒有弄懂再干什么

最终只有挑选舍弃

叨唠说真话,能还有机会面一下阿里巴巴一件事

完毕我的阿里招聘面试旅途

叨唠说真话,能还有机会面一下阿里巴巴一件事

末尾

嘿嘿,实际上還是自身太菜了,尽管说我连一面都未过(菜是原罪),可是此次招聘面试帮我的协助還是挺大,让我还在沒有提前准备的状况下知道自身的水准,应当算作较为真正了把,也有一点便是人们工作上大多数是CV秘笈,造成我许多的基本编码都并不是很会,基本不扎扎实实,尽管这一机试是优化算法,可是我许多简单代码沒有补统统不容易,许多简洁明了工作中的保持全是百度搜索,造成自身的自学能力弱了许多。这一点之后要改,我呢?把此次亲身经历共享给大伙儿,期待大伙儿要以此为戒。努力学习,扎扎实实基本。

创作者:六脉神剑连接:https://juejin.im/post/5e60f6d05188254963276acc

  • 本文由 发表于 2020年4月13日
  • 转载请注意本文链接:http://www.wf-seo.com/keji/8149.html
网爆阿里巴巴总裁夫人的生活照片 科技资讯

网爆阿里巴巴总裁夫人的生活照片

近期阿里巴巴的总裁夫人手斯网络红人小三的事,在网络上吵闹声议论纷纷。原本不愿写这件事情,由于感觉写这类八卦有点儿无趣。但内心又总感觉这桩事里的几个主人公实际上离衣食住行很近,并且见到现有的一些文章内容...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: