# SUPRIYA SHANDILYA (3+ yrs) - C++/python - MongoDB (2 yrs before) # Question 1: Find the 2nd max in an integer array. ```cpp== // logic // [-1, -2, 6, -4, -5, 6] int secondMax(int arr[]){ int first = 0; int second = -1; int n = arr.size(); for(int i=1;i<n;i++){ if(arr[i]> arr[first]){ first = i; } } for(int i=0;i<n;i++){ if(arr[i] != arr[first]){ if(second == -1){ second = i; } if(arr[i] > arr[second]){ second = i; } } } return arr[second]; } ``` # Question 2: - Order is placed. After 2hrs , send sms/app notification. 4:29 -> 6:29 4:34 -> 6:34 # Question 3: large log file - TB # Question 4: Find [1, 6, 3, 2, 3, 1, 2, 3, 4, 2, 2] maxWeight = 6 1. <=6 2. minimum number of smaller array. [1, 2, 3] [2, 3, 1] [2, 3] [4] [5] [2] [1, 2] [1] [2] [3] [2]