QUESTION #1
What programming languages do you prefer to work with and why?
The programming languages I prefer to work with include Python,PHP, and HTML5.
I prefer these because they are object-oriented, use plain language, and have robust code libraries that I can reuse.
Since these are common languages currently used in the industry,it makes it easier to collaborate with other programmers.
QUESTION #2
What is the largest software project you have ever worked on?
ANSWER EXAMPLE #2
The largest software development
project I have worked on was
creating a database of automotive parts for a car manufacturing company.
The challenge was to inventory each part used by the manufacturer and cross-reference them with the vehicles they could be used on since many parts could be applied to multiple vehicles.
My role was to create the SQL queries, so the workers could find the correct part by using common terminology they
were familiar with.
QUESTION #3
Can you describe the software lifecycle methodology used in
your current position?
ANSWER EXAMPLE #3
Currently,my organization uses the Agile methodology for software development.
The benefit of this is that issues are identified and addressed in real time before impacting our team's work later in the software development lifecycle.
It also allows for iterative improvements in the processes which results in more efficient practices later in the project.
4
Can you describe the programming methodology known as Continuous
Integration?
ANSWER EXAMPLE #4
Continuous Integration,or CI is a development methodology in which developers collaborate by adding their code to a central repository
Every time a developer does this, the entire code goes through an
automated build, and the tools identify any errors or bugs which need to be
addressed.
This methodology is very similar
to Agile programming.
5
Can you describe a NoSQL database and how it differs from a relational database?
ANSWER EXAMPLE #5
A NoSQL database is a mechanism
that allows for the storage and retrieval of data and information.
It is similar to a relational database, except a NoSOL database does not
depend on tabular relations.
A NoSQL database's common elements include key values, graphs, and both column and document orientation.