Algorithm Flashcards

1
Q

To manage software and hardware

A

OS

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

Data structure operates the Last in first out:

A

Stacks

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

Steps by step solution for a problem

A

Algorithm

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

Java, python, C#, C++

A

High Level Programming LAnguage

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

To translate the high level code into machine code

A

Compiler

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

Type of memory that is non-volatile:

A

ROM

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

Concept of hiding the internal state and acquiring all interaction to be performed through object methods

A

Encapsulation

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

Sorting algorithm that best average case in time complexity

A

Quick Sort

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

A block of code that performs a specific task

A

Programming

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

Protocol used to secure communication for a network

A

HTTPS

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

SQL stands for

A

Structured Query Language

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

SQL stands for
To route data pockets between different networks

A

Router

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

Type of Loop that guaranted to execute atleast once:

A

Do while loop

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

A unique identifier for a record in a table

A

Primary Key

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

Language that is primarily used for web development that provides functionality in backend and frontend

A

Javascript

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

A mechanism where a new class derives properties and behavior

A

inheritance

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

What is the algorithm typically used in a sorted array

A

Bianry Search

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

A variable that retains its value between function calls

A

static variable

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

Example of abstract data types:

A

queue

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

queue is an example of what data type

A

abstract

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

To track changes to files and manage different version of a project

A

GIT/version control system

22
Q

Time complexity of assisting Element in array:

A

O notation

23
Q

Used to handle exemption in many programming languages:

A

try catch block

24
Q

Meaning of API

A

Application Programming INterface

25
Binary tree traversal methods processes nodes in the order of left root right
in order traversal
26
Used in structured first in first out principle:
queue
27
Special method used to initialize object
constructor
28
Command used to create directories in unit base system
mkdir
29
To store user session data on the client side
cookies
30
Not Type of software development life cycle model
binary
31
Meanin of Crude in data base operation:
create read update delete
32
To convert data into a fixed size hash value
hash function
33
Network communication meaning IP
Internet protocol
34
To convert an object into a format suitable for storage or transmission
Object seriallization
35
Many to many, one to many, many to one
db relationship
36
It ensures Encrypted communication between the browser and surfer
http
37
Large volumes of data that are difficult to process with traditional tools
big data
38
Meaning of REST in web services
representational state transfer
39
Type of network topology that connect in all devices into a central hub:
star topology
40
Creating virtual version of physical resources such as server or storage
virtualization
41
Sequence of instructions that can be executed independently by a process
thread
42
Programming paradigm focuses on the use of function and avoid changing state:
functional programming
43
Distribute network traffic across multiple server
load balancer
44
The process of refactoring existing code without changing its external behavior
refactoring
45
Method of data protection in database:
encryption
46
To indicate a mistake in the code syntax to prevent it for being compiled or executed
syntax error
47
A web service that adhere to REST that uses HTTP methods
restful API
48
Concept of software computer engineering that divides in manageable pieces:
modularization
49
Restricting the number of API request, a client can make in a given period
api rate limiting
50
Organizing the data to reduce redundancy and improve data integrity
normalization
51
to test the individual components or functions of software for correctness
unit testing