阿里新零售国际化中台--一二面凉经

一面-3月20-1h40min

可能需要出国 or 和外国人交流工作

  1. 英文自我介绍
  2. 研究生期间遇到的最大的挑战(英文)

部门简介

新零售 -> 国际化中台 -> 国际化 & 海外收购 -> 改造(一个桥梁作用)

欧洲、俄罗斯:AE(AliExpress)

东南亚:Lazada

南亚:

技术栈:Java,分布式肯定要了解一些(RPC、RocketMQ),各种中间件

手撕

  • 二叉搜索树中找到某个节点
  • 找到之后删除并重建树(重建树可以看做是删除双向链表中的某个节点)

技术问题

  • 谈一下对Java的理解
  • Java跨平台是怎么实现的
  • 对多线程的理解
  • 对于你所说的volatile不能完全保证线程安全怎么理解
  • 程序上线之后内存突然飙升的原因有哪些?
    • 可能是代码中存在大量递归循环调用的问题;
    • 可能是大并发量下,某个线程请求远端服务阻塞或者一直等待,从而造成线程池阻塞队列拥塞了大量请求
  • 谈一下你对阻塞队列的理解
  • 在地址栏中输入URL到返回页面一共发生了什么
  • 如果要到硬盘中寻找一个很大的数据要怎么办
  • 【接上】了解虚拟内存吗
  • 如何理解缓存
  • 缓存和机械硬盘有什么关系吗
  • 如何理解数据库事务
  • 在项目中分库了吗
  • 分库之后的话是怎么解决不同库之间的数据同步的?
  • LRU原理(口述如何实现)
  • 系统设计 & 画图:现在有一个新闻系统,要求页面展示目前最火的十条新闻,同时后端人员也可以对新闻进行编辑,每隔一段时间对前端展示的新闻进行刷新。

聊天环节

  • 平时怎么学习的
  • 学习中遇到的困难怎么解决
  • 如果查了之后发现网上没有人遇到过相似的怎么办
  • 比非科班的同学强在哪里呢
  • 怎么理解程序猿这个行业
  • 自己的职业规划是什么,想一直干这行吗
  • 有什么要问我的吗

二面-3月24-1h

  • ArrayList 和 LinkedList 的使用场景

  • HashMap有多少了解

  • 红黑树

    • 我:不是很了解……有点复杂
    • 面试官:没关系我就是顺着你说的问的
  • GC & JVM那些基础我就不问了

给你一个场景:
    - minorGC 差不多 100次/min,每次25ms
    - FullGC 差不多 4min/次,每次200ms
    - 每个接口请求处理时间大约50ms
问题:
    - 现在你觉得会有什么问题
    - 怎么解决呢
    - Young区用的是什么垃圾回收算法呢
    - 如果按照你说的把Eden区大小扩大为两倍,那么GC时间会减少还是增多呢?如果减少或增多,会对应减少或增多两倍的时间嘛?
  • 了解DDoS攻击吧?
  • 现在我告诉你有一个攻击方法是SYN FLOOD,并且这种攻击是建立在TCP上的攻击,那么你猜一下这个攻击是怎么完成的呢?
  • 项目中有遇到什么困难吗
  • 这个秒杀项目中是怎么一个流程呢
  • 项目中的Redis是怎么用的呢?(缓存,分布式锁)
    • 项目中用到锁有什么需要注意的吗
    • 分布式锁是怎么实现的
    • 分布式锁的过期时间是怎么设置的
    • 如何获得过期时间
    • 如何知道已经过期了还是没过期呢?(我也没太懂……)
    • 解锁的时候如何保证解的是自己的锁呢
  • 操作系统学得好吗(还是大学学的,研究生没再学了……就没问了= =还是得实话实说)
  • Linux的运行过程了解吗(一般用Linux都是用Xshell开两个Redis之类的用一用,具体的底层没怎么了解过……面试官“ok ok 没事”……面试官老哥真是太好了)
  • 那这些基础课程里面你还有什么学得比较好能给我讲一讲的?(数据库吧……)
    • 然后开始用索引写作文了……
  • 做个题吧……LRU(有时间限制,到时间了就没让再写了)
  • 听一面面试官说你英语挺好的,那咱们用英语聊聊天吧(我:??????是我吹牛批了……最骚的是我居然忘了线程的英语是thread……肯定是我昨天晚上只睡了三个小时的锅 = =)
  • 还有什么要问我的吗

最后结论:基础不错,但是思辨能力不够。。。

#阿里##阿里巴巴##面经##校招#
全部评论
[阿里巴巴]新零售技术事业群-阿里国际事业部-技术部春招实习开始 业务发展空间很大,人才需求也很大 实习、转正机会多多 有兴趣的同学简历投至:yao.zhaiy@alibaba-inc.com
点赞 回复 分享
发布于 2020-03-30 09:58

相关推荐

xdm 早上喝奶茶差点喷出来。事情是这样的,我们班有个哥们儿,简称 L,去年秋招拿了字节sp,专业方向是后端。我们当时都震惊:这哥们儿平时课上从来不发言,期末小组作业基本是划水的那种,刷题平台 commit记录我点进去看过,绿格子稀稀拉拉。但他面试一路绿灯。一面二面三面 hr 面,全过,给的还是sp。当时班级群里恭喜他的、问他经验的、约饭的,热闹了一周。他说自己"运气好,准备充分"。我们都信了,直到三月初他入职。入职第二周开始,班里另一个进字节的同学W(在隔壁组的)开始跟我他的不对劲。一开始是写代码慢,后来写不出来,再后来是组里 mentor 让他fix 一个简单 bug 都搞了一下午没动静。最离谱的是上周。W 说他们大部门搞了个新人分享会,让新人讲一下自己负责模块的设计思路。L 上去讲了 20分钟,全程念稿子,问答环节别人随便问一个"那你这里为什么用 Redis 不用 Memcached",他直接卡 30秒说"这个我回去再确认一下"。会后他 mentor 直接找 leader 谈,leader 找 hr 谈,hr调出了他面试录像,全程对比口型和回答节奏,发现他二三面有大量时长在偷偷看屏幕外(推测开了双机位 AI 答题)。(这段是 W后来转述给我的,他自己也是听他组里同事八卦来的)昨天下班前,W 告诉我L 被辞退了,让他自己走,不走就走仲裁但会发函到学校。L 现在已经回学校了,朋友圈仅三天可见。我说真的,我不是个心眼小的人,但是我看到这个消息的时候真的有种"嗯,挺好"的感觉。去年秋招我投字节后端,简历挂。我准备了八个月,背 八股 + 刷 500 题 +项目改了三版,连面试机会都没拿到。班里这哥们儿凭着一个外挂上岸,最后还是被甩出来了。不是说作弊就一定会被发现,但是当面试拿到的 offer远远超出真实能力的时候,迟早会有这一天。试用期三个月不是给你过家家的,是真的要写代码、要在会议上回答问题、要扛需求的。我现在反而有点同情他。同情他相信"上岸就是终点"。发出来不是为了嘲笑谁,就是想说给那些正在被身边作弊上岸的同学搞得很 emo 的 uu 们听——别急,回旋镖很长,但它一定会回来。你继续刷你的题,写你的项目,背你的八股。该是你的迟早是你的,不是你的早晚还得还回去。xdm 共勉。
牛客12588360...:我不想评论面试方式,作弊是绝对不对的,但是你八股加刷题也不过是个做题小子,他穿帮纯粹是他菜,你也没有高明到哪里去
点赞 评论 收藏
分享
评论
5
29
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务