2 min lesson
Scripting & automation that ships
Walk through "Scripting & automation that ships" in order, then name the proof that tells you it worked.
Step 1 of 2
Python or Bash scripting is a core requirement in the job description, so expect to write real code in any technical round. The bar isn't whether you can write Python. It's whether you reach for code by default to make a manual IT process disappear, and whether your script would survive contact with a real Okta tenant.
The posting asks for someone who "thinks like a software engineer," and that engineer's mindset is what the interviewer reads for. You hit a SaaS REST API, you handle the pagination and the 429s, and you make the thing safe to run twice. That shape has a name, a reconcile-and-converge loop. A candidate whose one-shot script double-creates users on a re-run has told the interviewer they've never run automation in anger.
Interactive diagram. Step through it with the Next and Previous controls below, or Tab to a region to read its detail.
Read current state, diff against desired, gate on a dry-run, then apply only the delta. A second run finds nothing to change, so the loop is idempotent by construction.