My technical interview experience for a Software Development Engineer (SDE) role was both challenging and rewarding. The process began with a screening interview, where I was asked about my background, technical skills, and my motivation for pursuing the role. Subsequently, I faced multiple rounds of technical interviews, each of which assessed different aspects of my coding and problem-solving abilities. The questions ranged from data structures and algorithms to system design and architecture. It was a great opportunity to showcase my problem-solving skills and technical knowledge. The interviewers were knowledgeable and supportive, and I appreciated the chance to engage in deep technical discussions. Despite the intensity of the process, I found it to be an invaluable learning experience that pushed me to think critically and solve complex problems on the spot. It ultimately led to my successful landing of the SDE role, and I'm excited to be part of a team where I can continue to grow and contribute to innovative projects.
Online test had only MCQs with questions on trees and graphs. There were 2 interview rounds (1st - coding/technical 2nd- technical and managerial). The first interviewer was sweet. Gave me enough time to solve the coding problem but the second interview felt a bit rushed. Went over too many topics and with very little time to answer.
Interview questions [1]
Question 1
Coding question on Kadane’s algorithm, databases, project related