Blog_305

Jayswilder
2 min readOct 5, 2020

Stuff

  1. How does Node.js handle child threads?
    When Asynchronous code is processed, that function is passed to the browser (or operating system in node) and then data is sent back to JS when the event is ready to be processed further
  2. How can you listen on port 80 with Node?
    Redirect port 80 to another higher port. Then launch Node.js on your specified port.
  3. What tools can be used to assure consistent style?
    Linting is a popular approach. The most popular tools for this in the Node community are Prettier and StandardJS.
  4. List out the differences between AngularJS and NodeJS.
    AngularJS is a JavaScript framework, whereas NodeJS is a cross-platform runtime environment.
  5. What are the advantages of NodeJS?
    Easy scalability, Easy to learn, High performance, Fullstack JavaScript, Large community, Extended support, highly extensible, advantage of caching
  6. What is meant by JSON?
    JavaScript Object Notation
  7. Discuss your understanding of Agile so far.
    An umbrella term for several iterative and incremental software development approaches, with each of those variations being its own Agile framework. The most popular Agile frameworks include Scrum, Crystal, Dynamic Systems Development Method, and Feature-Driven Development. Mendix, in particular, subscribes to the Scrum methodology.
  8. How is scrum different from waterfall?
    Waterfall works best for projects completed in a linear fashion and does not allow going back to a prior phase. Agile focuses on adaptive, simultaneous workflows. Agile methods break projects into smaller, iterative periods. Kanban is primarily concerned with process improvements.
  9. What are the Three Amigos in Scrum?
    BA, Developer, and Tester
  10. What is the “timeboxing” of a scrum process called? Describe, please.
    Timeboxing is allotting a fixed, maximum unit of time for an activity. That unit of time is called a time box. The goal of timeboxing is to define and limit the amount of time dedicated to an activity. Scrum uses timeboxing for all of the Scrum events and as a tool for concretely defining open-ended or ambiguous tasks.
  11. What are the roles of a scrum master and product owner?
    While the Scrum Master and Product Owner work closely together, these roles are very different. A Scrum Master leads the Agile development team and supports the Product Owner by relaying updates to relevant employees. Product Owners manage the product backlog and ensure the company gains maximum value from the product.

--

--