readyforhires

Connect. Learn. Get hired.

A professional network for software engineers, wherever you are. Connect with engineers and companies, learn with mock interviews, coding practice in 13 languages and Explore guides, and apply to jobs from companies' own careers sites with a verified profile.

Signing up is free, and so are most tests right now.

Backend Engineer, Go

A product company, remote, 1 to 3 years

Example

Tests to pass to apply

  • GoPass mark 70%, your best 82%Passed
  • SQL & DatabasesPass mark 70%, your best 76%Passed
  • System DesignPass mark 70%, your best 71%Passed

You meet every must-have with a verified score.

We send the company your verified profile and follow up. Every step, and every answer from the company, shows under your applications.

Engineering jobs

7,762

open jobs from 1,415 companies' own careers sites. Each lists the tests it needs; pass them and you're matched.

Browse jobs

Mock interviews

242

topic tests, plus 3,073 role interviews for 583 companies. Timed, scored in minutes.

How the tests work

Coding practice

3,736

problems, free for members, with 15 guides.

Practise coding

This week

66

tests taken, by a community of 35 ranked members.

See the leaderboard

From sign-up to your CV in the company's hands

  1. Sign up with your CV

    The AI reads it to build your profile and work out your experience, so you see jobs at your level.

  2. Pick a job

    Real openings from companies' own careers sites, each with the tests it needs and the pass mark for each.

  3. Take its tests

    Timed, with questions written for your attempt. Your best score in the last year is your verified score, and one verified score opens every job that needs it.

  4. Get matched

    Reach the pass mark on each test and the job is yours to apply for.

  5. Apply and hand over your CV

    We send the company your verified profile and CV, and follow up. Every step shows under your applications.

See jobs for you

Sample report

SQL & Databases, intermediate

25 questions, finished in 38 minutes

72%

  • Multiple choice85%
  • Predict the output67%
  • Short answer60%
  • About your CV70%

Q12, short answer6/10

"You explained indexing correctly but did not say when an index slows writes down. Mention the cost on INSERT and UPDATE, and how to choose columns to index."

Backend Engineer, Go at a product company

Example
  1. We found this job for youYou met every must-have with a verified score.
  2. Applied through the company's own pageWith your verified-profile link. They see your scores, never your answers.
  3. Your CV was handed to their hiring team
  4. Waiting for their reply

Timed tests that give you a verified score

30 questions in 35 minutes, written by AI for your attempt from the test's syllabus and your CV. The timer runs on our server, and companies see your best score, never your answers.

  • Your answers save as you go. If your internet drops, open the test again from My tests and carry on.
  • No two questions cover the same thing. The AI plans a list of distinct concepts before your test starts.
  • Take it again and your best score counts. The question writer steers away from questions you've already been asked.

Try one. Every question in your report comes with an explanation like this.

Python Question 7 of 30 44:12

Predict the output

What does this print?

def add(item, bucket=[]):
    bucket.append(item)
    return bucket

add("a")
print(add("b"))

Four kinds of question, mixed the way interviews mix them

SQL & Databases

Which clause filters groups after GROUP BY has run?

  1. WHERE
  2. HAVING
  3. ORDER BY
  4. LIMIT
What it tests
Quick checks of what you know.
How it's marked
Instantly and exactly.
In your report
The right answer, with an explanation.

Practise for a specific job or company

242 topic tests and 583 companies, each with 30 questions in about 35 minutes. A company's role tests follow how it is known to interview: aptitude-heavy rounds at service companies, machine coding at product companies, and so on.

Browse the company directory

Where the skills meet the companies

Each company sits between the skill families its role tests and openings cover. Bigger, filled circles have open jobs. Hover or tab to a company to see its roles; select it to open its page.Open a family to see its companies.

readyforhires is not affiliated with or endorsed by these companies. Company names belong to their owners; interview patterns are based on publicly shared candidate experiences.

From a real job description

On a company's page, pick one of its live openings and create a practice test written from that job's own description and the skills on your profile. It closes when the job does; you can create up to five a day.

Find an opening to practise for

By topic

Pick a subject and a level. Each topic has beginner, intermediate and advanced tests.

  • Python
  • Java
  • SQL & Databases
  • JavaScript
  • React
  • Node.js
  • Go
  • C++
  • Data Structures & Algorithms
  • System Design
  • Operating Systems
  • Computer Networks
  • Docker & Kubernetes
  • AWS
  • Linux
  • Apache Spark
  • Machine Learning
See all 242 topic tests

Coding practice in 13 languages

3,736 problems: 937 Easy, 1,914 Medium and 885 Hard. Write your solution in any of 13 languages and run it against hidden tests, with 15 Explore guides that teach each pattern first.

Anyone can browse the problem list. Sign up free to open a problem, run your code and submit; coding practice costs nothing.

Subarray Sum Equals KMediumExample
def subarraySum(nums, k):
    count = left = total = 0
    for right, n in enumerate(nums):
        total += n
        while total > k and left <= right:
            total -= nums[left]; left += 1
        if total == k:
            count += 1
    return count

Wrong Answer2/3 examples passed

Input
nums = [1, -1, 0], k = 0
Expected
3
Your output
1

Negative numbers break the sliding window. Run checks your code against the examples; Submit runs it against the hidden tests.

Write and run your solution in

  • Python
  • JavaScript
  • TypeScript
  • Java
  • C++
  • C
  • C#
  • Go
  • Rust
  • Kotlin
  • Swift
  • Ruby
  • PHP
  • Study plans

    The readyforhires Interview Plan, Top Interview 75 and Beginner's 30 Days: problems in ordered sections, with your progress through each.

    Start a study plan
  • A daily problem and a streak

    A new problem every day, and a solving streak that counts each day you solve one. Your streak shows on your profile.

    See today's problem
  • A coding leaderboard

    Easy problems score 1 point, Medium 2 and Hard 3, each counted once. Coding points also count toward the overall board.

    View the coding board

Explore guides: learn the pattern, then solve

A verified profile you can share

Your scores are earned in timed tests, not typed in, so the profile we hand to companies is one they can trust. Share the same page anywhere.

  • Verified scores, badges and rank. Your best score on each test shows on your page. It's what a company sees when we hand over your CV.
  • Built from your CV. The AI writes your about, experience, education, projects and skills. You can edit anything, and switch off any section you don't want shown.
  • One link. Your page lives at readyforhires.com/u/you, with a proper preview card on LinkedIn and WhatsApp.
  • Download it as a PDF CV. You choose whether contact details show and whether search engines list your page.
Build your profile

A professional network for engineers

Connect with engineers, follow people and companies, and share what you're working on. Your feed shows posts from your network, your groups and the companies you follow.

  • Connections and follows. Invite someone to connect; once they accept, you're connected. Follow members and companies one way, and see people you may know through mutual connections.
  • Posts, comments, reactions and reposts. Share an update, an image, a link or a card of a verified achievement. React with Like, Celebrate or Insightful, comment and reply, or repost with your own words.
  • Groups and campus communities. Join a public group at once or ask to join a private one, start your own, and find your college's community of students and alumni.
  • Recommendations. Write one for a connection, or ask for one. It shows on your profile only once you approve it.
  • Company pages. Follow a company for its posts in your feed, next to its open jobs and practice tests.
  • Open to work. Say which roles, places and work types you want, and show it to everyone or only to the readyforhires hiring team.
  • Who viewed your profile. See who looked in the last 90 days, and choose how you appear on profiles you view: by name, by role and company, or privately.

Every post and comment is checked before it's shown, and members can report anything that gets through.

Grow your network
Example A connectionBackend engineer · 1st Verified achievementPassed System Design, intermediateBest score 71% · pass mark 70% Three attempts, and the third one counted. Next up: the Go test for a backend role I'm after. 12 reactions4 comments · 1 repost

Who viewed your profileLast 90 days

Example
  • A member you followby name
  • A data engineer at a product companyby role and company
  • 2 private viewerscounted, never named

Stay sharp between applications

A daily challenge with new questions every midnight, and thirty-three badges in thirteen families, most in bronze, silver and gold. Badges arrive on their own as you take tests and solve coding problems, and show on your profile and CV.

  • Getting Started
  • Test Taker
  • High Scorer
  • Ace
  • On a Streak
  • All-Rounder
  • Company Ready
  • Top of the Board
  • Problem Solver
  • Hard Hitter
  • Coding Streak
  • Polyglot
Try today's challenge
  1. sathish b253 points#2
  2. Sivaneswaran A435 points#1
  3. vigneshwaran.M183 points#3

Top members on the overall board, all time

The overall leaderboard adds your test points (your best score on each test) to your coding: 10, 20 or 30 points for each Easy, Medium or Hard problem solved. Tests and coding have boards of their own too. See who is on the podium, the members around you, and your activity heatmap and streak.

View the leaderboard

Pay for the test you take

Signing up, your profile, the network, browsing jobs and coding practice are free. No subscription and no bundle; prices include taxes.

Most tests are free right now. The rest cost ₹5 to ₹25, pay per test, no subscription. Prices in Indian rupees (INR).

Paid but not started? Refunded in full within 7 days. If a test fails on our side, we restart it or refund it, as you prefer.

Questions people ask

Where do the jobs come from?

From companies' own careers sites. Each job shows where it is and whether it's remote, hybrid or on site. We read each opening, work out the experience and skills it needs, and list the readyforhires tests that cover them. New openings are added every day; a job that is filled or taken down leaves your matches.

Who can join?

Any software engineer or student, anywhere in the world. Everything on readyforhires is in English.

What happens when I apply?

Once you've reached the pass mark on a job's tests, "Apply and hand over my CV" sends the company your verified profile and CV, and we follow up with them. Every step we take, and every answer from the company, shows under your applications in the app.

Do companies see my test answers?

No. Companies see your verified scores, never your answers. Your CV is shared only for jobs you apply to.

Is my profile public?

Yes, by default, so you can share it. Your profile sections are public unless you switch them off; contact details and your CV file stay hidden until you turn them on, and you can hide any section, your scores, your rank or the whole profile any time.

Is it really free?

Signing up, building your profile, the network, browsing jobs and coding practice are free. Most tests are free right now. The rest cost ₹5 to ₹25, pay per test, no subscription. Prices in Indian rupees (INR).

Which currency are prices in?

Indian rupees (INR), including taxes. Payment is taken in INR through Razorpay, so check that your card or payment method can pay in INR.

Is coding practice free?

Yes. Anyone can browse the problem list and read the Explore guides; sign up free to open a problem, run your code and submit it.

Which languages can I code in?

Python, JavaScript, TypeScript, Java, C++, C, C#, Go, Rust, Kotlin, Swift, Ruby and PHP. Pick one for each problem and switch whenever you like; every language runs against the same hidden tests. Database problems are answered in SQL.

Who writes the questions?

An AI model running on our own servers writes each question as you go. It works from the test's syllabus, any study material for it, and your CV. Before your test starts it plans a list of distinct concepts, so no two questions in a test cover the same thing.

Are these the real questions companies ask?

No. Company tests follow publicly shared interview patterns for that company and role: the topics, question styles and difficulty. They are practice, not leaked papers, and we are not affiliated with any company listed.

How are answers graded?

Multiple choice is marked exactly. For predict-the-output questions, your output is compared with the traced answer. Short and CV answers are graded out of 10 against a model answer, with written feedback.

What if my internet drops during a test?

Your answers save as you go and the timer runs on our server. Open the test again from My tests and carry on; time keeps counting while you're away.

Can I take the same test again?

Yes, buy it again. The question writer steers away from questions you've already been asked on that test, and your best score is the one that counts.

How are badges earned?

Automatically. Finish tests, score well, keep a streak, cover different topics, complete a company's role tests, solve coding problems or reach the top of the leaderboard, and the matching bronze, silver or gold badge appears on your profile.

Where is my data stored?

On servers we operate in India, including the AI model that reads your CV and answers. Details in the Privacy Policy.

How do refunds work?

A test you paid for but haven't started is refunded in full within 7 days. If a test failed because of us, we restart it or refund it. Write to [email protected] with your receipt number.

I'm hiring. Can I use readyforhires?

Write to [email protected] and tell us about the role.

Join the network, pass the tests, get the job.

Sign up free