Josh Software logo

Josh Software Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 54 interview experiences · FREE TO READ

3 Rounds average
Average Typical difficulty
69.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Josh Software.

Showing 3 of 54
Josh Software logo
Josh Software

Software Engineer

Engineering · a year ago

Entry Average Positive experience No offer 4 rounds
Interview process
Technical screen Technical screen Technical screen Recruiter call
Interview formats
Coding Technical Behavioral

The interview was part of an on-campus recruitment drive. It started with a DSA round that lasted for an hour and included three questions of easy to medium LeetCode difficulty. Following this, there were two technical interview rounds, and the final stage was an HR interview.

Confirmed questions6 questions
  • Tell me about APIs.
  • Can you write some SQL queries?
  • What do you know about primitive data types?
Josh Software logo
Josh Software

Software Engineer

Engineering · more than a year ago

Intern Easy Positive experience Accept offer 4 rounds
Interview process
Take home Technical screen Technical screen Recruiter call
Interview formats
Coding Technical Technical Behavioral

The interview process was pretty straightforward. First, there was an aptitude test with about 3 coding questions, ranging from easy to medium. Then, there were two technical interviews. The first one covered DSA, language fundamentals, SQL, OOPs, and OS concepts. The second technical interview focused on my projects and more DSA questions. Finally, there was an HR discussion.

Confirmed questions8 questions
  • Can you explain the difference between PUT and PATCH?
  • What distinguishes a relational database from a non-relational one?
  • For a messenger app, what database would you pick?
Josh Software logo
Josh Software

Senior Software Engineer

Engineering · more than a year ago

Senior Average Negative experience No offer 3 rounds
Interview process
Technical screen Technical screen Technical screen Recruiter call Background check
Interview formats
Technical Coding System Design

The hiring process is very bad. Initially said there will be 3 rounds. 2 technical and 1hr. I have cleared both the technical rounds. Then recruiter called and asked for HR round. Then after 2-3 days they decided to have one more technical round. If you want to reject someone please don't let them clear 1st 2nd round only. Wasting someone's time is very bad. 1st round - core Java, java 8, Spring boot, microservices questions, java programs using stream. 2nd round - similarly on java, java 8, Spring, project related questions 3rd round- how you will build insta, location app, WhatsApp, and there architecture

Confirmed questions0 questions

No confirmed questions were included in this interview report.

Josh Software Software Engineer Interview Questions

Quoted word for word from Josh Software interview reports.

Can you reverse a string in Java without utilizing the .reverse() method?

Read reports

What is the distinction between an array and a linked list?

Read reports

What are the different types of instance variables in Ruby?

Read reports

How would you implement rotating K elements to the left?

Read report

What characteristics should a program have to be considered an algorithm?

Read report

Could you schedule the 2023 Cricket World Cup given constraints such as ensuring the Indian team plays on Sundays?

Read report

Could you write a query to return the name and gradename, sorting by marks, and alphabetically if marks are the same, but excluding records where gradename is 'c'?

Read report

How would you solve the 8 balls problem with a weighing machine?

Read report

Formats, difficulty and experience

Across all 54 Josh Software interview reports.

Interview formats

Technical 45.1%
Coding 30.3%
Behavioral 21.1%
System Design 1.4%
Case 0.7%

Interview difficulty

Easy 14.8%
Average 61.1%
Difficult 24.1%

Candidate experience

Negative 17%
Positive 69.8%
Neutral 13.2%