【内推】【阿里】阿里妈妈广告数据平台 java/c++

新一年的校招秋招内推就要开始了,欢迎各位学弟学妹投递我们团队,我们这里是阿里妈妈-数据平台工程引擎团队,负责广告&搜索推荐绝大部分的的标签生产、数据洞察、广告归因、人群构建的计算引擎工作,目前业务&技术边界正在不断拓展,承载更多bu、更多计算场景的业务,团队处于快速发展期,团队人员需快速扩充。

组内技术涉及应用开发、OLAP引擎开发、分布式存储/计算、批/流式计算等,主要语言为java/c++。我们是一个不断进取创新的团队,不同方向设立了研究小组,每周分享业界&科研界研究内容、进展,以便更好地享受技术红利,落地在现有的业务场景;同时也在从业界走向科研界,目前数据库顶会一篇论文在投。

在这里不仅可以深入了解互联网盈利头部业务-广告&搜索推荐业务,也会和你一起探究分布式存储/计算的底层原理,一起协同将引擎的能力不断迭代升级、整合输出,以更好地让数据创造价值,赋能更多的广告主与整个生态。

我们组现在正处于业务的上升期,有很多的挑战等待去解决,十分欢迎有相关背景(分布式存储计算、在线索引等)的同学加入,如果没有相关的背景也没有关系,也欢迎基础扎实且靠谱的同学加入我们一起成长。

关键词:搜索推荐&广告业务、分布式存储&计算、大数据技术、java/c++
base地北京

感兴趣的可以发送简历到 shucheng.msc@alibaba-inc.com,主题格式 内推-学校-岗位-姓名-电话。欢迎咨询,欢迎骚扰。

#阿里巴巴##内推##实习#
全部评论
顶,欢迎咨询
点赞 回复 分享
发布于 2020-07-22 10:22

相关推荐

是腾讯的csig腾讯云,前天晚上九点突然打电话约面,激动的通宵学了一晚上,第二天状态很差改了今天(以后再也不通宵学习了)感觉自己浪费了面试官一个半小时单纯手写+场景,无八股无项目无算法,打击真的很大,全是在面试官提醒的情况下完成的,自己技术方面真的还是有待提高,实力匹配不上大厂和已经面试的两个公司完全不一样,很注重编码能力和解决问题的能力,然而我这两个方面都很薄弱,面试官人很好很耐心的等我写完题目,遇到瓶颈也会提醒我,写不出题也会很耐心的跟我讲解好感动,到最后面试结束还安慰我打算把下周最后一场面试面完之后就不面啦,如果能去实习还是很开心,但是最重要的还是好好努力提高技术以下是面经第一题// 实现一个解析 url 参数的函数function parseUrl(urlStr) {// TODO}parseUrl('*********************************************');// 返回 {a: 1, b: 2, c: 3}追问:在链接里见过什么部分?用 hash 路由的话放在哪第二题// 考虑有一个异步任务要执行,返回 Promise,这个任务可能会失败,请实现 retry 方法,返回新方法,可以在失败后自动重试指定的次数。/*** 异步任务重试* @param task 要执行的异步任务* @param times 需要重试的次数,默认为 3 次*/function retry(task, times = 3) {// TODO: 请实现}// ---------------测试示例 ----------------// 原方法const request = async (data) => {// 模拟失败if (Math.random() < 0.7) {throw new Error('request failed');}const res = await fetch('https://jsonplaceholder.typicode.com/posts', {method: 'POST',body: JSON.stringify(data),});return res.json();}// 新的方法const requestWithRetry = retry(request);// 使用async function run() {const res = await requestWithRetry({ body: 'content' });console.log(res);}run();第三题就是给 retry 函数添加类型注释,用到泛型第四题:在组件库中将 Alert 用 api 的形式实现(应该就是 message 这个组件)怎么渲染到一个浮层里而不是原地渲染出来
不知道怎么取名字_:技术这个东西,太杂了,而且要下功夫的
查看5道真题和解析
点赞 评论 收藏
分享
面试官全程关摄像头1.自我介绍一下2.React和Vue哪个更熟悉一点3.你在之前那段实习经历中有没有什么技术性的突破(我只是实习了44天工作28天,我把我能说的都说了)4.你封装的哪个表单组件支不支持动态传值5.自己在实习阶段Vue3项目封装过hook吗6.hook有什么作用7.Vue2和Vue3的响应式区别(我说一个是proxy是拦截所有的底层操作,Object.defineProperty本身就是一个底层操作,有些东西拦截不了,比如数组的一些操作还有等等,面试官就说实在要拦截能不能拦截????我心想肯定不行呀,他的底层机制就不允许吧)8.pinia和vuex的区别(这个回答不出来是我太久没用了)9.pinia和zustand的区别,怎么选(直接给我干懵了)(我说react能用pinia吗  他说要用的话也可以)10.渲染一万条数据,怎么解决页面卡顿问题(我说分页、监听滚轮动态加载,纯数据展示好像还可以用canvas画)(估计是没说虚拟表单,感觉不满意)11.type和interface的区别12.ts的泛型有哪些作用(我就说了一个结构相同但是类型不同的时候可以用,比如请求响应的接口,每次的data不同,这里能用一个泛型,他问我还有什么)13.你项目用的是React,如果让你再写一遍你会选择什么14.pnpm、npm、yarn的区别15.dependencies和devdependencies的区别总而言之太久没面试了,上一段实习的面试js问了很多。结果这次js一点没问,网络方面也没考,表现得很一般,但是知道自己的问题了  好好准备,等待明天的影石360和周四的腾讯了  加油!!!
解zj:大三的第一段面试居然是这样的结局
查看15道真题和解析
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

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