The Signal in the Noise: Answering "Find the Error" Like a Senior Engineer Junior/Mid Engineer Asked at: FAANG, Startups, Cloud Providers Q: Print all lines containing "ERROR" from app.log. Why this matters: This is the "hello world" of debugging. An application's logs are its diary, its stream of c...
The Command Line Scalpel: Solving a $10,000/Hour Outage with One Line of Code Junior/Mid Engineer Asked at: FAANG, Startups, Cloud Providers Q: How do you find all files larger than 100MB under /var/log? Why this matters: This is not a test of memory. It's a simulation of a real-world crisis. A serv...
The Three Levels of Trust: A Guide to Storing API Keys in Python Mid/Senior Engineer Asked at: FAANG, Unicorns, Startups Q: How would you securely store and use a secret (like an API key) in Python? Why this matters: This isn't a trivia question. It's a fundamental test of your security hygiene. One...
The Concurrency Contract: How to Stop Wasting Time Waiting Junior/Mid Engineer Asked at: Stripe, Netflix, any company with microservices Q: How would you run two functions in parallel in Python? For example, two functions that each call a slow API. Why this matters: This question tests your understa...
The Health Check: How a Simple Dictionary Filter Reveals Your Engineering Mindset Junior/Mid Engineer Asked at: All of them. This is a fundamental skill. Q: Given a dictionary of services and their status, write Python code to print only the services that are "DOWN". Why this matters: This is a test...