From f7e84b963c91e59e9714eaf3cbb6dc98dc54825b Mon Sep 17 00:00:00 2001 From: SnailClimb Date: Mon, 15 Apr 2019 12:46:01 +0800 Subject: [PATCH] =?UTF-8?q?Create=20=E8=9A=82=E8=9A=81=E9=87=91=E6=9C=8D?= =?UTF-8?q?=E5=AE=9E=E4=B9=A0=E7=94=9F=E9=9D=A2=E7=BB=8F=E6=80=BB=E7=BB=93?= =?UTF-8?q?(=E5=B7=B2=E6=8B=BF=E5=8F=A3=E5=A4=B4offer).md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...®žä¹ ç”Ÿé¢ç»æ€»ç»“(已拿å£å¤´offer).md | 241 ++++++++++++++++++ 1 file changed, 241 insertions(+) create mode 100644 docs/essential-content-for-interview/BATJrealInterviewExperience/èš‚èšé‡‘æœå®žä¹ ç”Ÿé¢ç»æ€»ç»“(已拿å£å¤´offer).md diff --git a/docs/essential-content-for-interview/BATJrealInterviewExperience/èš‚èšé‡‘æœå®žä¹ ç”Ÿé¢ç»æ€»ç»“(已拿å£å¤´offer).md b/docs/essential-content-for-interview/BATJrealInterviewExperience/èš‚èšé‡‘æœå®žä¹ ç”Ÿé¢ç»æ€»ç»“(已拿å£å¤´offer).md new file mode 100644 index 00000000..edc56de6 --- /dev/null +++ b/docs/essential-content-for-interview/BATJrealInterviewExperience/èš‚èšé‡‘æœå®žä¹ ç”Ÿé¢ç»æ€»ç»“(已拿å£å¤´offer).md @@ -0,0 +1,241 @@ +- [一é¢(37分钟左å³)](#一é¢37分钟左å³) +- [二é¢(33分钟左å³)](#二é¢33分钟左å³) +- [三é¢(46分钟)](#三é¢46分钟) +- [HRé¢](#hré¢) + +### 一é¢(37分钟左å³) + +䏀颿˜¯ä¸Šæµ·çš„å°å“¥æ‰“æ¥çš„,3.12å·ä¸­åˆç¡®è®¤çš„内推,下åˆå°±æ‰“æ¥çº¦æ—¶é—´äº†ï¼Œä¹Ÿæ˜¯å”¯ä¸€ä¸€ä¸ªçº¦æ—¶é—´çš„é¢è¯•官。约的晚上八点。紧张的一比,人生第一次é¢è¯•就献给了阿里。 + +幸è¿çš„æ˜¯ä¸€é¢çš„å°å“¥ç‰¹æ¸©æŸ”ã€‚å¥½åƒæ˜¯ä¸ªæµ·å½’?å£è¯­ä¸­å¤¹æ‚ç€è‹±æ–‡ã€‚废è¯ä¸å¤šè¯´ï¼Œä¸Šå¹²è´§ï¼š + +**é¢è¯•官:** 先自我介ç»ä¸‹å§ï¼ + +**我:** 巴拉巴拉...。 + +> 关于自我介ç»ï¼šä»ŽHRé¢ã€æŠ€æœ¯é¢åˆ°é«˜ç®¡é¢/部门主管é¢ï¼Œé¢è¯•官一般会让你先自我介ç»ä¸€ä¸‹ï¼Œæ‰€ä»¥å¥½å¥½å‡†å¤‡è‡ªå·±çš„自我介ç»çœŸçš„éžå¸¸é‡è¦ã€‚网上一般建议的是准备好两份自我介ç»ï¼šä¸€ä»½å¯¹HR说的,主è¦è®²èƒ½çªå‡ºè‡ªå·±çš„ç»åŽ†ï¼Œä¼šçš„ç¼–ç¨‹æŠ€æœ¯ä¸€è¯­å¸¦è¿‡ï¼›å¦ä¸€ä»½å¯¹æŠ€æœ¯é¢è¯•官说的,主è¦è®²è‡ªå·±ä¼šçš„æŠ€æœ¯ç»†èŠ‚ï¼Œé¡¹ç›®ç»éªŒï¼Œç»åŽ†é‚£äº›å°±ä¸€è¯­å¸¦è¿‡ã€‚ + +**é¢è¯•官:** 我看你简历上写你åšäº†ä¸ªç§’æ€ç³»ç»Ÿï¼Ÿæˆ‘们就从这个项目开始å§ï¼Œå…ˆä»‹ç»ä¸‹ä½ çš„项目。 + +> 关于项目介ç»ï¼šå¦‚果有项目的è¯ï¼ŒæŠ€æœ¯é¢è¯•第一步,é¢è¯•官一般都是让你自己介ç»ä¸€ä¸‹ä½ çš„项目。你å¯ä»¥ä»Žä¸‹é¢å‡ ä¸ªæ–¹å‘æ¥è€ƒè™‘: +> +> 1. 对项目整体设计的一个感å—(é¢è¯•官å¯èƒ½ä¼šè®©ä½ ç”»ç³»ç»Ÿçš„æž¶æž„图) +> 2. 在这个项目中你负责了什么ã€åšäº†ä»€ä¹ˆã€æ‹…任了什么角色 +> 3. 从这个项目中你学会了那些东西,使用到了那些技术,学会了那些新技术的使用 +> 4. å¦å¤–项目æè¿°ä¸­ï¼Œæœ€å¥½å¯ä»¥ä½“现自己的综åˆç´ è´¨ï¼Œæ¯”如你是如何å调项目组æˆå‘˜ååŒå¼€å‘的或者在é‡åˆ°æŸä¸€ä¸ªæ£˜æ‰‹çš„é—®é¢˜çš„æ—¶å€™ä½ æ˜¯å¦‚ä½•è§£å†³çš„åˆæˆ–者说你在这个项目用了什么技术实现了什么功能比如:用redisåšç¼“å­˜æé«˜è®¿é—®é€Ÿåº¦å’Œå¹¶å‘é‡ã€ä½¿ç”¨æ¶ˆæ¯é˜Ÿåˆ—å‰Šå³°å’Œé™æµç­‰ç­‰ã€‚ + +**我:** 我说了我是如何考虑它的需求(秒æ€åœ°å€éšè—,记录订å•,å‡åº“存),一开始简å•的用sycHRonizedé”使–¹æ³•ï¼Œå‡ºçŽ°äº†é—®é¢˜ï¼ŒåŽæ¥ä¹è§‚锿”¹è¿›ï¼Œåˆæœ‰ç“¶é¢ˆï¼Œå†ä¸Šç¼“存,出现了缓存雪崩,于是缓存预热,错开缓存失效时间。最åŽï¼Œå‘现先记录订å•å†å‡åº“存会å‡å°‘行级é”等待时间。 + +> 一é¢é¢è¯•官很è€å¿ƒåœ°å¬ï¼Œå¹¶ç»™äº†æˆ‘一些指导,问了我ä¹è§‚锿˜¯æ€Žä¹ˆå®žçŽ°çš„ï¼Œæˆ‘è¯´æ˜¯åŸºäºŽsql语å¥ï¼Œåœ¨å‡åº“å­˜æ“作的whereæ¡ä»¶é‡ŒåŠ å‰©ä½™åº“å­˜æ•°>0,他说这应该ä¸ç®—是一ç§ä¹è§‚é”,应该先查库存,在å‡åº“存的时候判断当å‰åº“存是å¦ä¸Žè¯»åˆ°çš„库存一样(å¯è¿™æ ·ä¸æ˜¯å¤šä¸€æ¬¡æŸ¥è¯¢æ“作å—ï¼Ÿä¸æ˜¯å¾ˆç†è§£ï¼Œä¸è¿‡æˆ‘没有åé©³ï¼Œåªæ˜¯è¯´ç†è§£æ‚¨çš„æ„æ€ã€‚äº‹å®žè¯æ˜Žåƒä¸‡åˆ«æ€¼é¢è¯•官,å³ä½¿ä½ è§‰å¾—他说的ä¸å¯¹ï¼‰ + +**é¢è¯•官:** 我缓存雪崩什么情况下会å‘生?如何é¿å…? + +**我:** 当多个商å“ç¼“å­˜åŒæ—¶å¤±æ•ˆæ—¶ä¼šé›ªå´©ï¼Œå¯¼è‡´å¤§é‡æŸ¥è¯¢æ•°æ®åº“。还有就是秒æ€åˆšå¼€å§‹çš„æ—¶å€™ç¼“存里没有数æ®ã€‚解决方案:缓存预热,错开缓存失效时间 + +**é¢è¯•官:** 问我更新数æ®åº“çš„åŒæ—¶ä¸ºä»€ä¹ˆä¸é©¬ä¸Šæ›´æ–°ç¼“存,而是删除缓存? + +**我:** 因为考虑到更新数æ®åº“åŽæ›´æ–°ç¼“å­˜å¯èƒ½ä¼šå› ä¸ºå¤šçº¿ç¨‹ä¸‹å¯¼è‡´å†™å…¥è„æ•°æ®ï¼ˆæ¯”如线程A先更新数æ®åº“æˆåŠŸï¼ŒæŽ¥ä¸‹æ¥è¦å–更新缓存,接ç€çº¿ç¨‹Bæ›´æ–°æ•°æ®åº“,但Båˆæ›´æ–°äº†ç¼“存,接ç€B的时间片用完了,线程A更新了缓存) + +逼逼了将近30分钟,é¢è¯•官居然用周æ°ä¼¦çš„语气对我说: + +![not bad](https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-3not-bad.jpg) + +我çªç„¶å—宠若惊,连忙说谢谢,也正是因为第一次é¢è¯•得到了é¢è¯•官的肯定,æ‰è®©æˆ‘信心大增,二三é¢ç¨³å®šå‘挥。 + +**é¢è¯•å®˜åˆæ›°ï¼š** 我看你还懂数æ®åº“是å§ï¼Œç­”:略懂略懂。。。那我问个简å•çš„å§ï¼ + +**我:** 因为这个问题太简å•了,所以我忘记它是什么了。 + +**é¢è¯•官:** 你还会啥数æ®åº“知识? + +**我:** 我一å¬ï¼Œé—®çš„è¿™ä¹ˆéšæ„çš„å—。。。都让我选题了,我就说我了解索引,慢查询优化,巴拉巴拉 + +**é¢è¯•官:** 等等,你说索引是å§ï¼Œé‚£ä½ èƒ½è¯´ä¸‹ç´¢å¼•的存储数æ®ç»“æž„å—? + +**我:** 我心想这简å•啊,我就说B+树,还说了为什么用B+æ ‘ + +**é¢è¯•官:** 你简历上写的这个J.U.C包是什么啊?(他居然ä¸çŸ¥é“JUC) + +**我:** 就是java多线程的那个包啊。。。 + +**é¢è¯•官:** 那你都了解里é¢çš„哪些东西呢? + +**我:** 哈哈哈ï¼è¿™å¯æ˜¯æˆ‘的强项,从ConcurrentHashMap,ConcurrentLinkedQueue说到CountDownLatch,CyclicBarrier,åˆè¯´åˆ°çº¿ç¨‹æ± ï¼Œåˆ†åˆ«è¯´äº†åº•层实现和项目中的应用。 + +**é¢è¯•官:** 我觉得差ä¸å¤šäº†ï¼Œé‚£æˆ‘å†é—®ä¸ªä¸ŽæŠ€æœ¯æ— å…³çš„问题哈,虽然这个问题å¯èƒ½ä¸åº”该我问,就是你是如何考虑你的项目架构的呢? + +**我:** 先用最简å•的方å¼å®žçŽ°å®ƒï¼Œå†åŽ»å‘æŽ˜ç³»ç»Ÿçš„é—®é¢˜å’Œç“¶é¢ˆï¼ŒäºŽæ˜¯æŸ¥èµ„æ–™æ”¹è¿›æž¶æž„ã€‚ã€‚ã€‚ + +**é¢è¯•官:** 好,那我给你介ç»ä¸‹æˆ‘è¿™è¾¹çš„æƒ…å†µå§ + +![chat-end](https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-3chat-end.jpg) + +**总结:** 一é¢å¯èƒ½æ˜¯ç®€åކé¢å§ï¼Œé—®çš„æ¯”较简å•,我在讲项目中说出了我åšé¡¹ç›®æ—¶çš„学习历程和æ€è€ƒï¼Œèµ¢å¾—了é¢è¯•官的好感,感觉他应该给我的评价很好。 + +### 二é¢(33分钟左å³) + +然而开心了没一会,内推人问我é¢çš„æ€Žä¹ˆæ ·å•Šï¼Ÿçœ‹æˆ‘æµç¨‹å·²ç»åˆ°å¤§å¤§boss那了。我一å¬äºŒé¢ä¸æ˜¯ä¸»ç®¡å—???怎么直接跳了一é¢ã€‚于是瞬间慌了,赶紧(下床)学习准备二é¢ã€‚ + +隔了一天,3.14的早上10:56分,æ­å·žçš„大大boss给我打æ¥äº†ç”µè¯ï¼Œå§æ§½æˆ‘当时在上毛概课,万æ¶çš„æ¯›æ¦‚课æ¯èŠ‚è¯¾éƒ½ç‚¹å,我还在最åŽä¸€æŽ’䏿•¢è·‘å‡ºåŽ»ã€‚äºŽæ˜¯æŽ¥èµ·ç”µè¯æ¥æ€‚怂地说ä¸å¥½æ„æ€æˆ‘在上课,晚上å¯ä»¥é¢è¯•å—?大大boss看æ¥å¾ˆå¿™å•Šï¼Œè·Ÿæˆ‘说晚上没时间啊,å†è¯´å§ï¼ + +于是åˆéš”了一天,3.16ä¸­åˆæˆ‘收到了北京的电è¯ï¼Œå½“时心里å°å¤±æœ›ï¼Œæˆ‘的大大bosså‘¢ï¼Ÿï¼Ÿï¼ŸæŽ¥èµ·ç”µè¯æ¥ï¼Œå°±æ˜¯ä¸€ç•ªç‹‚轰乱炸。。。 + +第一步还是先自我介ç»ï¼Œè¿™ä¸ªå°±ä¸å¤šè¯´äº†ï¼Œæå‰å‡†å¤‡å¥½è¦è¯´çš„é‡ç‚¹å°±æ²¡é—®é¢˜ï¼ + +**é¢è¯•官:** 我们还是从你的项目开始å§ï¼Œè¯´è¯´ä½ çš„ç§’æ€ç³»ç»Ÿã€‚ + +**我:** 䏀颿—¶çš„套路。。。我考虑到秒æ€åœ°å€åœ¨å¼€å§‹å‰ä¸åº”暴露给用户。。。 + +**é¢è¯•官:** 等下啊,为什么è¦è¿™æ ·å‘¢ï¼Ÿæš´éœ²ç»™ç”¨æˆ·ä¼šæ€Žä¹ˆæ ·ï¼Ÿ + +**我:** 用户æå‰çŸ¥é“ç§’æ€åœ°å€å°±å¯ä»¥å†™è„šæœ¬æ¥æŠ¢è´­äº†ï¼Œè¿™æ ·ä¸å…¬å¹³ + +**é¢è¯•官:** 那比如说啊,我现在是个黑客,我在秒æ€å¼€å§‹æ—¶å†™å¥½äº†è„šæœ¬ï¼Œè¿è¡Œä¸€ä¸‡ä¸ªçº¿ç¨‹èŽ·å–ç§’æ€åœ°å€ï¼Œè¿™æ ·æ˜¯ä¸æ˜¯ä¹Ÿä¸å…¬å¹³å‘¢ï¼Ÿ + +**我:** 我考虑到了这方é¢ï¼ŒäºŽæ˜¯æˆ‘**自己写了个LRU缓存(划é‡ç‚¹ï¼Œè¿™ä¹ˆå¤šå¥½ç”¨çš„缓存我为啥ä¸ç”¨åè¦è‡ªå·±å†™ï¼Ÿå°±æ˜¯ä¸ºäº†è®©é¢è¯•官上钩问我是怎么写的,这样我就å¯ä»¥é€¼é€¼å‡†å¤‡å¥½çš„内容了ï¼ï¼‰**,用这个缓存存储请求的ip和用户å,一个ip和用户ååªèƒ½åŒæ—¶é€è¿‡3个请求。 + +**é¢è¯•官:** 那我å¯ä¸å¯ä»¥åˆ›å»ºä¸€ä¸ªipä»£ç†æ± å’Œå¾ˆå¤šç”¨æˆ·æ¥æŠ¢è´­å‘¢ï¼Ÿå‡è®¾æˆ‘有很多手机å·çš„账户。 + +**我:** è¿™å°±æ˜¯åœ¨ä¸ºéš¾æˆ‘èƒ–è™Žå•Šï¼Œæˆ‘è¯´è¿™ç§æƒ…况跟真实用户æ“作太åƒäº†ã€‚。。我没法区别,ä¸è¿‡æˆ‘觉得å¯ä»¥é€šè¿‡åœ°ç†ä½ç½®ä¿¡æ¯æˆ–者机器学习算法æ¥åšå§ã€‚。。 + +**é¢è¯•官:** 好的这个问题就到这å§ï¼Œä½ æŽ¥ç€è¯´ + +**我:**我把生æˆè®¢å•å’Œå‡åº“存两æ¡sqlè¯­å¥æ”¾åœ¨ä¸€ä¸ªäº‹åŠ¡é‡Œï¼Œéƒ½æ“作æˆåŠŸäº†åˆ™è®¤ä¸ºç§’æ€æˆåŠŸã€‚ + +**é¢è¯•官:** 等等,你这个订å•表和商å“库存表是在一个数æ®åº“çš„å§ï¼Œé‚£å¦‚果在ä¸åŒçš„æ•°æ®åº“中呢? + +**我:** è¿™é¢è¯•å®˜å¥½å˜æ€å•Šï¼Œæˆ‘åªæ˜¯ä¸ªæœ¬ç§‘生?ï¼ï¼Ÿï¼æˆ‘觉得应该è¦ç”¨åˆ†å¸ƒå¼é”æ¥å®žçްå§ã€‚。。 + +**é¢è¯•官:** 有没有更轻é‡çº§çš„åšæ³•? + +**我:** ä¸çŸ¥é“äº†ã€‚åŽæ¥æŸ¥èµ„æ–™å‘现å¯ä»¥ç”¨æ¶ˆæ¯é˜Ÿåˆ—æ¥å®žçŽ°ã€‚ä½¿ç”¨æ¶ˆæ¯é˜Ÿåˆ—主è¦èƒ½å¸¦æ¥ä¸¤ä¸ªå¥½å¤„:(1) é€šè¿‡å¼‚æ­¥å¤„ç†æé«˜ç³»ç»Ÿæ€§èƒ½ï¼ˆå‰Šå³°ã€å‡å°‘å“应所需时间);(2) é™ä½Žç³»ç»Ÿè€¦åˆæ€§ã€‚关于消æ¯é˜Ÿåˆ—的更多内容å¯ä»¥æŸ¥çœ‹è¿™ç¯‡æ–‡ç« ï¼š + +åŽæ¥å‘现消æ¯é˜Ÿåˆ—作用好大,于是现在在学手写一个消æ¯é˜Ÿåˆ—。 + +**é¢è¯•官:** 好的你接ç€è¯´é¡¹ç›®å§ã€‚ + +**我:** 我考虑到了缓存雪崩问题,于是。。。 + +**é¢è¯•官:** ç­‰ç­‰ï¼Œä½ æœ‰æ²¡æœ‰è€ƒè™‘åˆ°ä¸€ç§æƒ…况,å‡å¦‚è¯´ä½ çš„ç¼“å­˜åˆšåˆšå¤±æ•ˆï¼Œå¤§é‡æµé‡å°±æ¥æŸ¥ç¼“存,你的数æ®åº“会ä¸ä¼šç‚¸ï¼Ÿ + +**我:** 我ä¸çŸ¥é“æ•°æ®åº“会ä¸ä¼šç‚¸ï¼Œå正我快炸了。当时说没考虑这么高的并å‘é‡ï¼ŒåŽæ¥å‘现也是å¯ä»¥ç”¨æ¶ˆæ¯é˜Ÿåˆ—æ¥è§£å†³ï¼Œå¯¹æµé‡å‰Šå³°å¡«è°·ã€‚ + +**é¢è¯•官:** 好项目èŠï¼ˆæ€¼ï¼‰å®Œäº†ï¼Œæˆ‘们æ¥è¯´è¯´åˆ«çš„,æ“作系统了解å§ï¼Œä½ èƒ½è¯´è¯´NIOå—? + +**我:** NIO是。。。 + +**é¢è¯•官:** 那你知é“NIO的系统调用有哪些å—,具体是怎么实现的? + +**我:** 当时å¤ä¹ NIOçš„æ—¶å€™å°±çŸ¥é“æ˜¯å’‹å›žäº‹ï¼Œä¸çŸ¥é“咋实现。最近在补这方é¢çš„知识,å¯è§NIO还是很é‡è¦çš„ï¼ + +**é¢è¯•官:** è¯´è¯´è¿›ç¨‹åˆ‡æ¢æ—¶æ“作系统都会å‘生什么? + +**我:** ä¸å¦‚æ€äº†æˆ‘,我最讨厌æ“作系统了。简å•说了下,å¯èƒ½ä¸å¯¹ï¼Œéœ€è¦ç­”案自行百度。 + +**é¢è¯•官:** 说说线程池? + +**答:** å§æ§½è¿™æˆ‘熟啊,把Javaå¹¶å‘编程的艺术里讲的都说出æ¥äº†ï¼Œè¯´äº†å¾—有å分钟,自夸一波,毕竟这本书我看了五é😂 + +**é¢è¯•官:** 好问问计网å§å¦‚果设计一个èŠå¤©ç³»ç»Ÿï¼Œåº”该用TCP还是UDP?为什么 + +**我:** 当然是TCPï¼åŽŸå› å¦‚ä¸‹ï¼š + +![TCP VS UDP](https://user-gold-cdn.xitu.io/2018/4/19/162db5e97e9a9e01?imageView2/0/w/1280/h/960/format/webp/ignore-error/1) + +**é¢è¯•官:** 好的,你有什么è¦é—®æˆ‘çš„å—? + +**我:** 我还有下一次é¢è¯•å—? + +**é¢è¯•官:** 应该。应该有的,一周内å§ã€‚还告诉我居然转正å‰è¦å®žä¹ ä¸‰ä¸ªæœˆï¼Ÿwtf,一个大三满课的本科生让我如何在八月底å‰å®žä¹ ä¸‰ä¸ªæœˆï¼Ÿ + +**我:** é¢è¯•官å†è§ + +![saygoodbye-smile](https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-3saygoodbye-smile.jpg) + +### 三é¢(46分钟) + +3.18å·ï¼Œä¸‰é¢æ¥äº†ï¼Œè¿™æ¬¡åˆæ˜¯é‚£ä¸ªå¤§å¤§bossï¼ + +第一步还是先自我介ç»ï¼Œè¿™ä¸ªå°±ä¸å¤šè¯´äº†ï¼Œæå‰å‡†å¤‡å¥½è¦è¯´çš„é‡ç‚¹å°±æ²¡é—®é¢˜ï¼ + +**é¢è¯•官:** èŠèŠä½ çš„项目? + +**我:** ç»è¿‡äºŒé¢çš„æ•™è®­ï¼Œæˆ‘迅速学习了一下分布å¼çš„ç†è®ºçŸ¥è¯†ï¼Œå¹¶åº”用到了我的项目(å¹ç‰›é€¼ï¼‰ä¸­ã€‚ + +**é¢è¯•官:** 看你用到了Spring的事务机制,你能说下Spring的事务传播å—? + +**我:** å®Œäº†è¿™ä¸ªé—®é¢˜å¥½åƒæ²¡å‡†å¤‡ï¼Œè™½ç„¶ä¹‹å‰åˆ·çŸ¥ä¹Žçœ‹åˆ°è¿‡ã€‚。。我就åªè¯´å‡ºæ¥ä¸€æ¡ï¼Œé¢è¯•官说其实这个有很多机制的,比如事务嵌套,内事务回滚外事务回滚都会有ä¸åŒæƒ…况,你å¯ä»¥å›žåŽ»çœ‹çœ‹ã€‚ + +**é¢è¯•官:** 说说你的分布å¼äº‹åŠ¡è§£å†³æ–¹æ¡ˆï¼Ÿ + +**我:** 我å­å­çš„ç…§ç€èµ„料查到的解决方案说了一通,é¢è¯•å®˜æ€Žä¹ˆå¥½åƒæ²¡å¤§å¬æ‡‚??? + +> 阿里巴巴之å‰å¼€æºäº†ä¸€ä¸ªåˆ†å¸ƒå¼ Fescarï¼ˆä¸€ç§æ˜“于使用,高性能,基于Java的开æºåˆ†å¸ƒå¼äº‹åŠ¡è§£å†³æ–¹æ¡ˆï¼‰ï¼ŒåŽæ¥ï¼ŒAnt Financial 加入Fescar,使其æˆä¸ºä¸€ä¸ªæ›´åŠ ä¸­ç«‹å’Œå¼€æ”¾çš„åˆ†å¸ƒå¼äº¤æ˜“社区,Fescar é‡å‘½å为Seata。Github 地å€ï¼š + +**é¢è¯•官:** 好,我们èŠèŠå…¶ä»–项目,说说你这个 MapReduce项目?MapReduce原ç†äº†è§£è¿‡å—? + +**我:** 我å­å­åœ°è¯´äº†ä¸€é€šï¼Œé¢è¯•官好åƒè§‰å¾—这个项目太简å•了。è¦ä¸æ˜¯æ²¡é¡¹ç›®ï¼Œæˆ‘会把我的实验写上å—??? + +**é¢è¯•官:** 你这个手写BP神ç»ç½‘络是干了啥? + +**我:** 这是我选修机器学习课程时的一个作业,我åˆå¯¹å®ƒè¿›è¡Œäº†æ‰©å±•。 + +**é¢è¯•官:** 你能说说为什么调整æƒå€¼æ—¶è¦æ²¿ç€æ¢¯åº¦ä¸‹é™çš„æ–¹å‘? + +**我:** è€å¤§ï¼Œä½ å¤ªåŽ‰å®³äº†ï¼Œæ€Žä¹ˆä»€ä¹ˆéƒ½æ‡‚ã€‚æˆ‘åŽ‹æ ¹æ²¡å‡†å¤‡è¿™ä¸ªé¡¹ç›®ã€‚ã€‚ã€‚æ²¡æƒ³åˆ°ä¼šé—®ï¼Œåšè¿‡åŽ»å¥½å‡ ä¸ªæœˆäº†ï¼ŒåŠ ä¸Šå½“æ—¶ä¸€ç´§å¼ å°±å¿˜äº†ï¼ŒåŽæ¥æƒ³èµ·æ¥å¤§æ¦‚是....。 + +**é¢è¯•官:** 好我们问问基础知识å§ï¼Œè¯´è¯´ä»€ä¹ˆå«xisuo? + +**我:**???xisuo,您说什么,ä¸å¥½æ„æ€æˆ‘æ²¡å¬æ¸…。(这é¢è¯•官有点å£éŸ³ã€‚。。)就是xisuo啊ï¼xisuoä½ ä¸çŸ¥é“å—?。。。尴尬了åå‡ ç§’åŽæˆ‘终于æ„识到,他在说死é”ï¼ï¼ï¼ + +**é¢è¯•官:** å‡å¦‚A账户给B账户转钱,会å‘生xisuoå—?能具体说说å—? + +**我:** 当时答的ä¸å¥½ï¼ŒåŽæ¥å‘现é¢è¯•å®˜åˆæ˜¯æƒ³é—®åˆ†å¸ƒå¼ï¼Œå…·ä½“答案å‚考这个: + +**é¢è¯•官:** 为什么ä¸è€ƒç ”? + +**我:** ä¸å–œæ¬¢å­¦æœ¯æ°›å›´ï¼Œå·´æ‹‰å·´æ‹‰ã€‚ + +**é¢è¯•官:** 你有什么问题å—? + +**我:** 我还有下一é¢å—。。。é¢è¯•官说让我等,一周内答å¤ã€‚ + +------ + +等了å天,一度以为我凉了,内推人说我æµç¨‹åˆ°HR了,让我等ç€å§å¯èƒ½HR太忙了,3.28å·HR打æ¥äº†ç”µè¯ï¼Œå½“时在教室,我直接飞了出去。 + +### HRé¢ + +**é¢è¯•官:** 你好啊,先自我介ç»ä¸‹å§ + +**我:** 巴拉巴拉....HRé¢çš„æŠ€æœ¯é¢è¯•和技术é¢çš„è¿˜æ˜¯æœ‰æ‰€åŒºåˆ«çš„ï¼ + +é¢è¯•官人特别好,一å¬å°±æ˜¯å¾ˆä¼šè¯´è¯çš„å°å§å§ï¼è¯´æˆ‘这里给你悄悄é€éœ²ä¸‹ï¼Œä½ çš„评级是 A å“¦ï¼ + +![panghu-knowledge](https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-3panghu-knowledge.jpg) + +接下æ¥å°±æ˜¯å‡ ä¸ªç»å…¸HR颿Œ‚人的问题,什么难给我æ¥ä»€ä¹ˆï¼Œæˆ‘看别人的HR颿€Žä¹ˆéƒ½æ˜¯èŠèŠå¤©ã€‚。。 + +**é¢è¯•官:** 你为什么选择支付å®å‘¢ï¼Œä½ æ€Žä¹ˆçœ‹å¾…支付å®ï¼Ÿ + +**我:** 我从个人情怀,公å¸ç†å¿µï¼ŒçŽ¯å¢ƒæ°›å›´ï¼Œå¸‚åœºä»·å€¼ï¼Œè¶‹åŠ¿å¯¼å‘分æžäº†ä¸€æ³¢ï¼ˆè¯´ç™½äº†å°±æ˜¯ç–¯ç‹‚夸支付å®ï¼Œä¸è¿‡è¯´å®žè¯æˆ‘说的那些一点都没撒谎,阿里确实åšåˆ°äº†ã€‚比如我举了个雷军和格力打赌5å¹´2000亿销售é¢ï¼Œå¤§éƒ¨åˆ†ä¼ä¸šå®¶å…³æ³¨çš„æ˜¯åˆ©ç›Šï¼Œè€Œé©¬äº‘更关注的是真的为人类为世界åšä¸€äº›äº‹æƒ…ï¼Œåˆ©ç›Šä¸æ˜¯ç¬¬ä¸€ä½çš„。) + +**é¢è¯•官:** 明白了解,那你的优点我们都很明了了,你能说说你的缺点å—? + +**我:** æ®è¯´è¿™æ˜¯HR颿œ€éš¾çš„ä¸€ä¸ªé—®é¢˜ã€‚ã€‚ã€‚æˆ‘å½“æ—¶ç¿»äº†å¥½å‡ å¤©çš„çŸ¥ä¹Žæ‰æ‰¾åˆ°ä¸€ä¸ªåˆé€‚çš„ï¼Œä¹Ÿç¬¦åˆæˆ‘的答案:我有时候会表现的ä¸å¤ªè‡ªä¿¡ï¼Œæ¯”如阿里的内推二月份就开始了,其实我当时已ç»å¤ä¹ äº†å¾ˆä¹…äº†ï¼Œä½†æ˜¯è€æ˜¯è§‰å¾—自己还ä¸è¡Œï¼Œä¸æ•¢æŠ•ç®€åŽ†ï¼ŒäºŽæ˜¯åˆæŠŠä¹¦çœ‹äº†ä¸€éæ‰æŠ•çš„ï¼Œå½“æ—¶ä¹Ÿæ˜¯èˆå‹æ€‚æ¿ä¸€æ³¢æ‰æŠ•的,é¢äº†ä¹‹åŽå‘现其实自己也没有很差。(划é‡ç‚¹ï¼Œä¸€å®šè¦æŠŠè‡ªå·±çš„缺点圆回æ¥ï¼‰ã€‚ + +**é¢è¯•官:** HR好åƒä¸å¤ªæ»¡æ„我的答案,继续问我还有缺点å—? + +**我:** 我说比较容易紧张å§ï¼Œä¸¾äº†è‡ªå·±å¤§ä¸€é¢å®žéªŒå®¤å› ä¸ºç´§å¼ æ²¡è¿›åŽ»çš„ä¾‹å­ï¼ŒåŽæ¥ä¸æ–­è°ƒæ•´å¿ƒæ€ï¼ŒçŽ°åœ¨å·²ç»å¥½å¾ˆå¤šäº†ã€‚ + +接下æ¥åˆæ˜¯ä¸ªå¥½éš¾çš„问题。 + +**é¢è¯•官:** BAT都给你offer了,你怎么选? + +其实我当时好想说,BT 是什么?ä¸å¥½æ„æ€æˆ‘åªçŸ¥é“阿里。 + +**我 :** 哈哈哈哈开玩笑,就说了阿里的文化,支付å®ç»™æˆ‘们带æ¥å¾ˆå¤šä¾¿åˆ©ï¼Œæƒ³åŠ å…¥æ”¯ä»˜å®ä¸ºäººç±»åšè´¡çŒ®ï¼ + +最åŽHR问了我实习时间,现在大几之类的问题,说肯定会给我å‘offer的,让我等ç€å°±å¥½äº†ï¼Œå¸Œæœ›è¿‡ä¸¤å¤©èƒ½æ”¶åˆ°å¥½çš„结果。 + +![mengbi](https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-3mengbi.jpg) \ No newline at end of file