
New grad
Push LLVM optimization and code-gen changes that ship in Google's C++ toolchain
This early-career role is on Google's Compilers, Runtimes and Toolchains (CRT) team within Core, working alongside senior SWEs on LLVM optimization and code generation to improve build scalability, toolchain velocity, peak performance, and safety — including landing changes upstream in LLVM. Minimum bar is 1 year of experience with data structures/algorithms and C++/Python development; compiler/toolchain/LLVM knowledge is a plus, not required.
走进这场面试
免费 · 一场按这个岗位校准的真语音模拟
这场面试考什么
- Core data structures and algorithms in C++ and Python
- Compiler/toolchain fundamentals: optimization passes, code generation
- Build scalability and toolchain performance thinking
- Debugging and reasoning about correctness in systems-level code
- Collaboration on a shared codebase with upstream (LLVM) dependencies
常见提问方向
Standard data structures & algorithms coding question in C++ or Python
Explain what a compiler optimization pass does and why correctness matters there
How would you approach debugging a subtle code-generation bug
Tell me about a low-level or systems programming project you've done
How would you contribute a change to a shared upstream project like LLVM responsibly
相关面试

Senior
Software Engineer, Serverless Networking, Infrastructure

Staff
Staff Software Engineer, Mobile (Android), YouTube

Associate
Software Engineer

Roblox
Senior
Senior Software Engineer, App Performance

Roblox
Senior
Senior Software Engineer, Game Engine Systems

Amazon
Mid