IBM Placement Papers for ISL / ISDL Profile | On Campus
I am sharing my experience about IBM placement papers, online written test and IBM interview questions. The profile offered was IBM ISL/ IBM ISDL. IBM placement papers consist of the online written test, two technical interview rounds and one HR round.
My experience about IBM placement papers Round:
IBM online written test:
There were 18 Aptitude questions and 18 number series questions asked in IBM online written test. We have been allotted time of 45 minutes to solve IBM placement papers.
If you are preparing for placement, you have to do well and practice a lot for aptitude test as it is common in almost all companies along with IBM placement papers. But the mere thing in IBM online written test is number series. You have to prepare for number series separately for IBM online written test. If you don’t have hands on number series, just go through number series asked in IBM previous papers.
While going through IBM placement preparation, I have noted down some tactic questions that will trigger thinking approach while solving number series. I will share all these tactic questions in next article.
IBM placement papers Technical Interview Round 1:
The first interview was technical. An interviewer was too friendly. Interview almost went up to 1:40 minutes. Even one time he told me that he was aware of time and getting late, but he was happy with that.
After asking some formal questions about me, he came to the coding task. He asked me my preferred programming language choice. I told him that I am comfortable in C and C++ as well. He asked me to write the following code snippet on paper.
#1 How to Implement Linked List in C?
Solution: Linked List implementation in C
#2 Write a code Reverse Linked List prog.
Solution: Reversed Linked List elements
#3 Write a code for implement strstr() function.
Solution: code to implement strstr function in C
I was confident about all the three program. So I did well in this. I explain the code by taking an example. I described time complexity and space complexity for the program though he has not asked. He was so happy with that.
Note: If you are writing code on paper, narrate what are you doing while Writing code. So that he will come to know you are implementing your logic instead remembering. This will leave your good impression.
#5 What are the different types of the scheduler in the operating system?
Long-Term scheduler: To select process to be fetched in main memory from virtual memory space
Short-Term scheduler: To select the process to be executed by processor. These are the two basic schedulers in the operating system. Along with these two schedulers, to monitor the number of processes in main memory, there is Mid-Term scheduler.Mid-Term scheduler: To maintain number of processors in main memory to preserve multiprogramming threshold
#6 What are the system requirements for the virtual machine?
Solution: I was not so confident about this question. So before giving the specific answer to him, I told him that I have used the virtual machine in my project. And I described all the system requirement as per the configuration I made while installing the virtual machine. I have not given the specific answer to his question but the way I have narrated him through the configuration that I made while installation, he was happy.
#7 Tell me about memory management.
Solution: Remember memory management is itself a vast topic and includes many sub-topics. If you are good enough you can tell him a lot. That will sound good for you if you consume his time. Memory management includes virtual memory, main memory, swap in swap out, file system, disk scheduler, Paging, Segmentation. So I have described him everything in short and delivered wisely on paging, segmentation, paging with segmentation.
#8 What are the threads and processes? What is the difference between thread and process?
Solution: Thread is nothing but the lightweight process where multiple threads from the single process can share code, data, file. Whereas process runs independently. Multiple processes for the task makes multiple copies of the code, data and files.
Do read Difference Between Process and Thread in Operating System. I have explained it in detail.
#9 What is computer network?
Solution: Answering to this question, you should know, how does computer network work? As like a previous question on memory management, Computer Network is also the big topic. In fact, it is one of the important subjects in computer science. So you have much more things to tell him. The computer network includes 7 layers in OSI model, different types of the protocol (TCP/IP, DNS, FTP, SMTP, HTTP, SSL, DHCP…), different classes of IP address, public and private IP address…
I explained everything about all 7 layers of OSI model. Over this, he asked me why need all these layers? What is the significance of having multiple layers? How does it work?
Heena has a good write up and explained very well about 7 layers of OSI model in networking with layered architecture.
#10 Then he gave me code snippet and asked me the output.
Actually, in that program, there has an error as constant value is getting changed. I told him that Constant value could not change.
#11 He asked me about my project.
Solution: I gave him glims over my BTech project. Actually, we had participated IBM TGMC contest and submitted our BTech project. We got the appreciation for that IBM TGMC. So he was too eager to listen more about the project. I told about my intern and full-time project. I am doing my project on IoT, it is the latest trending topic in the industry and has very bright future for IoT. This was the plus point for me.
IBM placement papers Technical Interview Round 2:
Instead of the technical interview, it was more business oriented, approach to deal with issues and customers…
- How will you debug any issue?
- If there is the issue of customer software, how will you debug and resolve?
- As the customer does not sound technical, how will you deal with him to resolve his issue?
- Then he again asked me about IoT project.
I described everything to him, flow diagram, various hardware components and it’s working.
IBM placement papers HR Round :
Following are the questions that I remember now…
- Tell me about yourself?
- About Family?
- Who is your idol?
- What is next big thing for you apart from Technology?
- What are the parameters you will consider to choosing the jobNote: All the question he has asked is objective. But justify your answer.
- Is this pay scale is less/more/satisfactory for you?
I asked him some of the questions.
Note: It is good to ask questions about the company and its working culture. That shows your interest and confidence.
If you are looking for a career opportunity in IBM ISL, you can go through the IBM official page announcement for ISL.
Guys, I have shared my experience about IBM placement papers. If you have any question, comment bellow. I will try my best to answer your every question.
All the Best!
Thank you, Candidate, for sharing IBM Interview Questions and your experience about IBM placement papers. We wish you all the best for your future.