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
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 jobsMock interviews
242
topic tests, plus 3,073 role interviews for 583 companies. Timed, scored in minutes.
How the tests workFrom sign-up to your CV in the company's hands
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.
Pick a job
Real openings from companies' own careers sites, each with the tests it needs and the pass mark for each.
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.
Get matched
Reach the pass mark on each test and the job is yours to apply for.
Apply and hand over your CV
We send the company your verified profile and CV, and follow up. Every step shows under your applications.
Sample report
SQL & Databases, intermediate
25 questions, finished in 38 minutes
72%
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- We found this job for youYou met every must-have with a verified score.
- Applied through the company's own pageWith your verified-profile link. They see your scores, never your answers.
- Your CV was handed to their hiring team
- 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.
Predict the output
What does this print?
def add(item, bucket=[]):
bucket.append(item)
return bucket
add("a")
print(add("b"))
The default list is created once, when the function is defined, so every call without a bucket shares it. Use bucket=None and create the list inside.
Four kinds of question, mixed the way interviews mix them
Which clause filters groups after GROUP BY has run?
- WHERE
- HAVING
- ORDER BY
- 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.
What does this log?
console.log([1, 2, 3].map(parseInt))
Answer: [1, NaN, NaN]. map passes the index as parseInt's radix.
- What it tests
- Reading code the way interviewers make you: no running it.
- How it's marked
- Your output is compared with the traced answer.
- In your report
- The right output, with an explanation of how the code gets there.
Explain the difference between a process and a thread, and say when you would choose threads.
A strong answer covers: separate vs shared memory, the cost of creating and switching each, shared state needing locks, and a case like a web server handling many requests.
- What it tests
- Explaining an idea in 3 to 5 sentences.
- How it's marked
- Out of 10, against a model answer.
- In your report
- Written feedback on what you missed, like the sample report above.
How did you keep one user's expenses private from another, and what would you change if the app had 10,000 users?
- What it tests
- Your own projects, the part of an interview most people practise least. Upload your CV once.
- How it's marked
- Out of 10, against a model answer.
- In your report
- Written feedback on what a stronger answer would add.
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.
- Accenture Indiait-services 1,150 openings Software EngineerWeb Developer+36 from ₹13
- Citi Indiagcc 328 openings Software EngineerLead Applications Development…+192 from ₹25
- Bosch Global Software Technologiesit-services 309 openings Software EngineerC++ experts for ADAS HiL Fram…+232 from ₹25
- Genpactit-services 291 openings Software EngineerTech Lead - Application Devel…+92 from ₹25
- Eurofins It Delivery Centreother 94 openings Software EngineerSr. Automation Tester (Seleni…+53 from ₹25
- State Street Indiagcc 90 openings Data EngineerSenior Backend Engineer+53 from ₹25
- Intel Indiagcc 80 openings Software EngineerSenior CAD Engineer – Physica…+42 from ₹25
- Fresher Got Jobit-services 70 openings DevOps EngineerSenior Backend Engineer+39 from ₹25
- Semiconductor.Cvdeeptech 55 openings Lead Software Engineer in TestComputational Aeroelasticity…+22 from ₹25
- Lloyds Technology Centre Indiafintech 51 openings Lead Software EngineerSenior Data Engineer+16 from ₹25
- Valarr.Ionewest opening 2 hours ago 2 openings DevOps EngineerSustaining and Forward Deploy… from ₹25
- Western Digital Indianewest opening 4 hours ago 1 opening Software Engineer from ₹25
- 3scnewest opening 6 hours ago 5 openings Backend EngineerSenior Backend Engineer+5 from ₹25
- ServiceNow Indianewest opening 6 hours ago 42 openings Senior Backend EngineerSenior Frontend Engineer+28 from ₹25
- Razorpaynewest opening 8 hours ago 2 openings SDE-1Backend Engineer+2 from ₹20
- Sarvam AInewest opening 8 hours ago 10 openings Backend EngineerDevOps Engineer+7 from ₹25
- Intanglesnewest opening 8 hours ago 3 openings Backend EngineerBackend Developer+1 from ₹25
- Weremotedevsnewest opening 9 hours ago 3 openings Backend EngineerSenior Software Engineer+1 from ₹25
- Valuecodersnewest opening 12 hours ago 6 openings Backend Engineer[Internal Hiring]: PHP/Larave…+4 from ₹25
- Zscaler Indianewest opening 15 hours ago 48 openings Staff Software Development En…Staff Site Reliability Engine…+36 from ₹25
- Maastrix Solutions - Indiaupdated 23 Oct 2026 No openings right now DevOps EngineerSenior Backend Engineer+2 4 role tests from ₹25
- Madebyauraupdated 23 Oct 2026 1 opening Senior WordPress/PHP Developer from ₹25
- Magnawiz Technologiesupdated 23 Oct 2026 1 opening Frontend EngineerBackend Engineer+1 from ₹25
- Magnifia Solutionsupdated 23 Oct 2026 2 openings Technical Consultant – Dynami… from ₹25
- Maieutic Semiconductorsupdated 23 Oct 2026 2 openings AI/ML EngineerFull Stack Architect from ₹25
- Make My Cv Freeupdated 23 Oct 2026 1 opening Frontend EngineerData Engineer+4 from ₹25
- Makeprosimpupdated 23 Oct 2026 2 openings Junior DeveloperSenior PHP Developer from ₹25
- Maktal Technologiesupdated 23 Oct 2026 No openings right now Python Developer Intern 1 role test from ₹25
- Mapmysignalupdated 23 Oct 2026 1 opening Data EngineerREMOTE SENSING ENGINEER – TEL… from ₹25
- Markteq It Solutions Llpupdated 23 Oct 2026 No openings right now Software EngineerFrontend Engineer 2 role tests from ₹25
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.
Backend31 companies
Zscaler India, ServiceNow India, Delta6labs, Softobiz, KLA India, Rhosigma Engineering & Automations Pvt Ltd, Cloudesign, Lloyds Technology Centre India, Mizig Solutions, Infinite Locus, Automaton Ai Infosystem Pvt. Ltd., Ktree.Com, Fynd, P99soft, Citi India, Io Techno Labs, Omav Technology, Semiconductor.Cv, Fresher Door, State Street India, Ollasoftware, Triwinz Technologies Pvt Ltd, Fresher Got Job, Pani, Unico Connect, Hookstep, Purplefront Technologies Pvt Ltd, Iitbase, Freshworks, Azalio Technologies, Bosch Global Software Technologies
DevOps & cloud26 companies
Fresher Got Job, Unico Connect, Semiconductor.Cv, Io Techno Labs, Azalio Technologies, Omav Technology, Lloyds Technology Centre India, ServiceNow India, State Street India, Zscaler India, Triwinz Technologies Pvt Ltd, Accenture India, Delta6labs, Freshworks, Fresher Door, Ktree.Com, Bosch Global Software Technologies, Genpact, Eurofins It Delivery Centre, Palo Alto Networks India, Pani, Cehpoint (E-Learning, It Solutions, Cybersecurity), Infinite Locus, Ollasoftware, P99soft, Fynd
AI & ML27 companies
Cehpoint (E-Learning, It Solutions, Cybersecurity), House Of Data, Purplefront Technologies Pvt Ltd, Iitbase, State Street India, Lloyds Technology Centre India, ServiceNow India, Pani, Io Techno Labs, Freshworks, Automaton Ai Infosystem Pvt. Ltd., Cloudesign, Fresher Got Job, Zscaler India, Target India, Fresher Door, Softobiz, Triwinz Technologies Pvt Ltd, Accenture India, Palo Alto Networks India, Delta6labs, KLA India, Rhosigma Engineering & Automations Pvt Ltd, Azalio Technologies, Ollasoftware, P99soft, Fynd
CS fundamentals9 companies
Bosch Global Software Technologies, Citi India, Genpact, Eurofins It Delivery Centre, Accenture India, Intel India, Palo Alto Networks India, Target India, Freshworks
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 forBy topic
Pick a subject and a level. Each topic has beginner, intermediate and advanced tests.
See all 242 topic testsMost taken
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.
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
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 planA 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 problemA 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
- FundamentalArrays & Strings 101Master the in-place tricks and index arithmetic behind most first-round questions.4 chapters · 8 min · 366 problems
- FundamentalHash Map & Set 101Turn slow nested loops into one pass by remembering what you have already seen.4 chapters · 8 min · 238 problems
- FundamentalTwo Pointers 101Walk an array from both ends and replace an O(n²) search with a single pass.4 chapters · 8 min · 200 problems
- FundamentalSliding Window 101Answer every 'best contiguous subarray' question by growing and shrinking one window.4 chapters · 8 min · 174 problems
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.
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 networkWho 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
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 leaderboardLive from the community
Sanjai K scored 70% in SQL & DatabasesM.P.N.M.J. Engineering College
BABU V scored 95% in SQL & DatabasesM.P.N.M.J. Engineering College
- Pavan Kumar Nimmala scored 74% in JavaSir C R Reddy College of Engineering
Vishwan B S scored 60% in PythonDr. M.G.R. Educational and Research Institute
- Sharmila R scored 60% in Beginner HTML & CSSAdhi College of Engineering and Technology
- Nishar Ali scored 70% in SQL & DatabasesMailam Engineering College (Anna University)
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).
- SQL & DatabasesFree
- Machine Learning
₹20₹5 - Data Engineering
₹25₹6 - Intermediate SQL
₹15₹8 - Advanced SQL
₹25₹13 - (Unicourt India) Mangalore Infotech Solutions Private Limited role testsfrom ₹25
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.