I applied through a staffing agency. I interviewed at Steer (Bengaluru) in Jun 2023
Interview
Average interview and selection process overall
adhoc , no connection to the role , selection process is biased. Interview questions were like as i am already an employee of the company
I applied in-person. The process took 4 weeks. I interviewed at Steer
Interview
It was a great and smooth interview project. The questions asked were related to the experience and work was also explained very amazingly. I loved the entire process and was also very easy to understand.
I applied online. The process took 1 week. I interviewed at Steer (Chennai)
Interview
The software engineer interview process typically begins with an application and resume review, followed by a phone screen to assess qualifications and interest. Subsequent stages include technical phone interviews with coding exercises, on-site interviews covering coding, system design, and behavioral questions, a managerial interview, and a final interview or HR discussion. Some companies may also include coding assessments or take-home projects. The process concludes with reference checks, and successful candidates receive a job offer outlining their role, compensation, and benefits. Throughout, candidates are evaluated on technical skills, problem-solving abilities, and cultural fit within the organization.
Interview questions [1]
Question 1
The questions often cover fundamental concepts such as the nature of Java, its key features (platform independence, object-oriented programming), differences between == and .equals(), the Java Virtual Machine (JVM), and data structures like ArrayList vs. LinkedList. Commonly discussed keywords include static for creating class-level variables and methods, and final for defining constants. Questions on multithreading explore concurrent execution using the Thread class and Runnable interface. Understanding the distinctions between interfaces and abstract classes, as well as exception handling with try-catch-finally blocks, is crucial. Overall, a solid grasp of Java fundamentals, data structures, and object-oriented principles is essential for success in Java interviews.