All interviews
Google logo

Google

Mid

Build the data-plane infrastructure behind Google Cloud's NAT gateways (PSC, Cloud NAT)

Own core data-plane software for Google Cloud's Andromeda network stack, focused on NAT-based products like Private Service Connect and Cloud NAT. This role sits at the intersection of systems programming and large-scale networking, with production on-call responsibility for a service that gates traffic for enterprise customers in 200+ countries.

Step into this interview

Free · a live voice mock calibrated to this exact role

Practice this interview

Likely format

Typical Google SWE loop: phone screen(s) with coding, followed by an onsite/virtual onsite with multiple rounds covering coding, system design/googleyness, and behavioral (this JD does not itself specify a format).

What this interview tests

  • Cloud networking data plane (NAT, PSC)
  • Systems programming in C++ / Unix-Linux internals
  • Large-scale distributed systems design
  • Production on-call and incident troubleshooting
  • Networking protocols (TCP/IP, load balancers, SDN)

Common question themes

Design a scalable NAT gateway component

Debugging a kernel/user-space networking issue

Tradeoffs in optimizing a cloud networking datapath

Handling a production packet-latency incident on-call

Data structures & algorithms coding problem

View the original posting

Related interviews