Interview and Quiz
To move on to Fundamentals of Software Development, students must join us for an interview and complete a quiz.
Once you've fully completed all previous steps, you qualify to take the end-of-prep quiz. Arrange with Operation Spark to take the end-of-prep coding quiz.
You can book an appointment by clicking here...
You will take the quiz in person at Operation Spark.
Take Away
Below are the concepts you should come away with and on which you’ll be quizzed. You will want to make notes on these items as you go through the Prep material and ENSURE you understand them. If you’re fuzzy on some points, Googling is the best way to figure it out. Self-directed learning and research is the BEST way to solve micro-problems when attacking complex problems in software development, so you should early on practice and develop the reflex to Google-it!
Finally, we have more reading resources online at Operation Spark that cover all topics addressed. See the table of contents for this material, here:
https://github.com/OperationSpark/javascript-wiki/wiki
Study Guide:
- What are variables? How do we define them and why do we use them?
- What are some of the basic built-in data types? By data types, we mean, types of things - the things you use in your app.
- What is a String? How do we often use them?
- What is a Boolean? When would we use a Boolean?
- What is an Array, why do we use them, how do we access their elements, and what is the syntax for creating a literal Array?
- What is an Object, how do they differ from Arrays, how do we access their values, and what is the syntax for creating a literal Object?
- What is a conditional statement (if statement). Why do we use them and what is the syntax for creating one?
- What is a loop, why do we use loops, and, naming one, what is the syntax for creating that loop?
- What is a function, how do we define a function, how do we call (or execute) a function, and what do we use them? What are parameters and what is a return value?