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 Interview Questions, Process, and Tips

Updated 27 Dec 2024

Top Josh Software Interview Questions and Answers

View all 14 questions

Josh Software Interview Experiences

Popular Designations

18 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

Top Josh Software Software Developer Interview Questions and Answers

Q1. What are different software development models?
View answer (1)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray SumGiven an array of numbers, find the maximum sum of any contiguous subarray of the array. For example, given the array [34, -50, 42, 14, -5, 86], the maximum sum would be 137, since we would take elements 42, 14, -5, and ... read more
View answer (39)
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

Top Josh Software Software Developer Interview Questions and Answers

Q1. What are different software development models?
View answer (1)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray SumGiven an array of numbers, find the maximum sum of any contiguous subarray of the array. For example, given the array [34, -50, 42, 14, -5, 86], the maximum sum would be 137, since we would take elements 42, 14, -5, and ... read more
View answer (39)
Interview experience
4
Good
Difficulty level
Easy
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(3 Questions)

  • Q1. What is inheritance, bindings, static, final, exception handling, collections.
  • Ans. 

    Inheritance, bindings, static, final, exception handling, collections are key concepts in software engineering.

    • Inheritance allows a class to inherit properties and behaviors from another class.

    • Bindings refer to the process of connecting data to a user interface element.

    • Static keyword is used to create class-level variables and methods.

    • Final keyword is used to make a variable, method, or class immutable.

    • Exception handli...

  • Answered by AI
  • Q2. Difference between linked list and ArrayList.
  • Ans. 

    Linked list is a data structure where elements are stored in nodes with pointers to the next node. ArrayList is a resizable array implementation.

    • Linked list allows for efficient insertion and deletion of elements, while ArrayList is faster for random access.

    • Linked list uses more memory due to storing pointers, while ArrayList uses contiguous memory for elements.

    • Example: LinkedList linkedList = new LinkedList<>(); Array

  • Answered by AI
  • Q3. Code for remove all white space from a string.
  • Ans. 

    Code to remove all white space from a string.

    • Use built-in string functions like replace() or regex to remove white spaces.

    • Example: str.replace(/\s/g, '') will remove all white spaces from the string.

  • Answered by AI
Round 2 - Behavioral 

(2 Questions)

  • Q1. She asked me about my internship and projects
  • Q2. Do you know about Git

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepare for DSA and Oops

Skills evaluated in this interview

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (186)
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

Top Josh Software Software Developer Interview Questions and Answers

Q1. What are different software development models?
View answer (1)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray SumGiven an array of numbers, find the maximum sum of any contiguous subarray of the array. For example, given the array [34, -50, 42, 14, -5, 86], the maximum sum would be 137, since we would take elements 42, 14, -5, and ... read more
View answer (39)

Josh Software interview questions for popular designations

 Software Developer

 (7)

 Software Engineer

 (4)

 Associate Software Engineer

 (1)

 Confidential

 (1)

 fresher

 (1)

 Front end Developer

 (1)

 Intern

 (1)

 Senior QA Engineer

 (1)

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 Aug 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Online aptitude test questions from ds, oops , dbms , sql , os , arithmetic and reasoning, pseudocodes

Round 2 - Coding Test 

Question from string , linked list, array , etc. . data structure

Interview Preparation Tips

Interview preparation tips for other job seekers - come prepared for every round
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

Top Josh Software Software Developer Interview Questions and Answers

Q1. What are different software development models?
View answer (1)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray SumGiven an array of numbers, find the maximum sum of any contiguous subarray of the array. For example, given the array [34, -50, 42, 14, -5, 86], the maximum sum would be 137, since we would take elements 42, 14, -5, and ... read more
View answer (39)
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Testing basis concept
  • Q2. Domain specifics
Round 2 - One-on-one 

(2 Questions)

  • Q1. Testing methodologies
  • Q2. Test design technique
  • Ans. 

    Test design techniques are methods used to create test cases and scenarios for software testing.

    • Black box testing: focuses on the functionality of the software without looking at the internal code.

    • White box testing: examines the internal code structure and logic of the software.

    • Equivalence partitioning: divides input data into partitions of equivalent data.

    • Boundary value analysis: tests the boundaries of input ranges.

    • D...

  • Answered by AI

Skills evaluated in this interview

Senior QA Engineer Interview Questions asked at other Companies

Q1. Combination SumYou are given an array/list ARR of N distinct positive integers. You are also given a non-negative integer B. Your task is to find all unique combinations in the array whose sum is equal to B. A number can be chosen any numbe... read more
View answer (2)
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Interview process was smooth. First round was coding question bases on array, string

Round 2 - One-on-one 

(2 Questions)

  • Q1. Database questions Data structure question
  • Q2. How to chose sql vs nosql
  • Ans. 

    Choose SQL for structured data and complex queries, choose NoSQL for unstructured data and high scalability.

    • Consider data structure and complexity of queries

    • Choose SQL for ACID compliance and complex transactions

    • Choose NoSQL for high scalability and flexibility

    • Consider the need for horizontal scaling

    • Evaluate the consistency and availability requirements

  • Answered by AI

Skills evaluated in this interview

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (169)

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

Top Josh Software Software Developer Interview Questions and Answers

Q1. What are different software development models?
View answer (1)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (38)
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

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

Round 1 - Aptitude Test 

Aptitude , DBMS , OS

Round 2 - Coding Test 

Graphs, tree, DSA, Arrays

Interview Preparation Tips

Interview preparation tips for other job seekers - Good Luck,Best of luck

Front end Developer Interview Questions asked at other Companies

Q1. Non-Decreasing ArrayYou have been given an integer array/list 'ARR' of size 'N'. Write a solution to check if it could become non-decreasing by modifying at most 1 element. We define an array as non-decreasing, if ARR[i] &lt;= ARR[i + 1] ho... read more
View answer (6)

Josh Software Interview FAQs

How many rounds are there in Josh Software interview?
Josh Software interview process usually has 2-3 rounds. The most common rounds in the Josh Software interview process are Coding Test, Technical and Aptitude Test.
How to prepare for Josh Software interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Josh Software. The most common topics and skills that interviewers at Josh Software expect are Java, Microservices, Javascript, Python and SQL.
What are the top questions asked in Josh Software interview?

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

  1. What are different software development mode...read more
  2. What is inheritance, bindings, static, final, exception handling, collectio...read more
  3. Difference between linked list and ArrayLi...read more
How long is the Josh Software interview process?

The duration of Josh Software interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Josh Software Interview Process

based on 21 interviews

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.5k Interviews
Infosys Interview Questions
3.6
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.7k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.9k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
LTIMindtree Interview Questions
3.8
 • 3k Interviews
Mphasis Interview Questions
3.4
 • 810 Interviews
ThoughtWorks Interview Questions
3.9
 • 147 Interviews
View all

Josh Software Reviews and Ratings

based on 100 reviews

3.2/5

Rating in categories

3.5

Skill development

3.2

Work-life balance

2.8

Salary

2.7

Job security

3.2

Company culture

2.7

Promotions

3.0

Work satisfaction

Explore 100 Reviews and Ratings
Software Engineer
233 salaries
unlock blur

₹6 L/yr - ₹18 L/yr

Senior Software Engineer
119 salaries
unlock blur

₹9.5 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