IBM Interview Experience for Software Developer | On-Campus 2021
Last Updated :
02 Sep, 2021
Round 1: Cognitive Ability Assessment
The assessment consisted of 5 games that are designed to assess an individual's aptitude, numeric ability, and problem-solving.
The games were simple and almost all of the participants qualified for the next round
Round 2: Coding Round
This round comprised of 3 Coding Questions followed by 10 MCQ's
- Check if a string is a pangram or not - https://www.geeksforgeeks.org/python-program-to-check-if-given-string-is-pangram/
- Given a string, find the longest palindromic substring - https://www.geeksforgeeks.org/longest-palindrome-substring-set-1/
I can't remember the last one but it was based on String operations as well. The MCQ's were based on concepts like OOPs, DBMS, OS, CNS
Round 3: Technical + HR Interview
Around 80 people were shortlisted for this round. It was a panel interview with 2 people and went on for about 50 minutes. The interviewers were very nice and friendly.
Technical Question :
- Firstly, they asked me to introduce myself and specifically asked me what my technical strengths were. Be confident in what you answer because the rest of the interview will depend on this.
- Since C programming and Python were mentioned in my Resume', they asked me why Python is an Object-Oriented language and C is not.
- They gave me a real-world scenario and asked me how Polymorphism could be implemented in it.
- I was asked about Shell and Shell scripts. When a command is entered in the terminal and when you press Enter, how does the command get executed?
- They asked me some basic Linux commands
- What does a header file in C consist of and where is it stored?
- Difference between linker and loader
- He asked me to share my screen and write the representation of a Linked list, Recursive Implementation of linked list.
- He then asked me that if recursion uses a Stack and you implement a linked list using recursion, does the top of the stack contain a pointer to the head or the last node? (It points to the head)
- I was then asked about Sorting Algorithms, which was the best one, and about their Time Complexities.
- What is a BST and what are its real-world applications?
- Normalization in DBMS
HR Questions:
- When was a time you faced a challenge while working on something and how did you overcome it?
- How will you acquire a skill that you're not exposed to?
- What are your hobbies and they also asked me about my final year project
Overall, it was a good experience and it was more like an in-depth discussion rather than being asked straightforward questions. The interviewer was picking up on whatever I answered and continued to question me based on that. A lot of focus was on Data Structures and OS.
Be very strong with your basics, they only want to test you on what you've learned in your previous semesters and not something very advanced or complicated. Be confident while answering and show them that you're willing to learn. If you don't know something, be honest about it.
I hope this helps. All the best!
Similar Reads
IBM Interview Experience 2021 for Software Developer IBM Company conducts 3-4 rounds to select freshers as Software Developer in their organization.The first round is an Aptitude test, the second round is the Technical interview and the third round is the HR interview.Academic Criteria of student :Minimum 75% marks are required in class 10th and 12th.
2 min read
CEDCOSS Interview Experience for Software Developer Intern | On-Campus 2021 Selection Process: Online Mode: HR RoundTechnical Interview: Level 1 Offline Mode: Machine TestTech Interview: Level 2 Round 1 HR(15 mins Google meet): This is the first round in CEDCOSS in which they asked simple questions like Tell me about yourself? Define loop and describe its uses.Difference be
2 min read
TruWeight Interview Experience for Software Engineer | On-Campus 2020 Round 1 Online Assessment(90 min): AMCAT Platform 2 Coding questions. Kth largest Element in arrayOne based on implementation and number system. MCQs were from DBMS, OOPS, C, C++ Round 2 Technical Round 1 (45-50 min): Introduce Yourself and Discussion on Projects (5-10min) Coding Questions: Power fu
1 min read
IBM Interview Experience for Associate System Engineer | On-Campus 2021 Each round was an elimination round and all rounds were conducted in online mode. Round 1(Coding Assessment): 30 min for 1 question. Practice basics from GeeksforGeeksPrepare topics like String, array, data structures basics.Level of question - Medium Round 2(Cognitive Ability Assessment): 30 min in
2 min read
Cisco Interview Experience for SDE | On-Campus 2021 Role - Software Development Engineer Round 1: This round was conducted on HackerRank platform. Round 1 consisted of 15 MCQs and 1 coding problem. The MCQs section is comprised of quants, logical, computer networks (status code mainly), operating system, oops.The coding problem was of medium difficul
2 min read
IBM Interview Experience(Associate Developer Profile) | On-Campus There were a total of 5 rounds all were elimination round. 4 were on the computer and the last round was face to face tech+HR. Round 1: It was basically a gaming round. There were a total of five games in this round. Games like the screen had two sides you have to select the side having a higher sum
2 min read