I applied through college or university. The process took 3 days. I interviewed at IBM (Coimbatore) in Jul 2023
Interview
Interview was virtual and really easy , but I fumbled up in theory questions. Was asked very basic questions. My interview duration was 1 hr 30 mins Interviewer was really friendly.
Interview questions [1]
Question 1
Brief intro of myself I was asked about linux commands: How to find a directory? How to display all the directories? How to find the administrator of the pc? Then She started asking me asking indepth and I told her to switch to other skill in my resume. She switched to OS: Process vs thread what is context switch? what is segmentation? what is swapping? primary memory vs secondary memory? Then, She asked me to open notepad and asked programming questions: 1. Valid paranthesis check 2. Sort numbers using any sorting algorthm Behind the scenes of compilation of C what is strcpy(),strcat()? what is malloc and calloc? then she asked me to open the compiler and asked: swap two numbers without third variable reverse words in sentence I have mentioned python in my resume: __init__ and __del__? lambda function global vs static? why do you use python?
Applied through the company portal, completed an online coding assessment, followed by a technical interview covering data structures, algorithms, OOP concepts, and project experience. Concluded with an HR discussion about the role, career goals, availability, and compensation expectations.
## IBM Interview Process
The process began with initial resume shortlisting, followed by competitive **DSA and coding rounds** to test core technical concepts. After clearing those, I cleared two comprehensive interviews with the **Hiring Manager/Tech Expert** and **HR**.
Describe the interview process: The process consisted of three rounds: an initial online assessment focusing on data structures and algorithms, followed by two technical video interviews. The technical rounds were intensive, covering system design, live coding, and deep-dive questions into previous project experience and database optimization.
Interview questions [1]
Question 1
Design a scalable URL shortener system and explain how you would handle high read/write throughput.