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
Q

Binary tree traversal methods processes nodes in the order of left root right

A

in order traversal

26
Q

Used in structured first in first out principle:

A

queue

27
Q

Special method used to initialize object

A

constructor

28
Q

Command used to create directories in unit base system

A

mkdir

29
Q

To store user session data on the client side

A

cookies

30
Q

Not Type of software development life cycle model

A

binary

31
Q

Meanin of Crude in data base operation:

A

create read update delete

32
Q

To convert data into a fixed size hash value

A

hash function

33
Q

Network communication meaning IP

A

Internet protocol

34
Q

To convert an object into a format suitable for storage or transmission

A

Object seriallization

35
Q

Many to many, one to many, many to one

A

db relationship

36
Q

It ensures Encrypted communication between the browser and surfer

A

http

37
Q

Large volumes of data that are difficult to process with traditional tools

A

big data

38
Q

Meaning of REST in web services

A

representational state transfer

39
Q

Type of network topology that connect in all devices into a central hub:

A

star topology

40
Q

Creating virtual version of physical resources such as server or storage

A

virtualization

41
Q

Sequence of instructions that can be executed independently by a process

A

thread

42
Q

Programming paradigm focuses on the use of function and avoid changing state:

A

functional programming

43
Q

Distribute network traffic across multiple server

A

load balancer

44
Q

The process of refactoring existing code without changing its external behavior

A

refactoring

45
Q

Method of data protection in database:

A

encryption

46
Q

To indicate a mistake in the code syntax to prevent it for being compiled or executed

A

syntax error

47
Q

A web service that adhere to REST that uses HTTP methods

A

restful API

48
Q

Concept of software computer engineering that divides in manageable pieces:

A

modularization

49
Q

Restricting the number of API request, a client can make in a given period

A

api rate limiting

50
Q

Organizing the data to reduce redundancy and improve data integrity

A

normalization

51
Q

to test the individual components or functions of software for correctness

A

unit testing