Q: synchronized method usage and disadvantages. Class level locks and disadvantages
Software Development Engineer Ii Interview Questions
2,270 software development engineer ii interview questions shared by candidates
Write a function to find the longest substring without repeating characters.
DSA question one was difficult
Design a system to transfer thousands of logs from Amazon warehouses to cloud.
DFS - connected components, BFS - shortest path, (variations)
design and Implement search autocompelete implement quicksort
Given the try catch block question to give what would be the expected outcome of that piece of code which contains System.exit(0)
They mostly check on your basics, questions such as finding loop in linked list, converting number to binary. The final round was my best experience, with an open ended question about system design of IFTTT.
Q: Design a self pickup/drop off system for an e-commerce. A user can ask for the parcel to delivered to a nearby locker. Then a delivery person will drop the parcel the package. And the user can pick it up. Flow Delivery person will ask for the system to assign him a locker. System will then generate a unique code and locker and send it to the delivery. When requesting for a locker. Locker can be assigned randomly (Extensible so that if in future package attributes can be taken into picture when allocating the locker) System will then notify the user with the same unique code and lockerId. User can pick it up. Once the package is taken is out, locker can be assigned to another delivery person. Focus on: Code modularity Readability Extensibility Unit tests (If possible)
1st round : 1. Return the number of times a substring is repeated in a given string. (sliding window problem) 2. Find the median between 2 sorted arrays.
Viewing 841 - 850 interview questions