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.
Senior Software Developer Interview Questions
6,897 senior software developer interview questions shared by candidates
Tell me about a time when you were part of a failed project. Find the bug in code
- Live coding/collaboration - Advance OOP concepts - Clean Code Architecture - Code Review considerations - Thread-safety
solve problems using OOPS concept and data structures
Designing questions. Algorithm and practical questions
Technical questions in area of expertise. The team was friendly and its was a good atmosphere overall.
your recent projects and technology used
Basics and Advance questions on React and Javascript
Couple of leetCode easy questions
Basics of .net and angular
Viewing 5501 - 5510 interview questions