I applied through a recruiter. The process took 1 week. I interviewed at PureSoftware (Noida) in July 2020
Interview
This was a 1-week process (hiring was for Arttha product).
4 Rounds.
1. Hacker Earth 30 MCQ /45 mins (Database mostly, java, spring). Difficulty: Average
2. Telephony Technical (Java, Spring, Hibernate). Difficulty: Easy
3. Senior HR Round
4. Final Managerial plus technical (Technical specialist, CTO, CEO, 2 HR) round. Difficulty: Average
Note : Hire & Fire policy (Job security goes for a toss). They have 15 days max bench policy otherwise you will be forced to resign and they will release you immediately. You can be moved to any project anytime. You can be asked to work on client side for any location (Gurgaon, Noida, Bangalore, Hyderabad). Sometimes work pressure is huge. Salary is not upto mark as compared to expectations from the candidate. CTO is bit arroagnt & outdated. 10% variable salary concept. 500-1000 employee strength.
Interview questions [1]
Question 1
Round 2 :
Serialization, Object Cloning, Collections, Hibernate relationships, Spring AOP, Executer services, Concurrent hashmap (internal working), Reentrant Locks, Spring MVC, REST API, Synchronization, null related questions in collections, Singleton and factory design pattern.
Round 4 (Looking for specific answers):
Singleton design pattern, how singleton works in multithreaded environment, how java works with native OS thread, thread priority behaviour for singleton object in multithreading, resume explanations (questions will be on specific projects), what new technology explored other than mentioned in resume and questions on that, Green thread in java (outdated question), database optimized performance solution for fetching huge records. How to solve database related lazy loading performance issue.