Agile/Scrum
Stacks/Frameworks/Libraries
Mobile Development
Microservices & Operating Systems
100

What is the difference between Waterfalll and Agile

Waterfall works best for projects completed in a linear fashion and does not allow going back to a prior phase. ...Agile methods break projects into smaller, iterative periods (Sprints)

100

What are the 3 main programming languages in Frontend Development?

HTML, CSS, and JavaScript

100

What are the 3 types of mobile apps?

1. Web Apps

2. Native Apps

3. Hybrid Apps

100

What is an architectural style that structures an application as a collection of services 

Microservices

200

Name at least 3 roles that are involved in Scrum

1. Product Owner

2. Scrum Master

3. Developers

4. Testers

5. Business Analyst


200

What are the 2 most common JavaScript frameworks?

Angular and React

or Node

200

What is the official language for Android development?

Java
200

What are the rules, routines, commands, and protocols – or the glue – that integrates the individual microservices, so they function as a single application 

Restful APIs

300

What are 3 artifacts (or documents) that are used in Scrum

1. Product Backlog (or user stories) 

2. Sprint Backlogs

3. Burndown charts

300

Name at least 3 technical skills or languages a backend would have

Java, Python, .Net, Ruby, SQL

300

What are the 2 main programming languages for iOS Development

Objective C and Swift

300

What are the 3 most common operating systems for a personal computer?

Microsoft Windows, Mac OS, and Linux

400

What are the 3 ceremonies or meetings involved in Scrum?

1. Sprint Planning

2. Daily stand ups

3. Sprint Reviews

400

What company developed React?

Facebook

400

Name 1 advantage and 1 disadvantage for a hybrid app

Advantage:

  • Easy to build (HTML, CSS, JavaScript)

  • Cheaper than Native App

  • Single app for all platforms

  • No browser needed

  • Can usually access device utilities

  • Faster to develop than Native Apps

Disadvantage:

  • Slower than Native Apps

  • More expensive than Web Apps

  • Less interactive than Native Apps


400

What company did Unix derive from?

AT&T

500

What are the 5 stages in SDLC?

1. Requirement Analysis

2. Design

3. Implement or Code

4. Test

5. Maintain

500

What is the most common Python based framework?

Django

500

Name one modern mobile framework

React Native, Xamarian, Ionic, Cordova

500

What language is a Linux kernel written in?

C