Final Presentation Questions Flashcards

1
Q

Which one functionality does firebase not offer?

A

Relational Queries

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Which of these technologies is a competitor of firebase?

A

Parse Server

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Which of the following is true about firebase?

A

Firebase can be imported as client-side javascript

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Which command records changes to the repository?

A

git commit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

which command allows you to create a new branch called working branch?

A

git checkout -b working branch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

what is github?

A

A hosting service for git repositories

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the difference between NoSQL and MySQL?
MySQL is document structure and NOSQL is not
MySQL is predefined schema and NoSQL is dynamic schema
MySQL scales vertically and NoSQL scales Horizontally
There are no differences

A

MySQL is predefined schema and NoSQL is dynamic schema

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Which of the following is true for MySQL?
You can have only one primary key
Unique cannot be null
Once a database is created it cannot be removed
MySQL is actually OurSQL

A

You can have only one primary key

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
What SQL command allows for records to be added into a table?
Add
Append
Insert
Delete
A

Insert

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
Which of the following is NOT a CRUD operation in MongoDB?
Insert()
find()
refactor()
update()
A

refactor()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
Which of the following is incorrectly paired? (RDBMS | MongoDB)
Table | Collection
Column | Row
Column | Field
Row | Document
A

Column | Row

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
Which was not a key revision in the release of MongoDB 3.0?
New Storage API
Enhanced Query Engine
Better Authentication
Transition away from BSON storage format
A

Transition away from BSON storage format

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
What is one of mongooses’ goals?
Encapsulation
Object Data Modeling (ODM)
Global Variables
To Complicate Things
A

Object Data Modeling (ODM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
What type of database is Mongoose for?
SQL Database
SQLite Database
NoSQL Database
Microsoft Excel
A

NoSQL Database

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
What does MongoDB lack, that Mongoose implements?
Schemas
Queries
An Actual Database
A Box of Kittens
A

Schemas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q
Which corporation is React backed by?
Google
Facebook
Mozilla
Microsoft
A

Facebook

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q
Which of the following distinguishes React from Angular
React was created by Google
React uses two-way binding
React uses a virtual DOM
React is a full fledged MVC framework
A

React uses a virtual DOM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q
Which is the recommended way to update a variable in the state of a component in React?
this.state[variable] = value;
this.setState({variable:”value”});
console.log(state(value));
State.variable++;
A

this.setState({variable:”value”});

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q
ANGULAR - Which of these was NOT given as an example of a structural directive?
 ngFor
 ngSwitch
nglf 
ngDo
A

ngDo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q
What does MVC stand for?
Module variable class
Multiple vector class
Model view controller
Model variable container
A

Model view controller

21
Q
Angular modules are made up of what?
Components and services
Containers and services
Models and views
Containers and pipes
A

Components and services

22
Q
What is one competitor to Bootstrap?
 CSS
 Materialize
 firebase
 git
A

Materialize

23
Q
Which of these is not a grid structure class?
 .row
 .col
 .col-md
 .row-md
A

.row-md

24
Q

Which of the following statements is NOT true?
Bootstrap follows a desktop first approach
Bootstrap is supported by most modern browsers
Bootstrap is responsive on multiple devices
Bootstrap provides javascript extensions

A

Bootstrap follows a desktop first approach

25
Q
How can you send the action FOO to the redux store?
dispatch(store, FOO) 
store.dispatch(FOO)
store.send(FOO)
send(FOO)
A

store.dispatch(FOO)

26
Q

What are the main concepts in pure redux
Action, provider http request
Action reducer store state
Action state producer

A

Action reducer store state

27
Q
Redux is a derivation from which design pattern
MVC
Adapter
Flux
Observer
A

Flux

28
Q
Which of the following not supported by paper js does raphael use to work in old ie versions
 Html5 cavas
 svg
vml
webgl
A

vml

29
Q

What’s the main difference between raster graphics and svg
Paper js supports raster graphics but not svg
Raster supports only black and white, svg supports full rgb
Raster has fixed resolution

A

Raster has fixed resolution

30
Q

What’s the difference between using canvas and using svg for web graphics
Canvas uses dom structure, drawn shapes are forgotten in svg
Svg uses dom structure, drawn shapes are forgotten in canvas

A

Svg uses dom structure, drawn shapes are forgotten in canvas

31
Q
What features does google maps API not offer
 places
 Maps
 Guides
 Routes
A

Guides

32
Q
Which map feature is exclusive to mobile implementations
 gestures
 rotate
 tilt
 Zoom and pan
A

gestures

33
Q

Which of the following is not a way google Maps API can identify a location
Latitude and longitude coordinates
Keywords
Unique place ID
World Geographic Reference System (GEOREF)

A

World Geographic Reference System (GEOREF)

34
Q
Which library is not part of the CreateJS suite
EaselJS
PreloadJS
PhaserJS
TweenJS
A

PhaserJS

35
Q
How do you change the frame rate of a ticker?
Ticker.framerate = x;
Ticker.setFramerate(x);
Ticker.FPS = x;
Ticker.pcMasterRace(x);
A

Ticker.framerate = x;

36
Q
Which of the following is the default API used by SoundJS
SoundAPI
Cordova
Flash
WebAudio
A

WebAudio

37
Q

Which of the following is not an advantage of using typescript compared to js

a) Refactoring and code navigation is better with typescript
b) Typescript code does not need to be unit tested
c) Static typing makes it easier to understand typescript code
d) Typescript has better support for OOP

A

Typescript code does not need to be unit tested

38
Q

Which of the following best declares a function that picks a random element from an array

a) function pickRandom(array:T[]): T;
b) function pickRandom(array:T[]):T[];
c) function pickRandom(array: Array): ArrayElement;
d) function pickRandom(array: any[]): any;

A

function pickRandom(array:T[]): T;

39
Q

Which of the following statements is true

a) Typescipt can only run in nodejs environments
b) Typescript uses a runtime type system for interfaces
c) Typescript is a subset of js
d) Typescript allows programmers to define abstract classes

A

Typescript allows programmers to define abstract classes

40
Q
Which of these is not a supported operation within the youtube data api
Lists
Remove
Update
Insert
A

Remove

41
Q

What does the function player.getPlayerState() do

a) Returns a boolean telling you if a player is ok
b) Returns a script (eg. paused) indicating current state
c) not a real function
d) Returns a numerical value representing the current state

A

Returns a numerical value representing the current state

42
Q

Which of the following is a requirement for the iframe player api

a) Browser can only be mozilla
b) Viewport is at least 400px by 400px
c) Browser must have html5 postmessage feature
d) All of them are correct

A

Browser must have html5 postmessage feature

43
Q

What EJS tag would output a literal

A
44
Q
What template renders <li>Hello James</li> when calling ejs.render(template, {name:’James’});?
<li>
<li>Hello </li>
<li>
<li>Hello </li>
A

<li>Hello </li>

45
Q
An alternative to EJS is
Pug
Chinstrap
Mocha
Clojure
A

Pug

46
Q
What languages does Heroku NOT support?
PHP
Ruby
C++
Python
A

C++

47
Q
As a developer, what do you manage when using Platform as a Service (PAAS)?
Storage and Servers
Applications and Data
Applications, Data and Storage
Applications and Storage
A

Applications and Data

48
Q
What command allows you to create and app in Heroku?
Heroku start
Heroku make
Heroku build
Heroku create
A

Heroku create