阿里巴巴搜索事业部秋季校园招聘(附面经一份)
搜索事业部
阿里巴巴推荐与搜索引擎平台支持包括淘宝、天猫、菜鸟、优酷、海外电商在内整个阿里集团的推荐和搜索业务,引导成交占据了集团GMV的绝大部分份额。我们负责手机淘宝和海外电商(Lazada、AE等)里的搜索推荐业务开发;搜索和推荐业务是电商体系流量最大的业务,引导成交占据了集团GMV的绝大部分份额,同时也是算法运用程度最高的业务,在这里你可以接触到最前沿的人工智能产品和大数据开发体系,在数据和创新驱动下,为数亿用户提供优质服务。
您将和多位世界级大牛一起工作,接触阿里电商体系最核心的业务和技术
题主是去年的校招生,我为什么选择阿里巴巴搜索与推荐部门。首先搜索是整个集团技术实力最为强劲的部门,在整个集团中处于中流砥柱的位置,不仅能和工程打交道,还能接触算法的知识,对于自己眼界的开阔和技术的提升都很有帮助,最为关键的是hc很多,还有我的师兄、主管、同事人都很好,大家都很纯粹。
希望更多朋友吃我安利,一起成为同事!
业务介绍
团队技术产品介绍:
Introduction to Search Tech Products:
https://medium.com/@alitech_2017/the-achievement-of-a-computing-lifetime-alibaba-ai-os-10-years-on-442e5f25434a
https://medium.com/@alitech_2017/the-achievement-of-a-computing-lifetime-alibaba-ai-os-10-years-on-442e5f25434a
阿里巴巴核心部门搜索与推荐事业部直推,会先沟通再录入系统,不会影响后续招聘,简历通过一周内会有一面,海量hc
在这里你将:
1、参与打造最前沿的移动端AI技术,支持端上算法的特征工程、样本工程和网络推理等机器学习任务,并应用到多个搜索和推荐场景;
2、参与打造推荐&搜索算法Serverless的开发平台,支持阿里巴巴集团所有的推荐&搜索算法场景的在线高QPS技术平台,建设自动弹性调度、算法引擎、全链路数据产品体系等挑战性工作。
3、参与业界领先的图像搜索(拍立淘)技术建设,提供智能识别体验,并打造有趣的AI互动玩法。
4、参与手机淘宝中的搜索推荐产品研发,负责包括商品搜索,图像搜索(拍立淘),导购等多个淘宝核心流量入口页面开发
5、参与集团重点的国际化业务,打造搜索和推荐移动端业务和技术中台
6、参与打造业界领先的动态化技术方案,包括卡片脚本执行加速,渲染性能提升等
7、有机会了解搜索推荐平台中的各种世界级技术,包括机器学习技术,大数据技术,高性能系统,秒级实时调度等
8、参与主搜索、首猜、双11大促、拍立淘等最大流量的搜索推荐场景的产品业务开发工作。 9、参与集团重点的国际化业务,打造搜索和推荐移动端到服务端的国际搜索推荐业务中台技术
10、国际化和新零售是阿里巴巴的战略发展和核心方向。Lazada是东南亚电商的翘楚,覆盖新加坡、印尼、马来西亚、菲律宾、越南、泰国六个国家。AE覆盖欧洲、俄语区国家、美国及每周多个国家,我们团队承担搜索推荐的客户端到算法引擎的统一的技术支持和中台业务开发建设。
11、我们同样欢迎有志于从事国际化开拓,并且英文口语流利的开发程序员加入一起搞大阿里的国际化事业。
等等。
招聘岗位
C++研发
Java研发
Go研发
Android客户端
iOS客户端
如何投递
内推方式
简历格式:姓名_学校_专业_岗位_电话.pdf
邮箱:lanling.zjw@alibaba-inc.com。如果感觉自己准备好了,可以优先面试,简历发送至 shenmin.sm@taobao.com, 并抄送我(lanling.zjw@alibaba-inc.com)。
交流群:(阿里巴巴核心部门搜索与推荐事业部直推,会先沟通再录入系统,不会影响后续招聘,简历通过一周内会有一面,海量hc,部门老板在群里)
面经
问答题:
1. Spring Boot里面AOP是怎么实现的?
2. Spring Boot IOC,过程? 介绍。
3. IOC里面那个Spring 容器你感觉是用java的什么实现的?
2. Spring Boot IOC,过程? 介绍。
3. IOC里面那个Spring 容器你感觉是用java的什么实现的?
4 ConcurrentHashMap怎么实现的?
5. 中间穿插问了volatile,java虚拟机内存模型
6. 双亲委派讲一下?
7. elasticsearch的索引怎么弄得?
8. 倒排索引介绍以下?
9. 单机情况下内存8G,硬盘无限大,远超过内存的文件,每行一个long型数,怎么排序?
10. 怎么优化? IO优化等等。
11. 多线程实现n个已有数组的排序?
12. 那怎么知道左右两个线程都排好序了?
13. 又问了一些多线程。
14. runnable和callable的区别?
5. 中间穿插问了volatile,java虚拟机内存模型
6. 双亲委派讲一下?
7. elasticsearch的索引怎么弄得?
8. 倒排索引介绍以下?
9. 单机情况下内存8G,硬盘无限大,远超过内存的文件,每行一个long型数,怎么排序?
10. 怎么优化? IO优化等等。
11. 多线程实现n个已有数组的排序?
12. 那怎么知道左右两个线程都排好序了?
13. 又问了一些多线程。
14. runnable和callable的区别?
编程题:
- n个数[1, n],从1-3循环计数,计数为3时删除当前数,输出最后一个被删除的数?
- 不用乘法、除法、取模,实现除法
智力题:
- 扑克牌同花和顺子的概率
- 平面上六个点,如何放置使得点之间的 最大距离/最小距离 的值最小。