coding question - implement cache function and then test it. should fetch from db/3rd party only if the item doesn't exist in cache or is expired. test on the following: 1. get get sleep (to make entry expire in cache) get should fetch from remote twice 2. promise.all(get, get, get) should fetch from remote once
Senior Backend Engineer Interview Questions
2,039 senior backend engineer interview questions shared by candidates
Have you ever used the lock class (ReentrantLock)? Have you ever used CountDownLatch or Barrier?
Can a stream be reused? i.e. can you try to finalise a stream twice? i.e. can you call collect on a stream twice?
How do you find using annotations? Do you like it? What is the tradeoff?
How do you guarantee the security of the system?
How do you find Java's performance?
The first interview included two questions: 1. Architecture - how would you implement a service like tinyURL. Scaling, caching, reliability, etc. 2. Logic - count the number of battleships in a 2D array It went well and I got invitation for the 2nd interview. The second interview included only logic questions.
What to do in a situation of conflict
Previous Experiences, how I embraced hard challenges, leadership questions and technical decisions as well
Practical take home test that was time boxed at 2.5 hours
Viewing 1881 - 1890 interview questions