Next test: Sunday, 1 November 2026, 11:00 AM – 3:00 PM IST Sign up free Go to the test

Back to PinHire
60-minute test 3 question sets · 20 questions per attempt · open to everyone (no CGPA, college or skill-check cut-off)

Pass the test (85 or more out of 100). Turn on profile sharing. Then you get an interview within 30 days.

60:00
Up to 3 attempts · new questions in each

The 60-minute test

Your free account gives you 1 attempt (set 1). The ₹999 Builder Pass adds 2 backup attempts (sets 2 and 3). If you do not pass, you can take the next attempt.

Each attempt has 20 questions from its set of 60. It closes 60 minutes after you start it.

Locked until the test opensNext test

Sunday, 1 November 2026

Want to start at 11:00 AM? Sign in between 10:30 and 10:55 AM IST and wait on this page. You can also start later, any time before 3:00 PM IST.

Once you start, you get the full 60 minutes.

Part 1 · Questions4020 questions, 2 marks each. 45 seconds for each.
Part 2 · Live build45Build a webhook. It is a web link on your server that gets messages. We send it 5 checks, 20 points each. Checks 1 and 5 must both pass. If not, your webhook score is 0. Your best score out of 100 becomes marks out of 45. Example: 80 = 36 marks.
Part 3 · 60-second video15Explain your code on webcam.

Parts 2 and 3 count for every attempt. You do not repeat them for each attempt.

₹999 Builder Pass · 2 backup attempts

How the 3 attempts work on Sunday

  • All attempts are on Sunday, 11:00 AM – 3:00 PM IST.
  • Part 1 takes at most 15 minutes.
  • You must take a 15-minute break between attempts. The break starts when you submit. So submit as soon as you finish Part 1.
  • Your best score of the 3 counts.
  • Start attempt #1 by 1:45 PM IST. Then you have time for all 3. Started an attempt before 3:00 PM? You can finish it.
Sign in to take the test

Create a free account. Then take the free 5-minute skill check. You must take it, and any score is OK. It confirms your seat for the next test: Sunday, 1 November 2026, 11:00 AM IST.

Loading your attempts…

Parts 2 and 3

Your live build and 60-second video

Part 2 · Your build task Seed SEED-4109-9821

Build a live webhook (you can use Cursor, Copilot or Claude)

Put your webhook online. Your seed (the code at the top) gives you your own task. Your webhook must do 4 things. 1. Check the HMAC signature in the message header. We make it with your secret signing key. 2. Refuse any refund above your refund limit (in AED, UAE dirhams). Do this even against prompt injection (a message that tricks the AI). 3. Handle each message only once, even if it comes again (idempotency). Do this even when copies arrive at the same time. 4. Answer a repeated FAQ question in under 650 ms.

You can build it yourself. Start today with the seed values on this card. Or get the optional ₹999 Builder Pass. Its starter code passes all 5 checks once you add your seed values and put it online.

// Unique Spec for Candidate PH-2026-1041 (Server-Generated):
1. Verify Header: "X-PinHire-Sig-4109" using SHA256
2. Enforce Idempotency Lock on key: tx_ref_id (TTL: 90s)
3. Block tool call `issue_refund` if payload.amount_aed > 750
4. Return JSON { "status": "guarded", "seed": "SEED-4109-9821" } in <650ms

A new seed changes your signing key, refund limit and lock time. Then change your webhook code to match. We keep your best webhook score so far.

Part 2 · Live build test · 45 marks

Send us your live webhook URL. We test it with 5 checks.

You can test it here only during Sunday’s test or your attempt. Test time: Sunday, 1 November 2026, 11:00 AM – 3:00 PM IST. Before that, test it yourself.

We send 5 checks. 1. A real signed refund. 2. A message that tricks the AI. 3. The same message 3 times at once. 4. A repeated FAQ question (speed test). 5. 12 refunds in random order, 6 with a fake signature.

You can run this test up to 10 times per hour.

Part 3 · 60-second video · 15 marks

Explain your own code on webcam for 60 seconds

What to do in your video

"Explain line 34 of your Redis idempotency lock. Then change the TTL (how long the lock lasts) while you record. After the change, a duplicate webhook within 90 seconds must return HTTP 409, not HTTP 200."

🎥 Ready to record your video
Do the task above on webcam. Then paste the https:// share link here. A PinHire reviewer watches every video. You get the 15 marks after the reviewer approves it. If you pass and share your profile, startups also get this link.
Test attempt

Start attempt #1?

Question set 1

  • 20 random questions from this set of 60, one at a time
  • 45 seconds for each question. Then it locks and the next one opens.
  • Your 60 minutes start now. They keep running even if you close the page. Come back and submit before they end.
  • Stay on this page. Do not copy the questions. We check this test. It uses PinHire’s proprietary AI-Dependency Detection Algorithm (behavioral, timing & adversarial telemetry).
Starting uses this attempt. You cannot restart it. If you do not submit in time, you lose this attempt. Your Part 1 answers then get 0 marks.
Safe payment by Razorpay

₹999 Builder Pass: ready-made webhook starter code + 2 backup attempts

Recommended · best chance to pass

Builder Pass (all items above)₹999.00
18% GST · SAC 999293Already in the price
Total to pay₹999.00

You can also take Sunday’s test for free (1 attempt).

Secured by Razorpay