Filter interviews by
Be the first one to contribute and help others!
I applied via Approached by Company and was interviewed in Feb 2023. There were 3 interview rounds.
Maximum questions should be related quantitive aptitude.
What was a major obstacle you have overcome in the past year and what did you learn from it?
I applied via Job Portal and was interviewed in Jul 2022. There were 2 interview rounds.
Simply go through the previous papers
I applied via Naukri.com and was interviewed before Feb 2023. There were 2 interview rounds.
Basic Arthematic and reasoning and English
I applied via Campus Placement and was interviewed in Dec 2024. There were 5 interview rounds.
The assessment focused on general aptitude, which was relatively easy and manageable to pass. However, the pseudo-code section may pose a greater challenge during the first round.
It is very easy; you just need to speak at least once to easily pass through this round. mostly they dont try to reject you unless you are very nervous and very low about confidence they want you to speak atleast once , even the point is valid or not.
You will undergo a written test comprising three coding sections (either in Python or C) containing five or six questions each, along with ten multiple-choice questions on software testing, which are relatively easy. However, the most challenging section is networking, for which you will need to write theory responses; therefore, it is important to prepare thoroughly for that part.
posted on 22 Nov 2024
I applied via campus placement at BNM Institute of Technology, Bangalore and was interviewed in Oct 2024. There were 2 interview rounds.
Program to calculate factorial of a number using recursion or iteration
Define a function to calculate factorial
Use recursion or iteration to calculate factorial
Handle edge cases like 0 and negative numbers
Example: factorial of 5 is 5*4*3*2*1 = 120
The aptitude test consists of 26 questions, including 2 coding questions.
Data structures are ways of organizing and storing data in a computer so that it can be accessed and used efficiently.
Data structures define the way data is stored, accessed, and manipulated in a computer program.
Examples include arrays, linked lists, stacks, queues, trees, and graphs.
Choosing the right data structure is crucial for optimizing the performance of algorithms and applications.
A Binary Search Tree (BST) is a data structure where each node has at most two children, with the left child being less than the parent and the right child being greater.
Nodes in a BST are arranged in a hierarchical order where each node has a left child and a right child.
The left child of a node contains a value less than the parent node, while the right child contains a value greater than the parent node.
BST allows f...
Dijkstra's Algorithm is a graph search algorithm for finding the shortest path from a single source to all other nodes in a graph with non-negative edge weights.
Dijkstra's Algorithm is used in various applications such as network routing protocols, GPS systems, and road navigation.
It works by maintaining a set of nodes with known shortest distance from the source and iteratively expanding this set by adding the nearest...
Multithreading is the ability of a CPU to execute multiple threads concurrently, allowing for better performance and resource utilization.
Multithreading allows multiple threads to run concurrently within the same process.
Each thread has its own stack and program counter, but shares the same memory space.
Multithreading can improve performance by utilizing multiple CPU cores efficiently.
Examples of multithreading include...
A hash map is a data structure that stores key-value pairs and allows for efficient retrieval of values based on keys.
Hash maps use a hash function to map keys to indexes in an array, allowing for constant time retrieval of values.
Collisions can occur when multiple keys hash to the same index, which can be resolved using techniques like chaining or open addressing.
Example: HashMap
I applied via Company Website and was interviewed in Jul 2024. There were 3 interview rounds.
Basic quants and reasoning
Simple array and string questions.
An operating system is a software that manages computer hardware and provides services for computer programs.
Manages computer hardware resources such as CPU, memory, and storage
Provides a user interface for interacting with the computer
Supports running applications and managing processes
Examples include Windows, macOS, Linux, iOS, Android
Git commands are used to interact with the version control system. Here are 5 commonly used commands.
git clone
git add
git commit -m 'commit message': Commit the changes in the staging area with a descriptive message.
git push: Push the committed changes to a remote repository.
git pull: Fetch and me...
I applied via Job Fair and was interviewed in Jul 2024. There was 1 interview round.
Recruitment Consultant
5
salaries
| ₹1.2 L/yr - ₹2 L/yr |
HR Recruiter
3
salaries
| ₹1.5 L/yr - ₹2 L/yr |
TCS
Accenture
Cognizant
Infosys