【阿里巴巴】天猫超市-Java开发工程师-实习

职位:天猫超市-Java开发工程师-实习-阿里巴巴

【岗位职责】
部门简介 阿里集团-天猫超市事业群-同城零售产品技术部,阿里集团众多战场中有两个核心战场,“远场电商”和“近场电商”,分别对应以淘宝、天猫为中心的覆盖全国范围的电商服务和以本地生活、同城零售为中心的为消费者提供3公里范围、城市单元的电商服务。 同城零售事业群是阿里新零售的尖锐部队。 核心目标是推进线上线下一体化的超市新零售模式。真正让‘天上’和‘地下’变成了天地融合,在近场电商实现立体生活圈全覆盖,意味着同城配送再次扩容提速。 团队介绍 同城零售造就新模式零售超市,打造一张满足消费者生活全场景的服务大网,打造心智:生活小事,随时天猫超市! 你可以在这里感受团队的热情,业务的激情, 在这里你可以感受不一样的业务, 在这里你可以坚守技术人的梦想, 专业高效诚信是我们这群人的共性, 在这里,我们没有官僚教条主义,没有等级之分; 在这里,你可以不完美不周全, 但必须有想法有激情…… 我们有靠谱的产品团队, 我们有给力的技术团队, 但是 我们离100%的完美还有一点点距离, 因为我们还缺了你! 有了你,我们一起让未来提前流行! 作为一名程序猿&媛, 在这里, 你将直面业界【最新颖】【最复杂】的业务模式! 你将见证各种【品牌】【全渠道营销】带来的巨大商业价值! 你将参与推动猫超商业模式深度升级的【同城零售】技术体系建设浪潮! 你将培养起【全链路的技术视角】,导购、交易、营销、履约、商品、供应链等全链路技术解决方案等你来一起建设! 加入我们,你将【挑战更多技术未知】可能,你将激发自己无限潜能,让优秀的你更加优秀! 真诚欢迎您加入同城零售技术部!此时此刻,非你莫属! 来吧,让我们一起改变零售!一起定义新的供应链操作系统! 未来我们保证你会以今天的选择为荣! 你,还需要犹豫吗? 岗位介绍 • 履约前置团队 连接前端用户和后端供应链的核心模块,把后端供应链能力数字化上翻到用户端,给用户提供准确的履约时效服务承诺 • 履约后置团队 履约作业协同大脑,支撑天猫超市小时达、半日达服务的全链路节点协同调度,在这里你将看到全局视角业务模式,深入体验分布式系统的各种复杂场景,业务技术两丰收 • 仓储团队。 负责淘鲜达、天猫超市等新零售业务的大仓、店仓等核心仓储业务,我们致力于构建一张同城的多级仓网,涵盖小时达、半日达、次日达业务,用技术构建全国每一个城市的仓储服务 • 物流配送团队 负责淘鲜达、天猫超市等新零售业务的最后一公里配送业务,我们致力于构建一张同城的配送网络,涵盖小时达、半日达、次日达业务,用技术编织全国每一个城市的配送网络,用技术提升新零售的最后一公里的体验和时效 • 运输团队 运输是物流不可或缺的环节。团队职责是为同城零售业务提供运输解决方案,涵盖物流网络任意两点间可能存在的运输业务。如何更好地赋能司机完成运输任务以及用技术解决物流运输难题是我们一直不变的使命。 • 计费团队 钱钱钱,这东西多重要不用说。同城零售任意涉及到钱的环节都离绕不开计费。在这里你能更全面接触同城零售全链路,在这里你可以见识到各种各样的计费策略,涉及到钱的编码复杂度超出你的想象,这里充满了挑战!如果对财务感兴趣请不要错过! • 数据团队 这里有全链路的数据信息,结合运营策略实现全链路数字化运营,事前可计划、事中可监控,事后可复盘,全链路可运营,结合算法实现全链路降本提效,在这里你将体验到别样的风景,加油吧少年! • 前端团队 在同城零售前端技术团队,你将有机会应用最先进的跨容器、高性能、智能化的大前端研发技术,从C端无线导购到B端供应链运营中后台全链路,打造线上线下一体化新零售交互体验,每年还可以参与全球瞩目的双11狂欢节,加入尽情施展才华的舞台。

【岗位要求】
或许,你来自计算机专业,机械专业; 但是,你酷爱着计算机以及互联网技术,热衷于解决挑战性的问题,追求极致的用户体验; 或许,你痴迷于数据结构和算法,热衷于ACM,常常为看到“accept”而兴奋的手足舞蹈; 或许,你熟悉Unix/Linux/Win32环境下编程,并有相关开发经验,熟练使用调试工具,并熟悉Perl,Python,shell等脚本语言; 或许,你熟悉网络编程和多线程编程,对TCP/IP,HTTP等网络协议有很深的理解,并了解XML和HTML语言; 或许,你热衷于数据库技术,能够熟练编写SQL脚本,有MySql或Oracle应用开发经验; 或许,你并不熟悉Java编程语言,更精通C,C++,PHP,.NET等编程语言中的一种或几种,但你有良好和快速的学习能力; 有可能,你参加过大学生数学建模竞赛,“挑战杯”,机器人足球比赛等; 也有可能,你在学校的时候作为骨干参与学生网站的建设和开发; 同时,我们还希望你: 1. 学习能力强,对新事物保有好奇心,并能快速适应新环境 2. 良好的沟通能力和团队协同能力;能与他人合作,共同完成目标 3. 对所在领域有热情,相信方法总比困难多,善于独立思考并反思总结 还在犹豫什么?我们期待着你的加入!

【实习待遇和要求】
工作城市:杭州 | 职位类别:研发
薪资:250-300元/天  |  实习要求:4天/周,2个月以上  |  转正机会:有

投递地址:https://www.nowcoder.com/job/50664?jobIds=48174
我发布的其他职位,点击查看

#实习##阿里巴巴#
全部评论

相关推荐

01-02 07:04
门头沟学院 Java
半夜醒来睡不着写写之前的面经,能回忆一点是一点了。背景:北京某2 本硕,25届摆子,无实习部门:天猫超市     电话面(45min)1.自我介绍2.谈谈对面向对象的个人理解追问:哪些过程是需要封装的?依据什么来封装?2.5你使用的redis和mysql这些服务,都是自己搭的吗?用的什么云平台?3.你第一个项目写到了用redis来缓存用户登录验证码与token,具体使用场景是怎样的?追问:3.1 如何根据token获取用户登录信息?3.2 用户请求是怎么携带token的?3.3 用户每次请求都会携带token,那么这个token存储在哪?4.场景题:用户可能会因为在其他应用里误触了一些超链接(如点击了携带链接的图片),而触发访问操作,这个操作不是用户想要进行的,但是后端仍然会执行一系列的响应操作,如何避免这个问题?5.介绍一下MySQL的隔离级别追问:5.1 根据你的描述,既然已经有了RR隔离级别,为什么还要有序列化这个级别呢?5.2 RR隔离级别下,锁的粒度?6.你使用redis缓存了一些查询信息,在更新数据时,如何保证一致性?追问:你是如何实现延时删除redis缓存的?7.使用过Spring事务吗?介绍一下Spring事务追问:7.1 一个类的内部有A,B两个方法,其中B开启了事务,我在A中调用B,事务生效吗?7.2 这种情况下如何让事务生效?(答了获取代理对象)7.3 还有其他方法吗?(不知道)8.你第二个项目使用了MQ,如何保证消息被消费?追问:8.1 消费消息是push模式还是pull模式?8.2 消费速度慢,消息堆积怎么办?8.3 消费失败怎么办?8.4 异常日志需要记录哪些信息?8.5 日志记录的信息太多,导致服务器磁盘空间消耗过快,磁盘空间即将用尽,如何紧急处理?(凭感觉回答了限流、熔断)8.6 怎么进行熔断?9.论文完成情况,最近在看哪些岗位工作相关的技术或知识?10. 反问
查看27道真题和解析
点赞 评论 收藏
分享
1. 自我介绍2. 项目介绍3. 项目排查思路4. 功能测试需要注意的点5. 说一下你做压测的流程6. 测试期间用到了哪些工具7. Linux系统中去查看内存的命令8. 刚才你有说性能优化排查,那么有一个常见的思路就是去看一下JVM里面的GC情况(这块真慌了,因为我在项目中基本上只考虑到了MySQL的一些排查优化,没考虑JVM,所以说下面JVM相关的东西基本上是乱答了)你先说一下在项目调优过程中会用到的命令,比如说想看一下JVM中的一个GC的情况这样9. jstat和jmap的区别10. jmap有没有了解11. 查看GC情况可以用到哪些工具(这里面试官应该是希望我用过VisualVM)12. 怎么去查看日志,可以用什么工具13. 有没有做数据分片?14. 我见你项目中都用到了Redis,问一下你在Redis中都去存放了什么数据15. 比如说有一个排行榜的功能,你会用什么Redis数据类型16. 你知道有序集合的底层实现吗17. 比如说现在有一个top10的一个界面实现,体现在代码层面上,你是会先自己进行一个排序,然后塞到10这个框内,还是说会在10的里面不断进行动态排序呢?18. 我见你还做了一个电商的项目,你的项目中有热key这个问题吗19. 大概是一种什么现象,会带来哪些问题20. 怎么去解决热Key问题(我的回答偏向于缓存方面,面试官更希望是分片集群方面)21. 我见你其实在简历上说自己考虑到了这个主从模式了,能说一下具体怎么做的吗,怎么去考虑负载均衡这个问题22. 有了解集群模式吗23. 你在做测试的时候是在做黑盒测试还是白盒测试24. 测试过程中是测试单个接口还是说去测试整个链路(分情况考虑)25. 如果是整个链路的测试,你可能会关注哪方面,性能还是什么?26. 你这个是一个Java项目嘛,想知道一下你们在做测试的时候,怎么去看测试日志,是自己做了一个日志系统还是说去后端服务器上看27. Java日志的存放位置28. 查看日志怎么去看(想考察一下tail,less等以及grep、awk、sed这些命令的使用)29. 给一个场景:有一个功能测试的场景,在发起一个请求之后,发现这个接口特别的慢,在一个真实的线上系统中,我们的项目并不是依靠单一的服务,而是依靠层层依赖的微服务去实现的(这里吓懵逼了,没学过微服务)调用的接口不止是线上看到的那一个,底层可能调用到了很多接口,这个时候要怎么去排查解决慢接口问题30. 接口有时候传递参数是动态的,底层的业务逻辑可能会很复杂,有的时候你换了个参数,这个接口的反馈速度就不同了,现在你想查一下这个请求到底干了什么事情,链路到底是怎么实现的,你会去怎么分析31. 出了一个MySQL语句,用到了索引和分页,问这个语句在执行器中的执行顺序、有没有用到索引、用到的是哪个索引、这个索引为这个语句返回了什么内容、异步之后执行了什么操作、最终为我们返回的是什么(面试的时候一直没听懂面试官想问我什么,再加上自己确实平常只是用MySQL索引,并没有关注索引到底为数据库返回了什么数据,后来反问阶段问了一下这个题,面试官希望我从索引的数据结构,也就是根节点叶子节点层面上去考虑这个题)32. 大三课业情况以及实习时间33. 反问#牛客激励计划##牛客创作赏金赛#
查看33道真题和解析 牛客激励计划 牛客创作赏金赛
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客企业服务