Frage im Vorstellungsgespräch bei Verizon

UI Technical Question 1. Reverse an array . can you do it in less than O(n)? 2.Es6 array destructuring and object destructuring ? 3.write a function for finding highest element in an array? 4. write a function that uses spread operator? 5. what kind of work are you planning to do in future ? 6. write a function to push numbers on to an array . 7. what is a promise write syntax for it ? 8 what is let , var and const. 9. difference between == and === 10. what is hoisting.