There are a total of 4 rounds.
First and second rounds were technical rounds. Some OOPs questions were asked, along with programming questions from an easy to medium level.
The third round was a techno-managerial round. Managerial questions were asked, along with some programming questions. In this round, I just gave theoretical approaches to solve questions and their time complexity.
The fourth round was a Director round. He explained the product and tech stack where I would be working. This was more like a discussion rather than an interview.
Merge two sorted arrays without using extra space.
Given 2 strings, check if all characters at the nth index are vowels or consonants for both strings.
Create a LinkedList class and then remove alternate nodes from the list.
Sort an array containing only 0s and 1s.
Get the kth smallest element in an array.
The following metrics were computed from 1 interview experience for the Apptio Software Development Engineer I role in Bengaluru, Karnataka.
Apptio's interview process for their Software Development Engineer I roles in Bengaluru, Karnataka is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Apptio's Software Development Engineer I interview process in Bengaluru, Karnataka.