Write database design for ecommerce application
Software Development Engineer Iii Interview Questions
293 software development engineer iii interview questions shared by candidates
Write a middleware to authenticate a user and how do you use it
asked questions in depth about OOPs concepts.
What is function call, bind, apply in JS?
Number of islands in binary matrix
Round 1 (machine coding round) : Typically you are asked to write a working code for an online e-commerce application like Amazon , Flipkart etc Apis : - List of items based on location and availability - Add item and create cart - Filter Items based on Price , Ratings and Delivery Preference You are required to construct the low level design and provide working code in 90 mins Few Key Points - - Use OOPs constructs extensible wherever needed - Follow Proper Coding Standards - Startup with DAO classes and Database Design and then come upto controller layer - Good to have Junits (if time permits) Round 2 (DS ALGO) : - Given a root to a binary tree and two nodes , find out whether two nodes are cousins or not. (Nodes at same level but from different parent) - Given an array of start time and end times of meetings , find the maximum no of meetings that can be arranged in a room (Condition for meetings - start time of next meeting > end time of current meeting) Round 3 (DS/Algo , Design) : - Given a list of airline tickets represented by pairs of departure and arrival airports [from, to], reconstruct the itinerary in order. All of the tickets belong to a man who departs from DEL. Thus, the itinerary must begin with DEL. -Detailed discussion on the current architecture of the project which I was working on. Major highlighting parts were , Different Load Balancing paradigms you are aware of , what are the loopholes of the current architecture and if given a chance what alteration will you bring. Round 4 (Managerial Round) : - Mostly discussion on the current team I am part of - Challenges I faced - Tell me an incident where you had a fight/argument with someone senior in the team - A Tech Question About Distributed Locking Round 5 (HR) : - Mostly situational based questions and few discussions on the current roles and responsibilities.
Java multithreaded synchronisation and deadlock
Activity selection problem for trains
Round 2 - Core Java theory questions - 1. how to make a class immutable? What is the use case? 2. What is the difference between deep copy and shallow copy. 3. how do you declare a singleton class? Write code. 4. Consider below statements - String s1 = "abc" String s2 = new String("abc") String s3 = “abc” what is output of s1==s2 s1==s3 5. set s; s.put(new Student("a", 1)) s.put(new Student("b", 2)) s.put(new Student("a", 1)) what is the size of s 6. how are collisions handled in hashmap? 7. worst case time complexity of inserting element to hashmap 8. using multithreading write program to print output numbers from 1 to 100 even numbers should execute by 1 thread and odd by others. order of numbers 1 - 100 should be maintained
Find kth largest element in a stream of numbers
Viewing 171 - 180 interview questions