23Practical coding: parse login logs and flag a credential-stuffing pattern.▼mediumNewCrowdStrikeAmazonGoogle◆ premiumA practical round that tests clean code and detection judgement together. The scored answer parses defensively, picks a signal that separates stuffing from a forgetful user, and names what it misses.Open full answer →
24Practical coding: walk a directory tree and find files containing a pattern, safely.▼easyNewGoogleMicrosoftAmazon◆ premiumAn easy coding warm-up with traps a security engineer should spot: symlinks, huge files, unreadable files and paths outside the tree. The scored answer handles each and tests it.Open full answer →
25Practical coding: build a web crawler, start simple, then make it concurrent and safe.▼mediumNewGoogleMicrosoftAmazon◆ premiumA classic coding round with a security twist: the crawler fetches URLs that strangers wrote. The scored answer gets concurrency right, then adds scope, limits and SSRF protection.Open full answer →