Round 1 - Coding round : Core Java
Task 1 :
Q1) Get the Noida city employees from EmployeeList and sort the Noida city employees in the reverse alphabetically order by name of the employee using Java 8
Employee{
id,
name,
city;}
Couple of more questions on Java 8 features and stream APIs.
Task 2 :
Q1) Input: N = 5, array[] = {1,2,3,4,5} Output: 120 60 40 30 24 Find the product of array except of itself and you should not use / operator For 0th index, excluding 1 from product of whole array will give 120 For 1th index, excluding 2 from product of whole array will give 60 For 2nd index , excluding 3 from product of whole array will give 40 For 3rd index, excluding 4 from product of whole array will give 30 For 4th index , excluding 5 from product of whole array will give 24.
Q2) Input: lists = [[1,4,5],[1,3,4],[2,6]] Output: [1,1,2,3,4,4,5,6].
You are given an array of k linked-lists lists, each linked-list is sorted Merge all the linked-lists into one sorted linked-list and return it.
Round 2 - HLD/ Technical Round
HLD for a food delivery app
Java 8 features
Design patterns
Solid principles
Microservice Patterns
**Round 3 - Manageral Round **
Discussion around my previous project and some behavioural questions.
Compensation - https://leetcode.com/discuss/compensation/4854493/EPAM-or-SSE-or-Offer-or-Gurgaon-or-Declined