About Josh Software
Josh Software is Service based(or semi service based) company.Offices present in Pune and Banglore in India.Company mainly hires for Software Engineer role.The stack expected is diverse and not specific.But they mainly focuses on DBMS,Java,SQL,MongoDB,DSA,OOPS.
CTC offered: 7.87LPA
In Hand Salary: 5.40LPA
1.Aptitude Round
In aptitude round 3 questions were asked.All of medium difficulty.The used their own software for exam.Each questions is provided with 4-5 submit attempts.The questions were based on sorting and string manipulation.
2.Technical Round 1
i)Explain about your college projects
ii)explain t tech stack used in projects
iii)Which database is used in project
iv)Write sql query to design a database schema
v)OOPs
vi)explain method overloading/overriding
vi)difference between Interfaced and abstract classes in java and C++(syntax difference)
vii)4 Normal Forms in DBMS
viii)Databse transactions
viii)asked which data structure you like the most,I said Trees then he asked to write the logic to mirror the tree.
3.Technical Round 2
i)What is Node and what is its use.
ii)Is Node is single threaded and why.
iii)What is Scalability.
iv)Is javascript single threaded.
v)what is async execution in JavaScript.
vi)Write query to fetch data from MongoDB
vii) Write query to fetch data from MongoDB with multiple filters.
viii)What is exception handling in Java
ix)difference between try ,catch ,finally.
x)why to use finally block in Java
4.HR round
i)what will you do if you want to deploy an application(unplanned) and on the same day you have your planned trip.
ii)what do think of your previous rounds ,were they easy or hard.
iii)what do you know about company.
Tips.
1.A good knowledge of DBMS is required.
2.project stack knowledge is required.
3.Prepare well Core Java.
4.MongoDB and SQL queries