The interview process consisted of:
These interviews included a mix of coding and conceptual questions, ranging from easy to medium and hard difficulty.
There was a strong focus on fundamentals.
Coding was a significant part of the assessment, with optimization being a key consideration.
One task involved designing an app in Angular.
Pipes and async pipes
Different types of directives in Angular
@Input on change
All lifecycle hooks
Project external content
How does the call stack work?
setTimeout in JavaScript: how does it work?
Browser APIs
Lots of tricky output questions
Given an array of strings, filter out the ones which are not a palindrome of any other string in the given array.
Flatten a nested array: optimized solution.
Design a simple component which takes certain input and gives out certain output (exact problem details not remembered).
Prototypes, inheritance, create own prototype
let and const
Temporal dead zone
Closures in depth
Debounce and throttling in JavaScript
How does a method execute in JavaScript?
How does the call stack handle setTimeout and HTTP requests together?
The following metrics were computed from 37 interview experiences for the Dell Senior Software Engineer role in Bengaluru, Karnataka.
Dell's interview process for their Senior Software Engineer roles in Bengaluru, Karnataka is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Dell's Senior Software Engineer interview process in Bengaluru, Karnataka.