# Asfan Ulla
- Nodejs, Python
- Mysql, Mongo
- AWS,
# Question 1: Find the 2nd largest number in an array.
```python=
# logic
arr = [1, 2, 3, 4, 5, 5]
#arr = sorted(arr, reverse=True)
max = 0
for i in range(arr):
if(arr[i] > max):
max = arr[i]
arr = arr.remove(max)
arr = sorted(arr, reverse=True)
print(arr[0])
```
# Question 2: Js Question
```javascript=
// const arrObj = [
// { age: 9, class: 6, name: 'A'},
// { age: 10, class: 5, name: 'B'},
// { age: 11, class: 6, name: 'C'},
// { age: 10, class: 5, name: 'D'},
// { age: 12, class: 6, name: 'E'},
// { age: 10, class: 5, name: 'F'},
// { age: 12, class: 7, name: 'G'},
// ]
// const result = {
// 5: {
// 10: ['B', 'D', 'F']
// },
// 6: {
// 9: ['A'],
// 11: ['C'],
// 12: ['E']
// },
// 7: {
// 12: ['G']
// }
// }
const arrObj = [
{ age: 9, class: 6, name: 'A'},
{ age: 10, class: 5, name: 'B'},
{ age: 11, class: 6, name: 'C'},
{ age: 10, class: 5, name: 'D'},
{ age: 12, class: 6, name: 'E'},
{ age: 10, class: 5, name: 'F'},
{ age: 12, class: 7, name: 'G'},
]
const result = {}
for(var i=0; i<arrObj.length; i++){
if (!(arrObj[i]["class"] in result)){
result[arrObj[i]["class"]] = {}
}
//console.log(result)
if(!(arrObj[i]["age"] in result[arrObj[i]["class"]])){
result[arrObj[i]["class"]][arrObj[i]["age"]] = []
}
result[arrObj[i]["class"]][arrObj[i]["age"]].push(arrObj[i]["name"])
}
console.log(result)
```
# Question 3:
order placed at 3:44 PM
sms/app-notification at exactly x hrs (2) - 5:44..