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(logn)O(\log n)O(logn)
O(nlogn)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(nlogn)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(logn)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