Preparing for an interview? Check out Cracking the Coding Interview
Published on

IBM | JAVA Developer | 9th Feb, 2023 [Offer]

Author
  • Shared Anonymously

Previous Experience : 2.8 Years of Prior experience as a Java Developer/Software Engineer

Round 1(Tech Round 1) :
This round lasted an hour where the interviewer started with basic Java Questions on OOPs concepts, interfaces, inheritance, deadly diamond problem, dynamic method dispatch, significance of static keyword in java, some code snippets and their outputs, demonstrate code for abstraction and how to achieve multiple inheritance in java.

After 30 minutes we jumped onto DSA.

  • Write code to implement a LinkedList in java
  • Now, write code to reverse a LinkedList
  • Find a loop in linkedList (I used floyd's cycle detection algorigthm using slow pointer and fast pointer)
  • Implement stack in java
  • Sort an array based on its frequency (Using Hashmap and custom sort - https://leetcode.com/problems/sort-array-by-increasing-frequency/)
  • Collection Framework related Questions

Round 2(Tech Round 2) :
This interview was strictly based on my resume and my past projects. The interviewer was a Tech Lead with over 18 years of experience working for same product in IBM so i was a bit nervous but he made me feel comfortable. Asked each and every line of what i wrote in my resume. Discussed in detail about my past projects and the technologies i have used. Asked me questions about why Junit is important. Overall this round was easier than Round 1 as we discussed about my past projects and some behavorial questions.

Round 3(Discussion with Manager) :
The Manager gave an honest feedback on areas i should improve regarding the interview but admired me that i was well prepared for the interview. We discussed about the perks and work and everything regarding IBM. Mind you, i did not apply for the consulting or the service part of IBM but to the product wing of IBM where i work on one of their products.

Salary : 14 LPA
Base : 12 LPA (Fixed)
Signing Bonus : 1 LAC
Performance Bonus : 1 LAC
Other perks include : Relocation reimbursment, Sodexo food cards and Benefits are outside CTC.

ReportMark as Helpful