REVATURE TECHNICAL INTERVIEW 2023-2024
INTERVIEW QUESTIONS APPLICABLE TO
SOFTWARE ENGINEERING INTERVIEW
QUESTIONS AND CORRECT DETAILED ANSWERS
Terms in this set (78)
Binary is a language that the computers use and
What is Binary?
understand. It goes between 0 and 1. O is off 1 is on.
low level programing language designed for a specific
What is Assembly?
type of processor.
What is a Compiled A compiled language is a programming language that
Language? Give an can be translated into the computer language which is
Example Compiled Binary. Example would be java or C++
Language.
What is a Scripting Scripting language is executed without being compiled.
Language? Give an It runs directly on the client. For example, javascript is a
Example Scripting scripting language because it is executed by the user's
Language. browser.
What is a Markup Is used to format and structure the document. For
Language? Give an example, html is used to structure web documents.
Example Markup Language.
Is programming based on the concept of "objects". It
contains attributes and behaviors. For example, a class
What is Object Oriented
person, can have something like eye color or name as an
Programing (OOP)?
attribute and a method that mimics the behavior such as
talking or eating.
What are the Pillars of Abstraction, Encapsulation, Inheritance, Polymorphism.
OOP?
, information that is hiding because is irrelevant to the
Describe Abstraction
user. For example: an uBer app.//Back end
It protects data by making the instance variable private.
For example, when you change your password there are
Encapsulation
a few validations before you change it, like password
length, etc.
Inheritance enables new objects to take on the
properties of existing objects by using the keyword
Inheritance "extends". For example, you can create a class "Dog
extends animal" meaning that Dog has all the properties
of an animal.
Generally, the ability to appear in many forms. In object-
oriented programming, polymorphism refers to a
Polymorphism
programming language's ability to process objects
differently depending on their data type or class.
What is Method When you inherit a method from a parent and you create
Overriding? a method with the same name and signature.
When you have a method with the same name but
different perimeter
What is Method
for example
Overloading?
add (int numberOne)
add(int numberOne, int numberTwo)
What OOP Pillar are Polymorphism.
"Method Overriding" and Overloading is compile time and Overriding is run time.
"Method Overloading" most
closely associated with?
Is a step by step procedure for calculations. It is used for
What is an Algorithm?
calculation, data processing and automated reasoning.
Integrated Development Environment. It's a tool that
help developers become more efficient in programming.
What is an IDE? For example, eclipse helps you organize your projects
structure and auto complete codes. It also shows
developers any compile error.
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller TheAlphanurse. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $15.49. You're not tied to anything after your purchase.