Candidate? Got an assessment link? Start here

Know who can actually do the job.

Test candidates. Hire with confidence. Tuglu builds role-specific assessments from your job description, proctors and scores them, and gives your team the evidence behind every result.

AI does the groundwork. People make the call.

Pick a role to see the kind of test Tuglu drafts. This is a preview; the real draft reads your full job description.

What Tuglu does

From job description to a decision you can defend.

Tuglu handles the technical screen end to end: the test, the sitting and the scoring. Your team spends its time on the candidates worth talking to.

Runs in an isolated sandbox

Session stitching from event logs

A retail analytics team gets raw click events. Group each shopper's clicks into sessions. A gap over 30 minutes starts a new one.

def stitch_sessions(events, idle=30):
    # events arrive out of order
    for shopper, ts in sorted(events):
        ...
Sample tests 3 of 3 passed

Test

Real work problems, not puzzles.

Built from the job description in minutes.

Multiple choice, written answers and coding questions based on the software your hires will actually build, in banking, retail, healthcare and HR. What makes them hard is the business rules and edge cases, not the maths.

  • Python, Java and JavaScript coding with hidden tests
  • Every question is checked before any candidate sees it
  • Several versions of each question, so leaks do less damage
No install, no account
Python Backend Engineer32:14 left
Multiple choice9 of 9 answered
Written answersSaved just now
Coding1 of 2
Camera on · occasional photos only · no video

Sit

A fair test, in the browser.

Candidates open a link. Nothing to install, no account to create.

Answers save as they type, so a dropped connection costs nothing. Optional camera proctoring records events and occasional still photos, not video, and flags anything worth a look without passing judgement.

  • Works in Chrome or Edge on any laptop or desktop
  • Picks up where the candidate left off after a disconnect
  • An integrity timeline your reviewers can check in seconds
Read in two minutes
Candidate A.Python Backend Engineer · Example
78%
Multiple choice8 of 9
Written AI suggested14 of 20
Coding, hidden tests26 of 30
Integrity 1 signalcamera 50 of 52 min
Only a person decides.RejectAdvance

Decide

Everything in one place.

Scores, the reasoning behind them, and the candidate's actual work.

Written answers come with a suggested score and why. Code comes with a step-by-step replay and an AI review that sits beside the score, never inside it. Change anything you disagree with, then share a read-only link with your client.

Who it's for

Made for the people doing the hiring.

Staffing and recruiting firms

Screen before you submit. Send your client a read-only report link with the score, the reasoning and the code, so your shortlist arrives with evidence.

In-house talent teams

Handle hundreds of applicants without adding recruiters. Put one link on every job board, and only review people who've shown they can do the work.

Engineering managers

Stop giving up engineer hours to first-round interviews. Read a two-minute report, check the code if you want to, then spend interview time on the finalists.

RiaFirst-round screener · always on

Before the test

The screening call, without the call.

Put one apply link on every job board you post to. Ria reads each resume, checks the applicant's experience against the role, asks your screening questions, and sends a qualified applicant the test on the spot, day or night.

24/7no scheduling, no time zones
1 linkfor every job board
0screening calls before the test
RiaSenior Python Backend Engineer · Remote
Listen
Thanks for applying! Could you upload your resume?
resume_2026.pdf
You've got about 8 years of Python and 3 with FastAPI. Did I get that right?
Yes, and some Django before that.
Noted.
Python 8 yrsFastAPI 3 yrsDjango
Just a few quick questions. What's your notice period?
30 days.
Thanks. You're a good fit for this role. Your assessment is ready: about 50 minutes.
Start assessment

Try Ria

See how Ria would screen for a role, before she sends anyone the Tuglu test.

Hi, I'm Ria. Tell me who you're hiring and I'll show you how I'd screen for it.

Reads every resume

Applicants upload their resume in the chat. Ria picks out skills and years, then checks them with the applicant.

Asks your questions

Notice period, expected pay, reason for looking, offers in hand, availability. She only asks the follow-ups that apply.

Sends the test on the spot

A qualified applicant starts the assessment right away. Or have Ria wait for your approval first.

Answers in your words

When an applicant asks about the role, Ria gives the answer you wrote, word for word. She doesn't make things up.

Speaks, too

Applicants can turn on Listen and hear Ria read her messages aloud.

Keeps your team in the loop

Every applicant, every answer and every conversation is in your dashboard, including where each person stopped.

No rejection emails, ever. You can rename Ria to suit your brand. Available as an add-on

AI assists. People decide.

These rules aren't settings you can switch off. They're built into how the product works.

No automatic rejections

No score or threshold advances or rejects anyone. Only a person can record a decision.

Signals, not verdicts

Optional camera proctoring records events and occasional still photos. No video or audio leaves the browser, and there is no face recognition.

Candidate data, protected

Each customer's data is isolated in the database. Code runs in a separate sandbox. Everything is stored in the US.

Pricing

$X.XXper completed assessment

You only pay when a candidate submits. Unopened invites and unfinished tests are free.

Talk to us

For candidates

Got an assessment link?

It came from the company that's hiring you. They chose the questions, they see your results, and a person there makes the decision. Tuglu can't look up applications, so for anything about yours, contact that company.

What do I need?
  • Chrome or Edge on a laptop or desktop
  • A webcam, if the company turned on camera proctoring
  • A stable connection and a quiet place
I can't find my link
Search your inbox and spam folder for "Tuglu" or the company's name. If you applied from a job posting, the apply link is on that posting. If your link has expired, ask the company for a new one.
I was chatting with Ria and got cut off
Open the apply link from the job posting again. Ria picks up where you left off.
My connection dropped during the test
Your answers save as you type. Open the same link again to continue where you left off.
Extra time, accommodations, or my data
Contact the company that invited you. Their details are in your invitation email. The privacy notice explains what's collected.

See Tuglu on one of your open roles.