☁️ L2–L5

Perguntas de Entrevista Cloudflare
Coding, System Design e Behavioral

💡 Networking é o core da Cloudflare. TCP/IP, DNS, TLS, HTTP/2 e Anycast são básicos esperados. Rust é diferencial. Prepare para perguntas de debugging de rede em profundidade.

Perguntas de Coding

01.

Implement a basic DNS resolver — resolve hostname to IP

MediumNetwork + Recursion

Dica: Recursive resolution: root servers → TLD → authoritative. Cache com TTL. Handle CNAME chains.

02.

Design a CDN cache — implement get, put with TTL and LRU eviction

MediumLRU Cache + TTL

Dica: LRU Cache (HashMap + DLL) + TTL check. Ao get, verifique se TTL expirou. Expired = cache miss.

Perguntas de System Design

Design Cloudflare CDN — distribuição global de conteúdo com cache e anycast

Abordagem: Anycast para roteamento geográfico. Cache layers (edge → regional → origin). Cache invalidation API. Tiered caching para reduzir origin load.

Perguntas Behavioral

Describe a time you debugged a complex networking issue

STAR + Technical Depth

Dica: A Cloudflare quer networking experts. Prepare um exemplo detalhado de debugging de rede com ferramentas reais (tcpdump, Wireshark, curl, dig).

Pratique com IA antes da entrevista Cloudflare

Simule o processo completo com feedback em português — coding, system design e behavioral.