Sam Dunegan

  • Tell me about a project you’re particularly proud of. What did you do that worked out well? My project is an online cook book. My database worked out well with all my tables.
  • How do you do testing, and what do you think about it? How would you improve QA? I use postman to test it but I was having trouble with that and could not find the problem…
  • What tools do you use to find a performance bug? npm test and nodemon
  • What is the preferred method of resolving unhandled exceptions in Node.js? Looking at the error code
  • How does Node.js support multi-processor platforms, and does it fully utilize all processor resources?it will run on a single processor core and will not take full advantage of multiple core resources
  • What is typically the first argument passed to a Node.js callback handler? The error value

--

--

  • What’s the difference between operational and programmer errors?Operational errors these represent run-time problems experience by correctly written programs
  • What is ‘event-driven’ programming? programming paradigm in which the flow of the program is determined by events such as user actions, sensor outputs, or message passing from other programs or threads
  • What are ‘worker processes’?provide the execution environment for all web sites and applications configured in IIS
  • Describe how Node.js can be made more scalable.it is scalable due to load balancing
  • Explain global installation of dependencies.putting global packages in a single place in the system exactly where it depends on your setup
  • Explain RESTful Web Service.style that was created to guide the design and development of the architecture for the World Wide Web

--

--

  1. What do you find challenging about coding? The multiple ways to do things and finding the best function to use.
  2. Talk about a project that disappointed you. What would you change? Any backend projects so far just becasue they’re more unfamiliar to me.
  3. List three key things to consider when coding with SEO in mind. One thing is to align your content with your search, another is to write console logs to know where you are at, and last include keywords in the URL.
  4. List five or more ways you could optimize a website to be as efficient and scalable as possible. Moving the site to a better host. Make the codes as short as possible. Detect errors.

--

--