Given a list of ranges sorted in order i.e. <5,10><15,20><25,35> , insert a new range <x,y>. If new range overlap with existing range then need to merge overlapping ranges. I.e. if <x,y> = <7,17> resulting list should be <5,20><25,35>
Full Stack Software Engineer Interview Questions
1,663 full stack software engineer interview questions shared by candidates
OOP principles and design.
Technical Interview: Phone: Difference between id and class, Explain Threads, Client side vs Server Side rendering Face-to-Face: Design an LRU (Least Recenty Used) Cache, Given an array [[1,2,3], [4,5,6],[7,8,9], rotate it to obtain the following result [[7,4,1], [8,5,2], [9,6,3]].
What projects are you currently working on at your job.
An Initial CodeSignal Assessment Assignment.
After a lot of personal questions about myself, educations and work experieces, a tecnical problem about... "I have a bunch of numbers, find the best and optimized solutions to eliminate one digit only to, overall, get the lowest number"
Algorithm Question: Is the number range "saturated". I put the word saturated in quotes, because their definition is somewhat ambiguous, after prodding the interviewers, the number range can be fully saturated, over-saturated in certain ranges or under-saturated. Input is a list of arraylist of 2 integers (each pair represents a range) Input 1: [2,5 | 0,2 | 10,15 | 6,9] Output: Saturated (logically this is over saturated because number 2 occurs twice but not according to the interviewers, creating additional edge cases for your algorithm) Output for the above is, yes the range is "perfectly" saturated because it accounts for all numbers from 0-15. Trick: interviewers consider even though the number 2, which occurs twice to be ok and not over saturated. Input 2: [3,10 | 0,5 | 50,100] Output: "not saturated" ("over saturated", the overlap is more than one number) Note for above range, it is both over saturated and under saturated, but interviewers don't mention/care about this Input 3: [5,9 | 0,3] Output: not saturated
Have you done pair programming before?
Behavioral: Past experience, difficult situations, learning from mistakes, missing deadlines etc. Typical behavioral and hr stuff.
How would you contribute to Pluralsight?
Viewing 1 - 10 interview questions