Sr Software Developer Interview Questions

7,038 sr software developer interview questions shared by candidates

Round 1: 1. Host name port number resolution https://cloud.google.com/load-balancing/docs/url-map-concepts 2. Design calculator for different consumers(Solar, Scientific, Astronomical), with code reuse 3. Code for minimum difference between the values of any two different nodes in the Binary Search tree. 4. Insert, Delete and Get in O(1) 5. SQL to select all employees along with department name, from Employee table and Department Table. 6. A/B Testing 7. Recently work experience Round 2 1. Design a jigsaw puzzle 2. Print Tree common nodes
Oct 9, 2020

Round 1: 1. Host name port number resolution https://cloud.google.com/load-balancing/docs/url-map-concepts 2. Design calculator for different consumers(Solar, Scientific, Astronomical), with code reuse 3. Code for minimum difference between the values of any two different nodes in the Binary Search tree. 4. Insert, Delete and Get in O(1) 5. SQL to select all employees along with department name, from Employee table and Department Table. 6. A/B Testing 7. Recently work experience Round 2 1. Design a jigsaw puzzle 2. Print Tree common nodes

You're given the task of writing a simple console version of a drawing program. The functionality of the program is quite limited but this might change in the future. The program should work as follows: 1. create a new canvas. 2. start drawing on the canvas by issuing various commands. 3. quit. The program should support the following commands: C w h Should create a new canvas of width w and height h. L x1 y1 x2 y2 Should create a new line from (x1,y1) to (x2,y2). Currently only horizontal or R x1 y1 x2 y2 Should create a new rectangle, whose upper left corner is (x1,y1) and lower right B x y c Should fill the entire area connected to (x,y) with colour 'c'. The behaviour of this is Q Should quit the program. vertical lines are supported. Horizontal and vertical lines will be drawn using the 'x' character. corner is (x2,y2). Horizontal and vertical lines will be drawn using the 'x' character. the same as that of the "bucket fill" tool in paint programs.
avatar

Senior Software Developer

Interviewed at Springer Nature

4
Jun 22, 2016

You're given the task of writing a simple console version of a drawing program. The functionality of the program is quite limited but this might change in the future. The program should work as follows: 1. create a new canvas. 2. start drawing on the canvas by issuing various commands. 3. quit. The program should support the following commands: C w h Should create a new canvas of width w and height h. L x1 y1 x2 y2 Should create a new line from (x1,y1) to (x2,y2). Currently only horizontal or R x1 y1 x2 y2 Should create a new rectangle, whose upper left corner is (x1,y1) and lower right B x y c Should fill the entire area connected to (x,y) with colour 'c'. The behaviour of this is Q Should quit the program. vertical lines are supported. Horizontal and vertical lines will be drawn using the 'x' character. corner is (x2,y2). Horizontal and vertical lines will be drawn using the 'x' character. the same as that of the "bucket fill" tool in paint programs.

Viewing 5611 - 5620 interview questions

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