CrackOps
Interview PrepTracksLinuxAWS LabSoonInterview RoomSoon
Sign inStart free
CrackOps

Interview prep for the people who keep production up.

[email protected]
ProductInterview PrepTracksDashboardInterview Room
RolesDevOpsSREPlatformCloud
CompanyAboutContactPrivacyTerms
© CrackOps
Tracks/Networking, DNS & TLS
Advanced 4 minTroubleshooting

Page latency has doubled for members in one country only. Everything else is flat. How do you find out why?

Scenario

You are on the traffic and edge SRE team of a professional social network with roughly 900 million members, about 40 edge PoPs and four data centres (two in the US, one in Europe, one in Singapore). Members in Indonesia are about 4 percent of global traffic and are served from PoPs in Jakarta and Singapore using anycast plus GeoDNS. At 09:40 UTC their p75 feed load time went from 1.9 s to 3.4 s; no deploy is tagged against that time.

The interviewer asks

“Since about 09:40 UTC, real-user monitoring shows feed load time for members in Indonesia has nearly doubled, while every other country is flat and server-side latency in all our data centres looks normal. Walk me through how you'd investigate it, what you'd do first to help members, and how you'd get to root cause.”

The 30-second answer

Server latency is flat, so I treat it as a path problem until proven otherwise. I slice RUM by ASN, served PoP and platform, and break the page load into DNS, connect, TLS, first byte and download, because the phase that grew tells me the layer. Then I check what changed at 09:40 on our side and the internet's: PoP mapping, GeoDNS answers, BGP routes for our prefixes, edge-to-origin DC mapping and TCP retransmits for those prefixes. As soon as I know the bad leg I steer traffic around it, by DNS override, BGP community or origin remap, and then take the evidence to the ISP or transit provider for the root cause.

Sign in to finish this question

A free account unlocks the rest of it, and saves your progress across every track.

  • The voiced mock interview (4 min)
  • The full senior answer, step by step
  • Animated architecture diagrams
  • The whole conversation, 12 turns
  • Deep dive: how it works, mistakes, risks and trade-offs
  • 3 copy-ready command snippets
  • 5 follow-up questions they'll ask next
  • A self-check of 8 things interviewers listen for
Create a free accountSign in

More Networking, DNS & TLS interview questions

  • How would you use Istio and Envoy to treat low-latency live traffic differently from VOD, without restarts?
All Networking, DNS & TLS questions

Linux commands for this track

  • ping Check if a host answers and how fast
  • traceroute Trace the routers between you and a host
  • dig Query DNS and read the full answer
  • nslookup Look up DNS names quickly
  • curl Make HTTP requests and debug APIs
  • wget Download files reliably
  • ssh Log in to remote servers securely
  • ss See listening ports and open connections