Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Josh Software Team. If you also belong to the team, you can get access from here

Josh Software Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Josh Software Software Developer Interview Questions, Process, and Tips

Updated 27 Dec 2024

Top Josh Software Software Developer Interview Questions and Answers

View all 9 questions

Josh Software Software Developer Interview Experiences

7 interviews found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Just practise time and work and appitude question

Round 2 - Aptitude Test 

Just practise time and work and missing number question

Round 3 - Coding Test 

Leetcode,and practise striver sheet as wel

Round 4 - Technical 

(2 Questions)

  • Q1. What is polymorphism
  • Ans. 

    Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.

    • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

    • It enables a single interface to represent multiple data types.

    • Examples include method overloading and method overriding in object-oriented programming.

  • Answered by AI
  • Q2. What is runtime polymorphism
  • Ans. 

    Runtime polymorphism is the ability of a function to behave differently based on the object it is called with.

    • Runtime polymorphism is achieved through method overriding in object-oriented programming.

    • It allows a subclass to provide a specific implementation of a method that is already provided by its superclass.

    • The actual method that gets called is determined at runtime based on the type of object.

    • Example: Animal class...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - just practise to write sratch code from beginning related to oops concept
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Coding Test 

2 hours test of 3 questions and we have to solve it in time and get maximum points

Round 2 - Technical 

(3 Questions)

  • Q1. Basic fundamentals of computer engineering
  • Q2. Project-based questions for students
  • Q3. Difference between c and cpp
  • Ans. 

    C is a procedural programming language while C++ is a multi-paradigm programming language with object-oriented features.

    • C is a procedural programming language, while C++ supports both procedural and object-oriented programming.

    • C does not support classes and objects, while C++ does.

    • C does not have features like inheritance, polymorphism, and encapsulation, which are supported in C++.

    • C++ has additional features like temp...

  • Answered by AI

Skills evaluated in this interview

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Amazon
Q2. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Rakuten
Q3. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Nagarro
Q4. Crazy Numbers Pattern Challenge Ninja enjoys arranging numbers in ... read more
asked in PhonePe
Q5. Form a Triangle Problem Statement You are given an array of integ ... read more
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via campus placement at Dr DY Patil Institute of Management and Research, Pune and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Coding Test 

3 questions on strings

Round 2 - Technical 

(3 Questions)

  • Q1. What are promises?
  • Ans. 

    Promises are objects representing the eventual completion or failure of an asynchronous operation.

    • Promises are used to handle asynchronous operations in JavaScript.

    • They can be in one of three states: pending, fulfilled, or rejected.

    • Promises can be chained together using .then() to handle success and failure.

    • Example: new Promise((resolve, reject) => { ... }).then(result => { ... }).catch(error => { ... });

  • Answered by AI
  • Q2. What are async functions?
  • Ans. 

    Async functions in JavaScript allow for asynchronous programming using the async/await syntax.

    • Async functions are defined using the 'async' keyword before the function declaration.

    • They allow for the use of the 'await' keyword within the function to pause execution until a promise is settled.

    • Async functions always return a promise.

    • Example: async function fetchData() { await fetch('https://api.example.com/data'); }

  • Answered by AI
  • Q3. What are node modules>?
  • Ans. 

    Node modules are reusable code packages that can be easily imported and used in Node.js applications.

    • Node modules are JavaScript libraries that can be easily installed using npm (Node Package Manager).

    • They help in organizing code, improving code reusability, and managing dependencies.

    • Examples of popular node modules include Express.js for web applications, Lodash for utility functions, and Mongoose for MongoDB interact

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well and explain your projects

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Fergusson College, Pune and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Direct coding test with a magic number, balance parenthesis

Round 2 - Technical 

(4 Questions)

  • Q1. Explain merge sort with code
  • Ans. 

    Merge sort is a divide and conquer algorithm that recursively splits an array into halves, sorts them, and then merges them back together.

    • Divide the array into two halves

    • Recursively sort each half

    • Merge the sorted halves back together

  • Answered by AI
  • Q2. Difference between authentication and authorization
  • Ans. 

    Authentication verifies the identity of a user, while authorization determines what actions a user is allowed to perform.

    • Authentication confirms the user's identity through credentials like username and password

    • Authorization controls access to resources based on the authenticated user's permissions

    • Example: Logging into a system (authentication) vs. accessing specific files or features within the system (authorization)

  • Answered by AI
  • Q3. Project discussion
  • Q4. Database questions

Skills evaluated in this interview

Josh Software interview questions for designations

 Software Engineer

 (4)

 Associate Software Engineer

 (1)

 Front end Developer

 (1)

 Software Testing Analyst

 (1)

 Senior QA Engineer

 (1)

Software Developer Interview Questions & Answers

user image E1 30 Shashi Prakash Tiwari

posted on 27 Dec 2024

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Basic questions of aptitude test and reasoning

Interview Preparation Tips

Interview preparation tips for other job seekers - Continue your job 💪 preparation

Get interview-ready with Top Josh Software Interview Questions

I applied via Campus Placement and was interviewed in Jul 2022. There were 5 interview rounds.

Round 1 - Coding Test 

It was medium level test consisting of 3 coding questions

Round 2 - Technical 

(2 Questions)

  • Q1. Question related to core subjects and programming.
  • Q2. DSA based questions.
Round 3 - Technical 

(2 Questions)

  • Q1. Questions related to projects.
  • Q2. Core subjects of cse also asked.
Round 4 - HR 

(1 Question)

  • Q1. Basic of hr question like question related to family.
  • Ans. All gd just stay confident and loyal.
  • Answered Anonymously
Round 5 - HR 

(2 Questions)

  • Q1. Basics of hr question.
  • Q2. Basic discussion of family background and work profile.

Interview Preparation Tips

Interview preparation tips for other job seekers - All gd just focus on core subjects and DSA.

I applied via Campus Placement and was interviewed before Jul 2021. There were 3 interview rounds.

Round 1 - Aptitude Test 

The first assessment was based on C programming language with advanced type of questions.

Round 2 - Coding Test 

An easy level program to be solved in 30 minutes.

Round 3 - Technical 

(1 Question)

  • Q1. What are different software development models?
  • Ans. 

    Software development models are frameworks used to structure, plan, and control the process of developing software.

    • Waterfall model

    • Agile model

    • Spiral model

    • Iterative and incremental model

    • V-shaped model

    • Prototype model

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - must have knowledge in C
Data structures
Core subject knowledge

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-

I applied via Walk-in

Round 1 - Technical 

(2 Questions)

  • Q1. How make a queue using a stack
  • Ans. 

    To implement a queue using a stack, use two stacks and simulate the queue operations.

    • Use two stacks, one for enqueue operation and one for dequeue operation.

    • For enqueue operation, simply push elements onto the stack used for enqueueing.

    • For dequeue operation, if the dequeue stack is empty, pop all elements from enqueue stack and push onto dequeue stack.

    • Then pop from the dequeue stack to simulate dequeue operation.

  • Answered by AI
  • Q2. Create a linked list
  • Ans. 

    A linked list is a data structure consisting of nodes where each node points to the next node in the sequence.

    • Create a Node class with data and next pointer

    • Initialize a head pointer to null

    • Add nodes by updating next pointers

    • Traverse the list by following next pointers

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Coding Test 

It was ok. I was not able to solve all the questions.

Round 2 - Technical 

(2 Questions)

  • Q1. Remove the last element from a linkedlist
  • Q2. Some basic questions on oops dbms and os
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Quantitative arithmetic,verbal reasoning,non-verbal reasoning,etc

Interview Preparation Tips

Interview preparation tips for other job seekers - Nice.

Josh Software Interview FAQs

How many rounds are there in Josh Software Software Developer interview?
Josh Software interview process usually has 2-3 rounds. The most common rounds in the Josh Software interview process are Technical, Coding Test and Aptitude Test.
What are the top questions asked in Josh Software Software Developer interview?

Some of the top questions asked at the Josh Software Software Developer interview -

  1. What are different software development mode...read more
  2. difference between authentication and authorizat...read more
  3. What are async functio...read more

Tell us how to improve this page.

Josh Software Software Developer Interview Process

based on 6 interviews

2 Interview rounds

  • Coding Test Round
  • Technical Round
View more
Josh Software Software Developer Salary
based on 42 salaries
₹6 L/yr - ₹17 L/yr
25% more than the average Software Developer Salary in India
View more details

Josh Software Software Developer Reviews and Ratings

based on 10 reviews

3.1/5

Rating in categories

2.9

Skill development

3.1

Work-life balance

2.7

Salary

2.8

Job security

3.0

Company culture

2.8

Promotions

2.9

Work satisfaction

Explore 10 Reviews and Ratings
Software Engineer
232 salaries
unlock blur

₹6 L/yr - ₹18 L/yr

Senior Software Engineer
115 salaries
unlock blur

₹9.3 L/yr - ₹30.5 L/yr

Software Developer
42 salaries
unlock blur

₹6 L/yr - ₹17 L/yr

QA Engineer
24 salaries
unlock blur

₹7 L/yr - ₹14.1 L/yr

Technical Lead
18 salaries
unlock blur

₹17 L/yr - ₹30 L/yr

Explore more salaries
Compare Josh Software with

ThoughtWorks

3.9
Compare

Persistent Systems

3.5
Compare

TCS

3.7
Compare

Wipro

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview