Evolent Interview Question

How would you design a linked list class in JavaScript? What types are passed by reference in JavaScript? Explain function overloading. How would you determine the median value of a linked list with minimal memory usage? What is the difference between an array and a list? What are some methods to debug JavaScript errors? What MV frameworks do you prefer over others? Do you have experience on the back-end as well as the front-end? Do you have experience with unit testing?