岗位描述:

阿里巴巴虚拟机与编译器团队招人啦,对虚拟机 /编译器有兴趣的同学可以投简历来试试~ JVM / GCC / LLVM 方向都可以哦!实习 / 校招 / 社招 完全不限!投简历即可内推~ (如果是 实习 / 校招 的话可以无相关经验,我们只考核面试者素质)

时限:

  • 校招 / 实习:(2020 秋招结束啦,请关注明年的春秋招~)
  • 社招 : 不限,只要你能看到这条消息,就代表我们在招人~

1. JVM

JVM 即 Java Virtual Machine,Java 虚拟机。AJDK (Alibaba JDK) 是基于 OpenJDK,根据阿里巴巴,蚂蚁金服的业务场景高度定制的 JDK 版本,力求在稳定性,性能优化,以及技术前瞻性方面,满足阿里巴巴,蚂蚁金服快速发展的业务需求。本岗位主要负责 AJDK 的的设计、研发、优化。探索利用创新 Runtime 技术去优化系统性能、提高 Java 效率等。 我们有多种方向:Runtime 运行时、Compiler 即时编译器、GC 内存管理和垃圾回收,以及 Tools 工具 几个方向。 你可以在 Java 中实现协程、做静态编译技术和当前先进的 ZGC 研发、以及制作多种排查大规模应用的量化工具。

岗位要求:

  1. 有强烈的技术热情,工作责任感。
  2. 技术兴趣广泛,具备迅速掌握解决问题所需技术的方法和能力。
  3. 思维严谨,逻辑清晰,具备批判性思维能力和习惯。
  4. 具备扎实的计算机专业基础,包括算法和数据结构、操作系统、计算机体系结构等。
  5. 熟练掌握 C/C++/Java 作为开发语言,具备优秀的编程素养,对代码质量有高追求。
  6. 熟练掌握调试工具和调试方法,具备调试复杂软件的能力(比如虚拟机或编译器)。
  7. 具备下列一项或多项领域知识或设计和开发经验甚佳:系统性能分析工具和方法,编译优化技术,编译器设计和开发。

2. GCC / LLVM

GCC 和 LLVM 是影响广泛的 C++ 编译器。我们的方向目前有如下:

  1. 参与 ARM GCC/LLVM 工具链开发与维护,及集团业务编译优化;
  2. 参与 ARM 软件栈生态的规划和构建;

岗位要求:

  1. 熟练掌握 C/C++/Python 等编程技能,有扎实的编程基础、良好的编程风格和工作习惯;
  2. 熟悉编译原理和算法实现,二年及以上编译器开发经验;
  3. 有 GCC、LLVM 和 Open64 等开源编译器相关开发经验尤佳;
  4. 有计算机体系结构背景,熟悉芯片架构 /微架构(包括 ARM/DSP/GPU), 有软硬件协同设计经验尤佳;
  5. 具有独立解决问题的能力,良好的团队合作意识和沟通能力;

联系方式

欢迎投递简历到 yunyao.zxl@alibaba-inc.com ~~我们诚邀您的加入~

armgcc交叉编译的文件无法运行_[阿里巴巴(校招/社招)] 虚拟机与编译器团队招人啦~ (JVM / GCC / LLVM 方向)...相关推荐

  1. armgcc交叉编译的文件无法运行_认识GCC交叉编译器

    一.GCC 简介 GCC(GNU Compiler Collection)是一套功能强大.性能优越的编程语言编译器,它是GNU计划的代表作品之一.GCC 是 Linux 平台下最常用的编译器,GCC ...

  2. armgcc交叉编译的文件无法运行_从0开始搭建基于ARM GCC的软件系统02——使用ARM GCC编译SDK

    本文以STM32L4VGT6为例,因为手上只有这么一块开发板.其它IC处理方法应该类似. 一.准备工作 1.打开官网https://www.st.com/content/st_com/en.html, ...

  3. java重写paint方法时怎么样不覆盖文字_美团十月社招Java面试题合集,JVM+Spring+Spring,看了答案其实也不难...

    欢迎关注专栏<Java架构筑基>--专注于Java技术的研究与分享! Java架构筑基​zhuanlan.zhihu.com Java架构筑基--专注于Java技术的研究与分享! 后续文章 ...

  4. 面试分享:一年经验初探阿里巴巴前端社招

    一般阿里社招都是招3-5年的P6+高级工程师,当初自己一年经验也没有想过有这个面试机会. 虽然没想着换工作,但是经常关注一些招聘网站的信息,某一天,在某boss上有个人找我,叫我发一下简历,我一看是阿 ...

  5. 复制release文件到另一台电脑.exe文件无法运行_电脑技巧:电脑版微信双开(或微信多开)?用start指令可以解决...

    微信目前也是有电脑版的,这个很多微信用户都知道.电脑版微信可以与手机版微信同时登录,同时接收微信消息和文件. 很多微信用会发现电脑微信还不能像QQ那样,同时多个一起登录.其实可以在命令提示符,使用&q ...

  6. msu文件无法运行_安装程序遇到报错?无法验证发布者?无法使用脚本直接调用?...

    你是不是在运行的某个程序的时候经常遇到这个问题?是不是很烦?发现有好多文件都是这个情况? 单个文件可以修改文件属性,选择解除锁定就可以了: 那么问题来了,很多很多很多很多个文件点起来不要命了么? 不要 ...

  7. python pip在哪个文件夹运行_如何安装python与pip-百度经验

    1 在官网下载python2.7,根据提示安装就行在官网下载python2.7,根据提示安装就行 2 安装好后配置环境变量-系统变量 3 安装的python2.7没有script文件夹,因此需要下载 ...

  8. .sh文件怎么运行_监控Linux文件或目录的变化工具之watchman

    请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 本文主要讲解如何在Linux系统上使用watchman ...

  9. msu文件无法运行_小编为你作答msu文件怎么安装【处理措施】

    近日有使用电脑的用户反映说自己的电脑出现了msu文件怎么安装[处理措施]的问题,相信大多数人都经历过了.并不是所有的朋友都知道msu文件怎么安装[处理措施]的问题应该如何解决,因此我就在电脑上汇集整顿 ...

最新文章

  1. 抛弃windows用linux来工作吧
  2. 错误:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
  3. 导航菜单设计五步法——B端设计指南
  4. Skipping failed optional dependency /chokidar/fsevents
  5. 剑指Offer面试题:30.第一个只出现一次的字符
  6. 显示器接口_显示器带全能Type-C接口用起来有多爽?
  7. 动态ACL+自反ACL
  8. 44. 容器的成员函数优先于同名的算法
  9. 纯JAVA写的socket局域网斗地主游戏
  10. 服务器文件夹加密码怎么设置,服务器文件夹设置密码
  11. 世界杯开打,病毒借明星无孔不入
  12. 数据结构—双向链表的基本操作
  13. 自学web前端练手——js的考试倒计时
  14. 搬家感悟-勇敢做出决定,生活继续,自我成长
  15. 在外文paper写作中,英文杂志以及英文会议缩写名称怎么查找
  16. c语言是世界上最好的语言搞笑图片,C++是世界上最好的语言!不服来辩! | 爆笑囧图...
  17. supervisor搭建与配置
  18. json对象的遍历(C++)
  19. jar文件打不开解决办法
  20. 工作多年精通C++该具备哪些技能,你会了吗?(进阶C++职业规划)

热门文章

  1. matlab ode45三体问题,“毕达哥拉斯3Body Proxblem”ODE解算器测试的下一步
  2. ppt格式刷快捷键_为什么别人PPT做的比你快?因为你没掌握这些!
  3. win7查看隐藏文件_Win8系统查看隐藏文件的操作方法是什么?
  4. 广州市php速成培训班,深圳PHP速成培训班
  5. java三个整型变量_初值自定义.if按由小到大的顺序输出这三个数_C语言实现3个数从小到大排序/输出的方法示例...
  6. pythonpil库过滤图像contour_Python之PIL库的运用、GIF处理h
  7. Oracle11g新特性:在线操作功能增强-Oracle对象依赖性判断增强 (转载)
  8. Java Maven项目打包成可执行jar文件
  9. React-Native 按钮点击几种效果进行对比
  10. matlab画爱心代码分享