i
Josh Software
Filter interviews by
I applied via Campus Placement and was interviewed in Apr 2024. There were 2 interview rounds.
Direct coding test with a magic number, balance parenthesis
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
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)
I applied via Campus Placement and was interviewed before Jul 2021. There were 3 interview rounds.
The first assessment was based on C programming language with advanced type of questions.
An easy level program to be solved in 30 minutes.
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
Top trending discussions
I applied via Walk-in and was interviewed before Mar 2021. There were 3 interview rounds.
Aptitude test
Current affairs
I applied via Walk-in and was interviewed before Feb 2023. There was 1 interview round.
posted on 19 Sep 2024
I applied via Job Portal
60mintues DSA level coding exam
Print unique numbers in list
Iterate through the list and store each number in a set to keep track of unique numbers
Print out the numbers in the set to display the unique numbers
I applied via LinkedIn and was interviewed in Nov 2023. There were 3 interview rounds.
Mcq + dsa JavaScript questions
I applied via LinkedIn and was interviewed in Sep 2021. There was 1 interview round.
Spring is a framework for building Java applications, while Spring Boot is a tool for quickly creating Spring-based applications.
Spring provides a comprehensive framework for building Java applications, while Spring Boot is a tool that simplifies and accelerates the process of creating Spring-based applications.
Spring requires more configuration and setup, while Spring Boot provides a pre-configured environment that re...
A program to check if two strings are anagrams of each other.
Create two character arrays from the input strings
Sort the arrays
Compare the sorted arrays to check if they are equal
Using Streams API to filter and map an array of strings
Create a stream from the array using Arrays.stream()
Use filter() to select elements that meet a certain condition
Use map() to transform each element into a new value
Use toArray() to convert the stream back into an array
REST API is a web service that uses HTTP requests to access and manipulate data.
REST stands for Representational State Transfer
It is an architectural style for building web services
It uses HTTP methods like GET, POST, PUT, DELETE to perform operations on resources
It is stateless and can be cached
It returns data in various formats like JSON, XML, etc.
based on 1 interview
Interview experience
based on 10 reviews
Rating in categories
Software Engineer
229
salaries
| ₹6 L/yr - ₹19 L/yr |
Senior Software Engineer
118
salaries
| ₹10.1 L/yr - ₹34 L/yr |
Software Developer
48
salaries
| ₹6 L/yr - ₹20 L/yr |
QA Engineer
28
salaries
| ₹6 L/yr - ₹14.1 L/yr |
Technical Lead
18
salaries
| ₹17 L/yr - ₹30 L/yr |
Maxgen Technologies
Value Point Systems
JoulestoWatts Business Solutions
F1 Info Solutions and Services