The interview process for a Junior Software Engineer at IBM generally begins with an initial online application followed by an aptitude and technical assessment, which may include questions on logical reasoning, quantitative ability, and basic programming concepts in languages like Java, Python, or C++. Candidates who clear the test are then invited for one or more rounds of technical interviews, where they may be asked to solve coding problems, explain their understanding of data structures and algorithms, and discuss past projects or internships.
Preguntas de entrevista [1]
Pregunta 1
What are the differences between C++, Java, and Python?
Envié una solicitud electrónica. El proceso duró 3 meses. Acudí a una entrevista en IBM
Entrevista
2 rounds of technical interviews with a senior engineer. They were very nice to talk with and not intimidating at all. They asked a couple questions about my resume and then proceeded to give two leet code mediums.
Preguntas de entrevista [1]
Pregunta 1
Can you tell me about your background?
Leet code mediums included a DFS question and I forgot the other one
Envié una solicitud electrónica. Acudí a una entrevista en IBM
Entrevista
In person interview with team lead and engineer at the head office. The interview consisted of eight to ten (8-10) technical questions and a 15min session to solve a problem live.
Preguntas de entrevista [1]
Pregunta 1
what is the difference between web services and a website?