What is a PATCH operation and how is it different to PUT.
Software Engineer Backend Interview Questions
2,346 software engineer backend interview questions shared by candidates
General backend API implementation questions w/ follow-ups
I got asked merge intervals
How would I design a leader board system for their game
How will you convert a flat data structure (like linked list) to a tree? Both with and without using recursion.
Find examples of coding exercises on github
Convert decimal to binary and then find highest size of string containing most '0' which has 1's around both sides
Programming assignment having 5 programming questions and 1 descriptive question.
1. Similar to a question mentioned here before.. There is a graphic API for drawing shapes - a matrix (representing the screen), a method that draws the shapes, and a method that prints it. You need to describe an implementation of a function (including the design, used data structure, etc.) that performs an undo function for the shapes being printed. You should suggest one implementation which is time-efficient and another one which is memory-efficient. 2. There is a component that its input is a "stream" of data packages of different types (say A, B, C for example). The component should process these packages with one restriction that it can't process the next package in the stream from the SAME TYPE while it didn't finish with the one before. Different types of packages can be processed simultaneously. You should suggest an implementation for this component to process the data efficiently (in terms of time \ productivity). Then, assume that the packages may contain different types of data (for example AC). The restriction is still valid and the component can't process packages of EACH of the data types it composed of, before it finish with the ones before. Again, you should suggest an efficient implementation for this component.
Qual é sua trajetória profissional
Viewing 801 - 810 interview questions