They took online test of 2 hrs long.
Senior Development Engineer Interview Questions
1,534 senior development engineer interview questions shared by candidates
"We can't tell you what you'll be working on"
While waiting for my telephone interview and sitting here for 23 minutes, I went on GlassDoor.com and researched the company. It turns out the company is notorious for being late on telephone interviews and I have read over some very bad experiences from other candidates.
The only big surprise was in the first test. I thougt it would be only about Java, but there were some SQL questions and I wasn't prepared for that.
Write code for a class ordering inputs to check in a form (it was the last test)
Written was designing a system and coding some of the system internal modules. Once you qualify for the written, then interviews were mainly to gauge candidates grasp on C++ internals & usage, system designing and Interpersonal Skills. Some of the specific questions I remember given below: Smart Pointers Implementation with reference Count(basically internal implementation of all types of Smart Pointers:shared/weak/unique/auto etc... Static variables usage in Templates Thread Safe Design Patterns: Singleton/observer/MVC Data Structure Problems on Strings, Hash Maps and Trees Web Server designing and scaling Past Work-ex, problems faced and achievements STL and Boost Library containers, functional & algorithms usage and rational of usage while designing Design own vector class with custom Allocator Some unheard Puzzles: Mainly to understand the thought process rather than looking for definitive solutions Multi threading concepts and practical scenarios, a problem on the same on the lines of reader writer buffer management System Programming concepts and some system calls internals
- tell me about yourself - quick sort - query to delete column in a table - implement tail command in C(or any lang) - how to sort 40 GB file if computer has 20 GB ram - implement queue using array - pthread , join thread, etc some more difficult pthread APIs - need for pointers,need for double pointers - message queues , rabbit mq
How do you design a web application which handles millions of requests?
Describe recent project - the technical aspects.
Cloud Architecture
Viewing 101 - 110 interview questions