Daily iOS

Daily iOS interview practice10 questions a day

Answer questions from interview reports and job posts at 145 companies, get graded on what you missed, then take the follow-ups.

Question for November 11

Security

Cryptography basics

In cryptography, when do you use symmetric keys, asymmetric keys, and hashes?

How would an interviewer hear this answer? You'll see whether they'd move on, dig in, or say no, and which sentences would trip you up. Your score doesn't change.
699
Questions
145
Companies
15
Categories

How it works

  1. STEP 1

    Answer

    Write two or three sentences, the way you'd say it in an interview.

  2. STEP 2

    Get graded

    Cover every core point and you pass. Anything you missed gets a hint.

  3. STEP 3

    Follow-ups

    Pass the core points and the interviewer keeps going. Where you get stuck is what you study today.

  4. STEP 4

    Misses come back tomorrow

    You don't have to track them. They're mixed back into your 10 daily questions, and each correct answer stretches the gap to 3, 7, then 30 days.

A day later, two-thirds is gone

This is the forgetting curve Hermann Ebbinghaus measured in 1885.

Daily iOS reviewsNo review
How much stuck in Ebbinghaus's experiment. Without review, 34% after a day and 21% after 31 days. Reviewing on days 1, 4, 11, 25, and 55 brings it back up each time, and it drops more slowly after each one.0%50%100%1d4d11d25d55d21%
Only the gray dashed line is measured. The pink line is a sketch of what reviews do. The review days are the real schedule for a question you missed once and then kept getting right.
Ebbinghaus forgetting curve data
Time since learningKept
20 min58%
1 hour44%
9 hours36%
1 day34%
2 days28%
6 days25%
31 days21%

4-week courses by level

15 categories

A badge only employees get

Send us a question you always ask as an interviewer. Once it's accepted, it joins the question bank with your nickname.

Today's 10 questions are ready

Start today's 10 questions
Share a question