winkle
← All solutions
Technical hiring

Hire engineers on what they can do.

Ready-made technical tests at four levels, plus AI interviews that probe the gaps a test shows.

Free to start. No card.

Levels
Junior to Staff
Question types
MCQ, code reading, debugging, coding
Code languages
10, incl. Python, JS, Go, Java
Take-home
None. It's in the browser
Library
1056 ready-made tests
  • The problem

    Buzzword CVs

    Every CV lists the same frameworks.

    Code reading, debugging and coding questions show real ability.

  • The problem

    Take-homes take forever

    Days of work for candidates, hours of review for you.

    A timed test in the browser, scored as they finish.

  • The problem

    Seniority is fuzzy

    A title says little about the level someone actually works at.

    Four levels, Junior to Staff, each with its own questions.

How it works in Winkle.

  1. 01

    Pick the skill and level

    From Junior to Staff, for the language or tool you hire for.

  2. 02

    Review the questions

    Multiple choice, code reading, debugging and coding, all editable.

  3. 03

    Candidates take it

    In the browser, timed, with a code editor for coding questions.

  4. 04

    Scored with reasons

    Written and code answers scored against a rubric, reasons shown.

  5. 05

    Interview the gaps

    Follow up with an AI interview on what the test showed.

Ten languages. One editor.

Set a coding question in the language the job uses. Candidates write it in the browser, with nothing to install. Pick one to see where they start.

solution.go
1func solution(input string) string {
2 // `input` is the test's input as a string. Return your answer.
3 // fmt, strings, strconv, sort and math are already imported.
4 return ""
5}

The starter each candidate opens on, in each language.

A level is a different question.

Junior to Staff, each with its own questions, so a senior test isn’t a junior one with a harder timer.

Junior · measures

Reads code and gets the basics right

Code output

What does this print? A loop appends to a slice inside a function.

Illustrative questions. Each level has its own set.

Test first. Then interview the gap.

What the test proved doesn’t need asking again. The interview guide skips it and writes its questions for what’s still unknown.

From the test

Proven

GoSQLAPIs

Not shown yet

ConcurrencyEdge cases

The interview guide

Skip, already proven: Go, SQL, APIs

  • For Concurrency

    Walk me through how you'd stop a worker pool leaking goroutines.

  • For Edge cases

    Your merge function gets an empty list. What happens, and what should?

Illustrative. The guide reads the candidate’s verified skills.

What you get.

  • Code questions

    Code reading, debugging and writing code in 10 languages, in a browser editor.

  • Four levels

    Junior, Mid, Senior and Staff, each with its own questions.

  • Rubric scoring

    Every answer scored against a rubric, with the reasoning shown.

  • Interview next

    Probe the weak spots in a follow-up AI interview.

Questions, answered.

About technical hiring with Winkle.

  • Which languages are covered?

    The public test library lists every skill and level available today. Browse it before you sign up, or have a test drafted for any other stack.

  • What does the follow-up interview ask?

    The interview guide reads which skills the candidate has already proven and which are still unknown. It skips the proven ones and writes its questions for the gaps.

  • How are coding answers scored?

    Against the question's rubric, with the reasoning shown, so you can see why a solution scored as it did.

Start with this, free.

Ready-made technical tests at four levels, plus AI interviews that probe the gaps a test shows.

or

Free to start. No card.