全部面试
Google logo

Google

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

查看原始招聘页

相关面试