The Technical Interview consisted of a coding problem for an LRU Cache. For the big session there were two coding problems reversing a singly linked list and a problem showing a list of messages based on a specific timeframe. One hour session was focused on Architecture, high level design, how is composed the architecture of the projects where I have participated. Other questions were examples of challenging projects, how to solve human conflicts in a working environment. The remaining two questions were based on how to manage a project (estimating, planning, coordinating, delivering, and maintaining), and about the phases of the software life cycle (requirements determination, analysis, design, coding, QA, implementation, and support.
Software Engineer Principal Interview Questions
10,181 software engineer principal interview questions shared by candidates
Explain about a difficult project you handled in previous job
Same old bunch of questions evaluating competitive programming skills instead of evaluating work experience. That's why they are lagging behind the market compared to other fortune 50 companies and basically have no innovation.
What is the ideal way in which you would work?
It was so long ago I can not remember, however they were more situational based.
How do you debug a data corruption problem in network driver developer
For the architectural question, I was asked: "How would you start architecting a Netflix clone?"
Case study and fit interview section
AI related questions mostly on machine learning
Class hierarchy design
Viewing 911 - 920 interview questions
See Interview Questions for Similar Jobs
Senior Software Applications EngineerSoftware Applications EngineerMember Of Technical Staff Software EngineerSenior Software Design EngineerSsd Firmware EngineerR&d Software EngineerSoftware Development Engineer IiiSenior Software Development EngineerSoftware Design EngineerSenior Member Of Technical StaffSenior Research Software Development EngineerSenior Applications EngineerStaff Firmware EngineerSoftware Engineer Software DeveloperSenior Systems Software EngineerSoftware Engineer Web DeveloperSenior Firmware EngineerSoftware Engineering