Sr Software Developer Interview Questions

7,033 sr software developer interview questions shared by candidates

12.30 – 14.30 Technical Interview, Coding Test Interviewer: A2 “This interview will take the form of a problem-solving exercise. When you arrive at the interview room, the engineer/s interviewing will present you with a question; You will then have time to read through, ask clarifying questions and to work through the problem designing the solution before beginning any exercises. The exercises will involve whiteboarding tasks which will be followed by questions from the engineers about the answers/solutions you have used, these questions will cover everything from architectural choices to the specific implementation (requiring you to write code) on how the pieces of functionality work. Fundamentally the aim of this interview is to assess your technical abilities especially your ability to implement your solutions, and adjust those solutions based on what you discover or if requirements change.” So yes, 2 more hours... you have 5 minutes to read the question (2 pages), 20 minutes to devise a solution, you are asked questions and then expand your answers into code on the whiteboard. below. The problem itself was as follows: there is an exchange feed that gives some server up to 5 rows of depth info each second sorted by price , say 5 price points and 5 quantities for these, for both sides of the book (buy/sell) for a specific stock. The server currently sends the information to the clients via a feed that sends them everything it gets and we want a more efficient solution, so that if some price point did not change in quantity we do not need to bother the clients.
avatar

Senior Software Developer

Interviewed at Optiver

3.8
May 23, 2019

12.30 – 14.30 Technical Interview, Coding Test Interviewer: A2 “This interview will take the form of a problem-solving exercise. When you arrive at the interview room, the engineer/s interviewing will present you with a question; You will then have time to read through, ask clarifying questions and to work through the problem designing the solution before beginning any exercises. The exercises will involve whiteboarding tasks which will be followed by questions from the engineers about the answers/solutions you have used, these questions will cover everything from architectural choices to the specific implementation (requiring you to write code) on how the pieces of functionality work. Fundamentally the aim of this interview is to assess your technical abilities especially your ability to implement your solutions, and adjust those solutions based on what you discover or if requirements change.” So yes, 2 more hours... you have 5 minutes to read the question (2 pages), 20 minutes to devise a solution, you are asked questions and then expand your answers into code on the whiteboard. below. The problem itself was as follows: there is an exchange feed that gives some server up to 5 rows of depth info each second sorted by price , say 5 price points and 5 quantities for these, for both sides of the book (buy/sell) for a specific stock. The server currently sends the information to the clients via a feed that sends them everything it gets and we want a more efficient solution, so that if some price point did not change in quantity we do not need to bother the clients.

1st round - Flatten Array, Product of Array except self, flex related Html/css, Counter with setInterval, implement play and pause, contextApi vs Redux 2nd Round - Design a jira board - just one dashboard 3rd Round - Tooltip in Html - No extra HTML element to be used, no js. Add a button with title and change background of tooltip only with css. Settimeout and setinterval Implementation. Is it sync or async, what happens if setTimeout is passed with 0 as delay.
avatar

Senior Software Developer

Interviewed at Tekion

4.2
Apr 19, 2023

1st round - Flatten Array, Product of Array except self, flex related Html/css, Counter with setInterval, implement play and pause, contextApi vs Redux 2nd Round - Design a jira board - just one dashboard 3rd Round - Tooltip in Html - No extra HTML element to be used, no js. Add a button with title and change background of tooltip only with css. Settimeout and setinterval Implementation. Is it sync or async, what happens if setTimeout is passed with 0 as delay.

Viewing 1191 - 1200 interview questions

Glassdoor has 7,033 interview questions and reports from Sr software developer interviews. Prepare for your interview. Get hired. Love your job.