SASIDHAR REDDY VANUKURI (SDE2 - R1) https://drive.google.com/file/d/1gqohJ2nZospTg0gSc8d_tQArFnu6jLtR/view * solved 1 qn quickly and correct * but not able to solve 2nd qn..somewhat logic building is okay * prev experience looks good * ecommerce experience - relevant * able to explain basic db concepts * answered mongo db queries qns - correct except for small syntax issues, but good as he said he had worked on nosql long back * overall, DSA looks ok ok only, but other skills are relevant..so slightly positive..pushing to next round ``` /** * @param {number} num * @return {number} */ var addDigits = function(num) { // const numberArray = num.toString().split(""); // let sum = 0; // for(let each of numberArray){ // sum += Number(each) // } // if(sum < 10){ // return sum; // } // return addDigits(sum); 38 is even number }; ``` 2) ``` /** * @param {number[]} digits * @return {number[]} */ var plusOne = function(digits) { let sum = ''; for(let each of digits){ sum += each } sum = Number(sum) + 1; let numberArray = []; // retrun sum.toString().split("") // console.log(sum); while(true){ let digit = sum%10; // console.log(digit) sum = Math.floor(sum/10); // console.log(sum) numberArray.unshift(digit) if(sum < 10){ numberArray.unshift(sum) break; } } return numberArray; }; ``` 3) https://jsfiddle.net/04zdmewy/ ``` /** /* Collection: orders Schema: order_id: String, seller_id: String, createdAt: Date */ // 1) find total order count of a particular seller with seller_id = 'xyz' // 2) find total order count of a day - Aug 1 // 3) find order counts per seller on a particular day - Aug 1 // 4) for given seller with seller_id = 'xyz', find order count per hour for a given day - Aug 1 */ Orders.count({seller_id : "xyz"}) -------------- Orders.count({createdDate >= ISOString(#begining of the day), createdDate < ISOString(# end of the day)}) ---------------------- Orders.aggregate({$match: { createdDate : {$gte: ISOString(), $lte: ISOString()} }}, { $groupBy : { seller_id : 1, _id : $sum(1) } } ) ------------------------- Orders.aggregate({$match : { seller_id : "xyz", }, }) ```