阿里一面凉经

杭州的技术中台,事业部


8.19, 晚上8点左右,突然接到了电话。说是阿里的,然后就开始了电话面试了,猝不及防。
后面才知道这是简历评估面。


  • 秒杀项目相关的问题,我总结在另一篇博文……求助及欢迎讨论
    https://www.nowcoder.com/discuss/483320

  • 不使用任何优化,直接访问数据库,如何优化 (提示 redo、undo log的开销)

    这里应该还可以答:批处理、连接池等

  • 分布式session原理

  • HashSet的底层结构(不会,说了自己的设计思路)

  • JVM的类加载器、双亲委派模型

  • springMVC,答了DispatherServlet的流程

  • Redis

  • 单线程为什么快
  • 数据结构、应用场景
  • 删除策略
  • 如何实现多线程
  • 线程池的类型、拒绝策略
  • MySQL的索引,为什么用B+树

算法题:

01背包的变式。

//评测题目:
//小明在双十一晚会上抽奖赢得了一次天猫超市免单的机会,
//享受在一个包裹内最大体积V,最大重量M内免单
//假设商品i,体积Vi,重量Mi,库存Si,价格Pi
//目前天猫超市的商品分为生鲜水产(1)、食品酒水(2),美妆个护(3),居家生活(4)四大类
//生鲜水产不与美妆个护同包裹
//请你帮助小明在购物车里添置商品使得总价值最大


8.24 15:00 一面
当天早上11点打过来约的,问了一下,原来之前的是简历评估面,现在才是一面。


  • 项目相关

这里有一个拓展问题,跟项目关系不大:

只用MySQL,如何保证数据正确(一致性、不丢失),而且能满足高并发的访问?

(以抢课接口为例,有访问有修改)

我的理解是要保证数据正确,就只能是开启事务。可是开启事务,就满足不了高并发的访问了。而且对库存的修改也是同一行,粒度只能是行锁了,没有优化空间。

这里感觉应该是怎么快速释放锁、降低锁粒度的,可是没思路,求解...


  • MySQL
  • InnoDB特性
  • 索引结构
  • 建立索引的原则

拓展问题:为什么建议单表的数据量不宜过大?

应该是 与IO次数相关

数据多了,索引也多,需要的磁盘IO次数就多了。

  • synchronized

    • 问锁粗化、锁消除。反而没问锁膨胀相关的。
    • 悲观锁、乐观锁。对比
    • Lock可重入的原理,
    • Lock与synchronized
    • 公平、非公平锁
  • 线程池

    定长线程池有什么问题

    正解:
    图片说明

  • AOP

    能否对静态方法生效

    正解:不能


  • 学习方法。是否有实用过相关原理

第二天查看状态,已回绝。

#阿里巴巴##面经##校招##Java工程师#
全部评论
我也是晚上突击,然后问完了一些知识点,然后回答完毕,说约个视频面
点赞 回复 分享
发布于 2020-10-08 12:14
阿里的中台部门是喜欢突击面试,我之前暑期实习4轮面试都是直接电话过来,没有预约。
点赞 回复 分享
发布于 2020-08-20 15:36
这么突然吗,不应该先约个时间吗
点赞 回复 分享
发布于 2020-08-20 15:30

相关推荐

03-18 01:22
门头沟学院 Java
多多爱我我爱多多:linkedList 替换 arrayList 是怎么实现20倍提升的 好奇
点赞 评论 收藏
分享
今天周一休息,突发奇想写一篇阶段总结。如题,我已经去了一个和Java彻底毫无关联的行业。曾经我以为自己能在计算机行业发光发热,没想到刚入行一年多就当了逃兵。从最开始的热爱到现在一看到代码就厌恶,不知道自己经历了什么。所以我去干什么了?答案是:在成都当了租房销售。上班那会压力大了就念叨着去干租房中介,但是一直下不去这个决心,想着自己学了四年多的计算机知识,终究还是不甘心。终于在某一天准备八股文的时候,看着无数篇和工作内容关系不大的理论知识,那一刻下定决心,决定尝试一下销售行业,也算是给自己一个交代。后面阴差阳错的投了成都自如去当租房管家,没想到面试很顺利,在当天一百多个面试的人里面,我成为了为数不多通过的几个幸运儿之一。目前已经培训通过,正式入职,也开了单,也有压力但是每天过得很开心,真心喜欢那种和人交流的感觉,哪怕是最后没有选择找我租房。说这些也是想告诉那些大三,大四正在找Java实习而焦虑的同学:你们现在还年轻,选择很多,容错率也很高,可以尽情去尝试自己喜欢的行业和工作。不用因为某一次的面试没通过或者简历石沉大海而焦虑,更不用因为身边人都在挤编程的独木桥就强迫自己跟风。也算是自己的碎碎念吧,也希望自己能在新的领域取得一点小成就。也祝牛油工作顺利!
沉淀小子:干啥都不丢人啊,生存是必须要的,销售很考验一个人综合素质能力的,好的销售人脉和资源可不比写字楼的白领差啊
点赞 评论 收藏
分享
评论
点赞
19
分享

创作者周榜

更多
正在热议
更多
# AI面会问哪些问题? #
24898次浏览 491人参与
# 中国电信笔试 #
31111次浏览 283人参与
# 开放七大实习专项,百度暑期实习值得冲吗 #
14161次浏览 209人参与
# 你的实习产出是真实的还是包装的? #
18842次浏览 330人参与
# 如果秋招能重来,我会____ #
96703次浏览 500人参与
# 春招至今,你的战绩如何? #
60095次浏览 546人参与
# 米连集团26产品管培生项目 #
12955次浏览 285人参与
# i人适合做什么工作 #
36928次浏览 124人参与
# 我是面试官,请用一句话让我破防 #
79522次浏览 219人参与
# 哪些公司真双非友好? #
69209次浏览 287人参与
# 金三银四,你的春招进行到哪个阶段了? #
21573次浏览 277人参与
# 找AI工作可以去哪些公司? #
7694次浏览 186人参与
# 从事AI岗需要掌握哪些技术栈? #
7688次浏览 251人参与
# 投递几十家公司,到现在0offer,大家都一样吗 #
339927次浏览 2165人参与
# 面试尴尬现场 #
220759次浏览 861人参与
# 五一之后,实习真的很难找吗? #
102806次浏览 584人参与
# 你做过最难的笔试是哪家公司 #
30183次浏览 193人参与
# 你小时候最想从事什么职业 #
159843次浏览 2072人参与
# 应届生第一份工资要多少合适 #
20486次浏览 84人参与
# 阿里笔试 #
176493次浏览 1302人参与
# 一张图晒出你司的标语 #
3825次浏览 72人参与
# 面试被问期望薪资时该如何回答 #
382470次浏览 2163人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务