Standard software design and algorithms questions. Since I signed an NDA its unethical to discuss what those questions specifically were. General Behavioral questions
Sr Staff Software Engineer Interview Questions
227 sr staff software engineer interview questions shared by candidates
-Medium level coding questions on binary trees, graph, etc. -High as well as low level design questions on building medium scale systems -Behavioral question by manager
1. Create a linked list and write the functions to add, delete a node. 2. Count how many ones in an integer number. 3. Reverse bits for an integer number.
HM Call - 1. To understand past projects, scale, high level knowledge, etc. 2. Pretty straightforward. Machine Coding Round - 1. Did not involve any technical questions. 2. They seem to just ask simple questions around abstractions, code extendability, etc. 3. Few subjective questions on different scenarios such as using a cache, security tool, etc. HLD Round - 1. I was told this would be a HLD round but turned out to be a machine coding round. 2. Design a inmemory ledger kind of a system that can debit, credit amount. Add extensions with interface / abstraction for reserve balance, etc.
=== TECHNICAL === • I was asked to implement JSON.Stringify. (ehem, ehem, creativity and novelty in the problem to ask!) • I finish that with unit tests in half an hour which later I found was working way better than all the version I could find online in random people's public github accounts. • The interviewer asked me to support recursive loops in Javascript. He didn't even have a working example and it was super-tricky to think about it -- an object having properties to point to the object itself to form a loop of "pointers" in Javascript! I modified my code to cover that too. I tested that and it worked perfect. • And guess what, the feedback (more than a week later) was that there are "some concerns about my Javascript" so they need to have a second phone interview. lol. I could only laugh! I just bailed out and canceled it. Enough is enough.
simple, easy, technical and non-technical
Current working architecture LLD , , , ,
asked simple and basic questions
Tell me about your background
Viewing 71 - 80 interview questions