W07 Learning Activity: Interview Preparation
Overview
Welcome to Week 07! Congratulations on making it to the end of the course! In this lesson, you will complete, publish and submit your final project. The new content in this lesson however, is not as technical as it has been all semester long. Instead, the lesson content is of a more professional nature, intended to help you start thinking about applying what you've learned to getting an awesome job.
Topics for this learning activity:
- Resume Tips
- Interview Prep
- Interview Questions
Learning Material
Resume Tips
Interview Prep
- BYU-Idaho Career Center Powerful Job Interviews
- 19 Web Developer Interview Questions You Should Know
- How to Ace the Web Developer Job Interview
Here are some questions you should be prepared to answer for yourself:
- What are the Wall Street Interviewing Strategies?
- What is your market value?
- How can you make a powerful introduction?
- How should you dress for interviews or career fairs? What does your appearance say about you?
Interview Questions
Here are some questions you should be prepared to answer in an interview regarding the technologies taught in this class:
- T/F: NPM is a programming language.
- Node.js is a runtime for Javascript, NOT a Back End language.
- Node.js is a back end language, NOT a runtime for JavaScript.
- Node.JS allows JavaScript to be run outside of the browser.
- What does NPM stand for?
- What is the command to install the nodemon package globally?
- How do you initialize a Node.js project that creates a package.json and node_modules for you?
- What is the method to set up a server and make it run in a certain port?
- What Node.JS code is compiled into?
- What are Middleware functions?
- What is Express.js?
- What does MVC stand for?
- How do you make use of an express router for your requests?
- What is the responsibility of the Model?
- What is the responsibility of the Controller?
- How do you make relations in a NoSQL database such as MongoDB?
- What are the most important pieces of the structure of a MongoDB database?
- How do you find the id of a MongoDB document?
- What is a Cookie?
- What is a real disadvantage of using cookies on the client-side?
- What is a CSRF attack?
- The 300-399 range of http response status codes are for what?
- The 200-299 range of http response status codes are for what?
- The 400-499 range of http response status codes are for what?
- The 500-599 range of http response status codes are for what?
- What is the synchronous way of handling errors?
- What does the term “Sanitizing” refer to in Node.js?
- Where exactly do you inject your dependencies?
- Is Node.js recommended for heavy calculations and 3D rendering?
- What is risk?
- What are the tasks of risk management?
- When identifying and classifying risks, what are the 5 main risk impact areas?
- Why isn't it possible to pass images/files with the file picker through the body of the request?
- What do the skip( ) and limit( ) methods do and where do you use them?
- Which is the HTTP verb that should be used with client-side JavaScript in order to delete something upon request?
- T/F: When performing an asynchronous request, the server has to send a response without reloading/re-rendering the page.
- T/F: Because every company's needs are unique, the payment process should not be outsourced and the development team should develop its own.
Submission
Other Links:
- Return to: Week Overview | Course Home