阿里 新零售面经

阿里新零售的面试全过程:

一、笔试部分 3.25:
第一题只过了50%。下午来了电话约第一轮面试,第一面就是主管面:P8


二、第一轮面试 3.28 60min:
  1. 问学校的经历、你的角色
  2. 怼项目、项目的背景、难点和技术方案
  3. TreeMap和HashMap的区别、HashMap把链表替换成数组怎么样、为什么要替换成红黑树
  4. sychronized的原理和可重入锁的区别、底层原理
  5. 分布式的知识、CAP啥的,Redis的一些场景题
  6. 常用的排序算法 时间复杂度,复杂度怎么计算的,原理
  7. 缓存的实现、linkedHashMap的原理、项目的优化、知不知道分布式缓存、
  8. A有50块 B有50块 但是数据在两个库上,怎么进行操作、保证一致性(除了分布式、还有没有其他的解决方案)
  9. Redis集群下路由的选择,如何更高效(应该是Nginx吧)
  10. 如果你自己实现rpc,你会考虑哪些方面
  11. 索引的优化、分析SQL的时候你会关注的字段、索引的选择
  12. Long 和 long的区别和 == 的比较 (是值比较)
  13. 大数据了解吗?后面的职业规划
三、 第二轮面试 3.29 :
这一轮主要是做了三道题目 ,1.5个小时、可能是因为第一轮是主管面完了、所以这一轮很简单、没问技术性的问题。考察的是解题时的一些对特殊情况的考虑
做完之后就多打电话来交流一下
1 数字反转,比如:123456 转换完数字是 654321
public static Long reverse(Long bi) {

}

2 实现一个特别的金额处理方法,返回最接近的形如*.49,*.99的人民币数值。常用于超市打折场景。如输入 12.1,输出 11.99;输入12.311,输出12.49。输入12.74,输出12.99。

3 用户有多种支付方式(余额、红包、优惠券,代金券等),假如每种支付方式通过调用远程服务获取可用性。在外部资源环境不变情况下,请设计程序以最短响应时间获得尽可能多的可用支付方式列表。假定支付方式可用性咨询接口统一为:
ConsultResult PaymentRemoteSerivce.isEnabled(String paymentType);
返回结果public class ConsultResult {
    /** 咨询结果是否可用*/
private boolean isEnable;    
/** 错误码 */    
private String errorCode;
}

java实现接口:
class paymenClass{
    /**
    * 过滤不可用支付方式类型    
    * @param paymentTypeList 原始支付方式类型列表 
    * @return 可用支付方式类型列表   
    */    
    public List filterDisablePayment(List allPaymentList){
    //TODO 写出代码实现    
    }
}

四、第三轮面试 4.2 50min:
感觉是交叉面、面完感觉心态炸裂了。。。 面完很久都不敢去听、答地稀巴烂。。现在听还有阴影。摧残也是一种锻炼吧!!!
  1. 首先问项目的相关细节
  2. 根据项目的登录流程
  3. 项目中表单的提交方式,使用的是HTTPS还是HTTP。
  4. 问了些rpc的了解、对称加密算法和非对称加密算法的区别。自己答快了,直接回答了不知道。。。
  5. rpc框架的架构是怎样的
  6. 你会如何来实现单点登录,讲了下大体的区别、自己在这个地方卡在了一个安全的问题上,说了很久也没解决
  7. 问了数据库的隔离级别、mysql是如何解决幻读的问题的、间隙锁的加锁规则、为什么选择读已提交
  8. 项目中缓存的设计、怼了一下这里的应用场景

五、第四轮面试 4.8  48min:
  1. 首先问了项目、项目中的算法的原理、方案的选择、遇到的问题是如何解决的、说了自己项目中存在的问题
  2. 问了些在学校的组织中的角色、自己的职责
  3. 项目中缓存模块的实现、linkedHashMap是线程安全的吗
  4. 如果你来设计Tomcat你会怎么做???问了一个request过来你是如何处理的
  5. 分布式的Spring Cloud有了解过吗?
  6. 问了下数据库的事务
  7. BIO和NIO的区别
  8. spring mvc 和Servet的关系

六、HR面试 4.16 :
今天上午视频面试,因为HR面试延后了一小时
问了些基础的问题,自己在学校在中的角色,职责,项目中的职责,难点。自己的优点、投递了哪些公司、想在哪工作、现在到实习之前这段时间的计划、反问。
面试时间太短了,有点慌 。希望能顺利上岸吧!!!

祝各位牛友都能如愿上岸吧!!!

#阿里巴巴##Java工程师##实习##面经#
全部评论
社招吗 楼主几年经验
点赞 回复 分享
发布于 2021-05-17 23:14
求问楼主能贴一下你写的代码吗🤣
点赞 回复 分享
发布于 2020-05-08 14:20
oc没
点赞 回复 分享
发布于 2020-04-24 21:48
请问这是实习还是春招呀😆
点赞 回复 分享
发布于 2020-04-22 20:56
nbnb,可以的
点赞 回复 分享
发布于 2020-04-17 08:26
你是哪个部,我也是新零售早上hr面
点赞 回复 分享
发布于 2020-04-16 22:52

相关推荐

1. 请先做个简单的自我介绍?重点介绍一下自己的相关经历,包括学习与兴趣相关方面。2. 你最近5年的职业规划是什么,能否详细的谈一下,对实习阶段有怎样的规划?3. 你应聘这个岗位的优势是什么?劣势是什么?(各说三点)结合自身实际谈谈。4. 为什么选择应聘我们公司?从公司特点和自身期待方面详细说说。5. 能不能谈谈对我们公司产品和所在行业的了解?具体涉及哪些方面呢?6. 你期望的薪酬是多少? 结合实习身份和自身需求说明理由。7. 大学期间最喜欢哪一门专业课程?为什么喜欢这一门?对岗位有何潜在作用?8. 用三个词,总结一下这几年自己大学的经历?阐述为何选这三个词。9. 大学期间都参加过哪些社团或者学生组织?可否谈一谈?对能力提升有何帮助?10. 平时有什么兴趣爱好?有什么特长吗?与游戏周边运营有怎样的联系?11. 对IP衍生品行业有一定了解,那么说说游戏周边与文创产品的区别在哪?12. 请讲一讲你所熟悉的周边开发流程具体环节及关键要点是什么?13. 对于周边开发相关工艺,能举例说明一些常见且重要的工艺吗?14. 若参与游戏周边产品开发企划,如何根据不同IP特性输出选品方案?15. 面对不同风格的IP,怎样构思出与之匹配的周边创意方案呢?
查看15道真题和解析
点赞 评论 收藏
分享
时间回到 8 个月前,经过 2 段实习后的我在 25 年初,背着八股文,投着 boss,offer 了几个几百人的小公司,由于家人的原因选择了一个沿海的制造业,以为这是一个最稳定舒服的选择,因为我不追求互联网的高薪,这个选择让我一直后悔到现在,这个 offer 提前实习是 4.5k,转正是 6.5k 包吃住,在前期春招时代,确实过的比较舒服,到了入职 2 个月后开始事情变的不对劲起来,开始写日报,周报,月报,日报没写截图发部门群里,扣 5 元,是不是很离谱,我们部门领导是个不懂业务也不懂技术的人,title 却是 it 架构师,我觉得我只是二本,可能春招过了不太好找了,忍忍,又过了 3 个月,事情开始更加离谱了,他居然还管我电脑屏幕摆放位置,然后他说需求,由于口音很重,我反问后他就会说,我说完了,我不管了,由于我是应届生,交了社保两个月也不好走就忍忍了,又过了 2 个月,软件研发计件!!!!修 bug 多少工时,写什么样的页面接口多少工时,工时是领导定的,现在取消了调休,强制加班,一个月前我面试了其他公司,国庆前 和我说 9 号给我发 offer ,可惜今天 9 号,她说,只要 985 了,鸽了我,也许待在压抑的环境,运气也变差,没关系,现在我决定离开这里,停止内耗!提出离职
第一份工作应该选高薪还是...
点赞 评论 收藏
分享
评论
3
36
分享

创作者周榜

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