Ho presentato la mia candidatura online. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso IBM
Colloquio
I applied online. After a week or so I got an e-mail from the hiring manager to schedule a call. I talked with the hiring manager. We discussed the position and whether it would be a good fit. There were no specific technical questions. We both agreed it would be a good fit and decided to move forward with an onsite.
Between the call and the onsite there was an online interview and coding test. The interview was a bit strange. I had to record video answers to written questions with no feedback from a real person. The programming questions were fairly standard. There was a decent editor and the ability to run some test cases (they defined the test cases). Two of the problems were fairly straight forward (like you would see in an interview prep book). One of the problems was a bit more complex. They gave me an hour and it took pretty much the whole time. The whole coding test took about 3 hours.
The onsite was about 5 hours and included lunch. I met with a few managers and one engineer. The managers asked some behavioral questions ("Tell me about a time when..."). And the engineer asked more technical questions. Since the coding test was focused on algorithms the engineer interview was more focused on architecture and object-oriented principles. Everyone was very nice and enthusiastic about the project, which was much appreciated.
A few days after the interview I got an informal verbal offer from the hiring manager and set up a meeting with the VP in charge of the group who gave me the salary numbers and explained the project at a higher level. About a week after the interview I got the formal offer letter in my e-mail.
Domande di colloquio [1]
Domanda 1
The coding test was fairly standard algorithms questions from books like Cracking the Coding Interview. They weren't too hard, but if I didn't study I may have had a time crunch. One of the questions was a bit more complex with a page long specification and some unique requirements.
The onsite was mostly behavioral ("Tell me about a time when...") with some software engineering questions relating to architecture and design.
Ho sostenuto un colloquio presso IBM (Bangalore Rural)
Colloquio
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.
Ho sostenuto un colloquio presso IBM (Bangalore Rural)
Colloquio
## 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.
Domande di colloquio [1]
Domanda 1
Design a scalable URL shortener system and explain how you would handle high read/write throughput.