BackEnd Questions
-
What are the pros and cons of extending built-in JavaScript objects?
-
What does CORS stand for and what issue does it address?
-
What is package.json? What is it used for?
-
What are some of the most popular modules of Node.js?
-
How do you create a list? (Python)
-
How do you create a dictionary? (Python)
-
How would you setup many projects where each one uses different versions of Python and third party libraries? (Python)
-
what's wrong with import all? (Python)
-
What are callbacks?
-
What is the difference between
==
and===
? -
Explain the same-origin policy with regards to JavaScript.
-
Can you give an example of one of the ways that working with this has changed in ES6?
-
What are the differences between variables created using let, var or const?
-
How can you share code between files?
-
How are REST and SOAP-based API’s different?
-
What are the risks of code dependencies? Why do we use them anyway?
-
What is strict mode? What are some of the advantages/disadvantages of using it?
-
What is your favorite programming language? And why?
-
What is your experience with object-oriented programming (OOP)?
-
What is a multidimensional array?
-
How do you update NPM to a new version in Node.js?
-
What tools can be used to assure consistent style? Why is it important? (Node)
-
What is the difference between Asynchronous and Non-blocking? (Node)
-
Is Node Synchronous or Asynchronous? (Node)
-
What are some of the differences between Postgres and Mongodb?
-
When it comes to databases what are Tables and Fields?
-
What are Constraints in SQL?
-
When it comes to databases what is a Primary Key?
-
What is the difference between inner join, left join and full outer join?
-
What is the VirtualDom (and why do we care)?
-
What are NoSQL databases?
-
What are the different types of databases?
-
what is your approach to debugging?
-
What are the pros and cons of functional programming vs object-oriented programming?
-
What are two-way data binding and one-way data flow, and how are they different?
-
What are Promises in Node?
-
What are the pros and cons of monolithic vs microservice architectures?
-
What is an MVC framework?
-
Is Django an MVC Framework? (Python)
-
Is Express an MVC Framework?
-
What are the key features of MongoDB? (DB/Mongo)
-
Mention the command to insert a document in a database called school and collection called persons. (DB/Mongo)
-
How do you delete a table? (DB/SQL)
-
Write a query that will show all the contents of a table. (DB/SQL)
-
How can you get a list of all your databases? (DB/SQL)
-
How do you switch from one database to another? (DB/SQL)
-
How will you get the list of all the tables, in a database? (DB/SQL)