Presented with scenarios, and ask to offer solutions. Mostly interested in your approach, not the solution.
Senior Software Development Engineer Interview Questions
1,239 senior software development engineer interview questions shared by candidates
Round 1: Screening by HR: Linux commands like du -sh, PWD, top, grep, and python questions like- the difference between list and tuple.
1 technical task. Company uses hackerrank in the interview process. Very similar tasks (or even the same) are present in the services like hackerrank, codility, leetcode etc.
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.
Viewing 91 - 100 interview questions