IBM- GTS Labs Interview Experience | On-Campus ( Fixed term hiring – 2years)
Education: B.Tech- Electronics and Communication Engineering (Tier-2 college)
Years of Experience: zero, Fresher.
Company: IBM- GTS labs
Title/Level: Fixed Term Hiring – 2 years , Probation for 2 years and then converted as FTE based on performance.
**Four** rounds in total.
**Round-1 :** This round was called cognify, which were basic puzzles to test knowledge on analytical and mathematical skills. Questions were pretty simply but had to solve under limited time.
**Round-2 :** Coding round. One LC-Simple , Two LC-Medium questions. Duration : 65min.
**Question-1** : Mathematical question.
Four input parameters: Barrel , Rupees , recycleReward, perksCost.
->Recycle a barrel and get recycleReward amount of rupees
->Combine one barrel and perksCost amount to get a perk item.
**Aim** : To maximise the perk items one can buy.
**Question-2:** Dynamic Programming , similar to 63. Unique Paths II
Given an undirected graph, aim was to find sum of ceil of square root of number of nodes in connected component of the graph.
I was able to solve them within time passing 97% testcases.
**Round-3:** Technical Interview.
Interviewer asked to introduce about myself and to explain my projects. Then few questions on them.
1. To add and delete nodes from a given index in Linked List.
2.Explain OSI layers in networking.
3.How a code gets executed in OS, ProcessControlBlock , types of schedulers and scheduling algorithms.
**Round-4:** Managerial round.
This was the last round and the interviewer was the person who gave PrePlacementTalk.
1.Interviewer asked to introduce about myself and indepth discussion about my projects.
2.I stressed that I was a problem solver , so he asked puzzles like N-Queens , Tower of Hanoi and asked to explain there time/space complexities and pseudocode.
After five days results were anounced.
Understand and Solve at least one question daily.
When the interviewer asks a question, instead of writing code directly first explain to interviewer what you understood and explain the algorithm. Always explain the brute force approach first and then explain the optimized approach only if asked.
Always smile in the face of adversity – Sumitro Djojohadikusumo and also keep a smiley face in front of interviewer.
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course. In case you are prepared, test your skills using TCS, Wipro, Amazon. Google , E-Litmus and Microsoft Test Serieses.