i
Josh Software
Filter interviews by
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...
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
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.
Interview process was smooth. First round was coding question bases on array, string
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
I applied via campus placement at Devi Ahilya Vishwa Vidhyalaya (DAVV), Indore and was interviewed before Oct 2023. There were 2 interview rounds.
3 medium coding questions
I applied via Campus Placement and was interviewed before Aug 2022. There were 5 interview rounds.
3 basic DSA question were provided on their own custom sparkKode platform. The questions are simple and can be easily solved with basic DSA practice.
This round was an aptitude/coding round. Aptitude questions were asked, along with basic problem solving questions (check whether 2 strings are anagram or not, check for palindrome etc).
Josh Software interview questions for designations
Top trending discussions
posted on 23 Oct 2024
I applied via Indeed and was interviewed in Sep 2024. There were 4 interview rounds.
posted on 5 Dec 2024
I applied via Campus Placement
posted on 11 Jan 2025
Coding Rount
DSA Round + Puzzle
SQL + Project Discussion
JS
I applied via Campus Placement
Dsa problems dp and tress problem
Reverse array of strings
Iterate through the array and swap elements from start to end
Use two pointers, one at the beginning and one at the end, and swap elements until they meet
Reverse a given string
Use built-in functions like reverse() or loop through the string in reverse order
Create a new string and append characters from the original string in reverse order
Convert the string to an array of characters, reverse the array, and then join it back into a string
Calculate sum of all elements in a given array of strings
Iterate through the array and convert each element to integer before adding to sum
Handle edge cases like empty array or non-numeric elements
Return the final sum after iterating through all elements
based on 5 interviews
Interview experience
based on 30 reviews
Rating in categories
Software Engineer
233
salaries
| ₹6 L/yr - ₹18 L/yr |
Senior Software Engineer
119
salaries
| ₹9.5 L/yr - ₹30.5 L/yr |
Software Developer
42
salaries
| ₹6 L/yr - ₹17 L/yr |
QA Engineer
24
salaries
| ₹7 L/yr - ₹14.1 L/yr |
Technical Lead
18
salaries
| ₹17 L/yr - ₹30 L/yr |
ThoughtWorks
Persistent Systems
TCS
Wipro