During my internship interview process at IBM, I first submitted an online application through their careers portal, including my resume and a short cover letter. A few weeks later, I was contacted by a recruiter for an initial phone screening. This call focused on my academic background, technical skills, and interest in IBM’s internship program.
After passing the initial screen, I was invited to a virtual interview with two team members from the department I had applied to—Software Engineering. They asked a mix of behavioral and technical questions, such as how I approach problem-solving, experience working in teams, and how I might handle specific programming challenges. I was also given a brief technical scenario to talk through, but it was more about my logic and approach than getting the perfect solution.