You are on page 1of 2

What Programming language you are familiar with other than Java?

Please describe!

C++ is a statically typed, compiled, general-purpose, case-sensitive, free-form

programming language that supports procedural, object-oriented, and generic
programming.C++ is regarded as a middle-level language, as it comprises a
combination of both high-level and low-level language features. C++ fully supports
object-oriented programming, including the four pillars of object-oriented
development:Encapsulation, Data hiding, Inheritance, Polymorphism.

The PL/SQL programming language was developed by Oracle Corporation. Following

are notable facts about PL/SQL:
-PL/SQL is a completely portable, high-performance transaction-processing
-PL/SQL provides a built-in interpreted and OS independent programming
-PL/SQL can also directly be called from the command-line SQL*Plus interface.
-Direct call can also be made from external programming language calls to
-PL/SQL's general syntax is based on that of ADA and Pascal programming
-Apart from Oracle, PL/SQL is available in TimesTen in-memory database and IBM
PL/SQL has the following features: PL/SQL is tightly integrated with SQL, offers
extensive error checking, offers numerous data types,offers a variety of
programming structures, supports structured programming through functions and
procedures, supports object-oriented programming, supports developing web
applications and server pages.

Android is an open source and Linux-based Operating System for mobile devices
such as smartphones and tablet computers. The official language for Android
development is Java. Large parts of Android are written in Java and its APIs are
designed to be called primarily from Java. That said, it is possible to develop C and
C++ apps using the Android Native Development Kit (NDK), however it isnt
something that Google promotes. According to Google, the NDK will not benefit
most apps. As a developer, you need to balance its benefits against its drawbacks.
Notably, using native code on Android generally does not result in a noticable
performance improvement, but it always increases your app complexity.

What is Software Development Life Cycle? *

Please describe Min. 100 Characters

SDLC, Software Development Life Cycle is a process used by software industry to

design, develop and test high quality softwares.SDLC is a well-defined, structured
sequence of stages in software engineering to develop the intended software
product.SDLC provides a series of steps to be followed to design and develop a
software product efficiently. SDLC framework includes the following steps:
Communication, Requirement gathering, feasibility study, systeem analysis,
software design, coding, testing, integration, implementation, operation &
maintance, disposition. The software development paradigm helps developer to
select a strategy to develop the software. A software development paradigm has its
own set of tools, methods and procedures, which are expressed clearly and defines
software development life cycle. A few of software development paradigms or
process models are defined as follows: waterfall model, iterative model, spiral
model, v-model.
What do you know about MVC? *
Please describe Min. 100 Characters

MVC: the model is the data, the view is the window on the screen, and the controller
is the glue between the two.MVC is a standard design pattern that many developers
are familiar with. Some types of Web applications will benefit from the MVC
framework. Others will continue to use the traditional ASP.NET application pattern
that is based on Web Forms and postbacks. Other types of Web applications will
combine the two approaches; neither approach excludes the other.Model-ViewController is the concept introduced by Smalltalk's inventors (TrygveReenskaug and
others) of encapsulating some data together with its processing (the model) and
isolate it from the manipulation (the controller) and presentation (the view) part
that has to be done on a UserInterface.