Engineering
Takes about 15 minutes. We read every application ourselves.
Step 1 of 8About you
A hands-on screen — no trivia. We care how you work WITH AI tools: how you verify, when you don’t trust them, and whether you understand the code that ships. A few questions are short-answer and read by a human.
1. You ask an AI assistant to "add pagination to this Supabase query" and it returns working-looking code. Before committing, which single action gives you the MOST confidence the code is correct?
2. Which of these make an AI coding prompt MORE likely to produce correct, usable output? (Select all that apply.)
Select all that apply.
3. An AI assistant confidently writes supabase.from("patients").select("*").where("id", patientId) using the official supabase-js client. What is the MOST likely problem?
4. An AI generated this Astro API endpoint. What is the MOST serious problem? export async function GET({ url }) { const id = url.searchParams.get("id"); const { data } = await supabase .from("patients") .select("id, name, dob, ssn, notes") .eq("id", id); return new Response(JSON.stringify(data), { status: 200 }); }
5. An AI wrote this “fetch with retry” helper. Which statements are TRUE? (Select all that apply.) async function fetchWithRetry(url, retries = 3) { for (let i = 0; i < retries; i++) { const res = await fetch(url); if (res.ok) return res.json(); } }
6. You asked for a function to check whether an appointment time is in the future. The AI produced: function isFuture(dateStr) { const d = new Date(dateStr); return d > new Date(); } Best assessment?
7. For which task is it LEAST appropriate to accept AI-generated code without deep verification?
8. You want to paste some real production data into a public AI chat tool to debug a query. Which are appropriate precautions or correct judgments? (Select all that apply.)
9. In a US telehealth product, “PHI” most accurately refers to:
10. Describe a specific time an AI tool was CONFIDENTLY WRONG in a way you caught. What tipped you off, and how did you confirm and fix it? (If you can’t recall one, be honest and describe how you’d expect to catch such a case.)
11. You’re designing an agent that can call a refundPayment(orderId, amount) tool. Which guardrail is MOST important before letting it run unattended on real orders?
12. Which are good practices when designing a tool for an LLM agent to call? (Select all that apply.)
13. You built an agent that summarizes patient intake forms. Your manager asks, “How do you know it’s actually good?” Strongest answer?
14. An agent loop calls tools until the task is “done.” Most important safeguard against it running forever / burning cost?
15. Two rows exist in a users table. This runs against Postgres: SELECT email FROM users WHERE last_login > NOW() - INTERVAL '30 days'; A user has last_login = NULL (never logged in). Are they returned?
16. Row Level Security is enabled on patients so users see only their own rows. Your server-side code uses the SERVICE ROLE key. What happens when it queries patients?
17. An AI just generated a 120-line file that makes your feature work, but you don’t fully understand ~20 lines of it. It’s Friday and the feature is due. What do you actually do, and why? (Be honest about tradeoffs.)
18. A teammate opens a PR that’s entirely AI-generated and clearly untested — it has an obvious bug and a hardcoded secret. Write the PR comment you’d actually leave. (We’re evaluating tone AND substance.)
19. Briefly: describe one automation or internal tool you’d want to build for a small telehealth company, and one guardrail you’d put on it. (2–4 sentences.)
By applying you agree to let Rejuve store your details for this role.