字节跳动虚拟机编译器开发工程师 - Cross Platform
校招全职A207185地点:杭州状态:招聘
工作描述
任职要求 1、2027届获得本科及以上学历,计算机、软件工程等相关专业优先; 2、熟练掌握C++,计算机相关知识基础扎实; 3、有V8/QuickJS/LLVM/JVM开发经验者优先;有自己的语言虚拟机相关的开源项目,或者参与过相关开源项目开发者优先; 4、有积极的学习心态,对新鲜事…
登录查看完整工作描述
微信扫码,1秒登录
包括英文材料
学历+
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
v8+
[英文] What is V8?
https://v8.dev/
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
https://www.youtube.com/watch?v=xckH5s3UuX4
In this talk, I’ll use visualizations to show you how the JavaScript engine handles our human-friendly code, and compiles it to code that machines understand.
LLVM+
https://llvm.org/docs/GettingStarted.html
Welcome to the LLVM project!
https://llvm.org/docs/tutorial/
This is the “Kaleidoscope” Language tutorial, showing how to implement a simple language using LLVM components in C++.
https://mcyoung.xyz/2023/08/01/llvm-ir/
“LLVM” is an umbrella name for a number of software components that can be used to build compilers.
https://www.youtube.com/watch?v=Lvc8qx8ukOI
This is the first lecture from the "Programming Language with LLVM" course where we build a full programming language similar to JavaScript from scratch, using LLVM compiler infrastructure.
还有更多 •••
相关职位
实习A08213A
1、2027届本科及以上学历在读,计算机、软件工程等相关专业优先; 2、熟练掌握C++,计算机相关知识基础扎实; 3、有V8/QuickJS/LLVM/JVM开发经验者优先; 4、有自己的语言虚拟机相
更新于 2026-01-06杭州
实习游戏策划
1. 具备良好的逻辑思维、数学计算和语言表达能力; 2.保持自我学习的热情,并善于分析和总结; 3. 拥有良好的沟通、协作和抗压能力; 4.热爱游戏,有丰富的手机、PC、或主机游戏经历,对热门游戏如数
杭州
实习游戏策划
我们希望你符合以下描述: 1、具备优秀的沟通表达能力,具备团队合作精神,踏实负责,善于思考和学习; 2、热爱游戏,有丰富的游戏经历,熟悉某一类型的游戏,并有1-2款游戏的深度经验; 3、对游戏战斗、英
杭州