IBM GTS Labs Interview Experience (On-Campus)
Education: B.Tech- Biomedical Engineering
Date of Visit: January 2021
College: VIT Vellore
Years of Experience: zero, Fresher.
Company: IBM- GTS labs
Title/Level: Fulltime Offer
Initial shortlisting was done on basis of CGPA>7 and Computer and Electronics Branches were eligible, around 950 students were shortlisted for Round 1
Round 1(IBM Cognitive Ability Assessment): it was a puzzle-solving round and points were awarded based on speed and accuracy. it was conducted on IBM’s own platform
Round 2(Coding): This round had around 600 students shortlisted, and it was conducted on the Hackerrank platform and you need to turn on our camera and microphone for the exam.
No of Questions : 3
Time Limit : 1 hour 5 minutes
- It was a question where we needed to find the interval in which we needed to find a particular number based on the problem proposed the concept that needed to be used was binary search which didn’t strike me during the exam hence using Brute force was able to pass 8/12 testcases
- It was the question same as this https://www.geeksforgeeks.org/unique-paths-in-a-grid-with-obstacles/ used Dynamic programming concept to ace this question passing all test cases.
- It was Question-based on Connected components in Graph we needed to find the total number of connected components. https://www.geeksforgeeks.org/program-to-count-number-of-connected-components-in-an-undirected-graph/. Didn’t attempt this question as had only an hour
Round 3(Interview): After Coding round 35 students were shortlisted for the interview including me.
- My preparation till then : Had good control over JAVA Language and it’s fundamentals and was very good at DSA having solved over 400+ problems on leetcode and during my college days took courses on DBMS , NETWORK , OS as electives took up udemy course on MERN Stack for web development and had some idea about Node.js , React.js and Mongo-DB
Interview Process: There were two interviewers in the call, first asked me to introduce myself after that straight away questions such as
- Difference between linkedlist and circular linkedlist?
- How do you establish connection to mongo-DB?
- How do you check if connection fails ?
- How does React work?
- Why react?
- What is DOM and BOM ?
- Why indexing and how to create index in mongo-DB?
- What is meant by writing clean code?
- Have you used any testing frameworks in Node.js?
- Questions on the project on my resume . . .
The interview ended after 40 minutes , was able to answer around 60 percent of the question and knew that my interview didn’t go well . . . after 4 days results came and there was 11 people selected and I was not one of them had an internship offer at a start-up company as a web developer started there and got to learn a lot and improve my technical knowledge.
After a couple of months was contacted by IBM recruiter saying There is Requirement for the company , if i’m interested he would arrange another round of interview , was interested and again was scheduled
Round 1: The interviewer asked me to introduce about myself and then gave a problem solving question on
- https://www.geeksforgeeks.org/horizontally-flip-a-binary-matrix/. The question was same as this but it was not a binary matrix, did it easily
After that questions on JAVA:
- 4 pillars of OOPS and explain about each of them?
- He gave a Question based on upcasting?
- Interface and abstraction concepts . .
- What is overriding and overloading when they are used?
After that, he asked whether i have worked on implementing and deploying of REST-API . Told him that i have not deployed it, but I have developed API’s and integrated with UI in the local machine for my personal projects
After a couple of days got mail for another round of interview (H.R)
- He told to explain about myself . .
- He asked me about my intern experience and Personal projects , not technically but like what solution was brought to the business and what tech stack was used for it . .
- How to make good PPT’s and engage with audiences . . .
- Asked about hobbies and personal details . . .
- At last he explained about the division to which i will be working . . .
After 2 days the results came from our placement office that 4 students have been selected and i was one of them , it was an awesome moment all the hard work put forward paid off.
All the Best!