0% found this document useful (0 votes)
8 views

Technology Test

Uploaded by

Tanishq Shukla
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Technology Test

Uploaded by

Tanishq Shukla
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

19/11/2024, 22:11 Technology Test

Technology Test
* Required

Full Name *

Enter your answer

Campus Name *

IIT Madras

IIT Kharagpur

IIT BHU

IIT Delhi

IIT Guwahati

Campus Roll No *

Enter your answer

Applied for which role? *

Technology - Software development engineer

BIU-Data Scientist

Both

https://forms.office.com/pages/responsepage.aspx?id=5Iv7uA71iUmWw0HrE17BRwYo-Pc4pqdOoJtdUPl2xoFUQTFOUzRYWDBBVl… 1/9
19/11/2024, 22:11 Technology Test

Which Department of engineering are you in ? *

Enter your answer

Which one of these is a design pattern? (10 Points) *

Singleton

Class

Loop

Exception

In a relational database, what is a 'foreign key'? (10 Points) *

A key that uniquely identifies each record in a table

A key that refers to the primary key in another table

A key that can store multiple values

A temporary key used for sorting

What type of relationship is represented by the "has-a" relationship in


object-oriented design? (10 Points) *

Inheritance

Composition

Abstraction

Polymorphism

https://forms.office.com/pages/responsepage.aspx?id=5Iv7uA71iUmWw0HrE17BRwYo-Pc4pqdOoJtdUPl2xoFUQTFOUzRYWDBBVl… 2/9
19/11/2024, 22:11 Technology Test

In SQL, which keyword is used to retrieve unique values from a column?


(10 Points) *

UNIQUE

DISTINCT

DISTINCTIVE

DIFFERENT

Which of the following data structures is used to implement recursion?


(10 Points) *

Stack

Queue

Linked List

Tree

Which Git command is used to upload local repository content to a remote


repository? (10 Points) *

git pull

git commit

git push

git fetch

Which of these is NOT a characteristic of the Agile methodology? (10 Points)


*

https://forms.office.com/pages/responsepage.aspx?id=5Iv7uA71iUmWw0HrE17BRwYo-Pc4pqdOoJtdUPl2xoFUQTFOUzRYWDBBVl… 3/9
19/11/2024, 22:11 Technology Test

Iterative process

Extensive documentation

Customer collaboration

Flexibility in requirements

Which model of software development is characterized by sequential


phases like requirements, design, implementation, and testing? (10 Points) *

Agile

Waterfall

Spiral

Incremental

Which of the following is a self-balancing binary search tree? (10 Points) *

Red-Black Tree

Heap

Binary Search Tree

Stack

What is the Big-O complexity of finding an element in a balanced binary


search tree? (10 Points) *

O(n)O(n)O(n)

O(log⁡n)O(\log n)O(logn)

O(nlog⁡n)O(n \log n)O(nlogn)

https://forms.office.com/pages/responsepage.aspx?id=5Iv7uA71iUmWw0HrE17BRwYo-Pc4pqdOoJtdUPl2xoFUQTFOUzRYWDBBVl… 4/9
19/11/2024, 22:11 Technology Test

O(1)O(1)O(1)

Which HTTP method is used to update an existing resource? (10 Points) *

POST

GET

DELETE

PUT

Which sorting algorithm has an average time complexity of O(nlog⁡n)O(n \log


n)O(nlogn)? (10 Points) *

Insertion Sort

Merge Sort

Bubble Sort

Selection Sort

In binary search, what is the average time complexity? (10 Points) *

O(n)O(n)O(n)

O(n2)O(n^2)O(n2)

O(log⁡n)O(\log n)O(logn)

O(1)O(1)O(1)

Which of the following is a NoSQL database? (10 Points) *

https://forms.office.com/pages/responsepage.aspx?id=5Iv7uA71iUmWw0HrE17BRwYo-Pc4pqdOoJtdUPl2xoFUQTFOUzRYWDBBVl… 5/9
19/11/2024, 22:11 Technology Test

MySQL

PostgreSQL

MongoDB

Oracle

Which data structure provides constant-time complexity for insertions and


deletions? (10 Points) *

Array

Stack

Queue

Hash Table

In object-oriented programming, which principle emphasizes using a


superclass to allow multiple subclasses to be treated the same? (10 Points) *

Polymorphism

Abstraction

Encapsulation

Composition

Which of the following best describes encapsulation in object-oriented


programming? (10 Points) *

Making all data public

Wrapping data and methods that operate on the data into a single unit

https://forms.office.com/pages/responsepage.aspx?id=5Iv7uA71iUmWw0HrE17BRwYo-Pc4pqdOoJtdUPl2xoFUQTFOUzRYWDBBVl… 6/9
19/11/2024, 22:11 Technology Test

Using only inheritance

Writing modular code

What does MVC stand for in software architecture? (10 Points) *

Model-View-Controller

Module-Version-Control

Main-View-Control

Memory-View-Controller

Which algorithm finds the shortest path in a graph? (10 Points) *

Dijkstra’s Algorithm

Bubble Sort

Depth-First Search

Binary Search

Which type of data structure is most appropriate for storing hierarchical


data? (10 Points) *

Array

Stack

Tree

Hash Table

https://forms.office.com/pages/responsepage.aspx?id=5Iv7uA71iUmWw0HrE17BRwYo-Pc4pqdOoJtdUPl2xoFUQTFOUzRYWDBBVl… 7/9
19/11/2024, 22:11 Technology Test

What is the primary purpose of a ‘constructor’ in object-oriented


programming? (10 Points) *

To copy data from one object to another

To initialize objects

To delete unused objects

To create a superclass

Which of the following is a REST API constraint? (10 Points) *

Statelessness

Dynamic typing

Open source

Encapsulation

Which data structure is best suited for implementing a LIFO structure?


(10 Points) *

Queue

Linked List

Stack

Tree

In an ER (Entity-Relationship) diagram, which symbol typically represents a


relationship? (10 Points) *

Rectangle

https://forms.office.com/pages/responsepage.aspx?id=5Iv7uA71iUmWw0HrE17BRwYo-Pc4pqdOoJtdUPl2xoFUQTFOUzRYWDBBVl… 8/9
19/11/2024, 22:11 Technology Test

Diamond

Ellipse

Triangle

Which of the following is true about an algorithm? (10 Points) *

It must produce an output in finite time

It must have infinite steps

It must work for only a few specific inputs

It must use only loops

Never give out your password. Report abuse

This content is created by the owner of the form. The data you submit will be sent to the form owner. Microsoft is not
responsible for the privacy or security practices of its customers, including those of this form owner. Never give out
your password.
Microsoft Forms | AI-Powered surveys, quizzes and polls Create my own form
The owner of this form has not provided a privacy statement as to how they will use your response data. Do not
provide personal or sensitive information. | Terms of use

https://forms.office.com/pages/responsepage.aspx?id=5Iv7uA71iUmWw0HrE17BRwYo-Pc4pqdOoJtdUPl2xoFUQTFOUzRYWDBBVl… 9/9

You might also like