Filter interviews by
Be the first one to contribute and help others!
posted on 11 Mar 2022
I was interviewed before Mar 2021.
Round duration - 60 minutes
Round difficulty - Easy
10 Aptitude questions with difficulty level hard were asked in this test.
The minimum number of planes required to go around the world is one.
One plane can fly around the world without needing to stop.
The plane can refuel mid-air or carry enough fuel for the entire journey.
Examples: Non-stop flights like the Boeing 787 Dreamliner or Airbus A350 can circumnavigate the globe with one plane.
Round duration - 60 minutes
Round difficulty - Easy
Technical Interview round with questions based on data structures and algorithms. Questions about previous projects done and my roles on it and my leadership capabilities. Few technical questions from Threads and multi-processing.
You are given an N * N matrix of integers where each row and each column is sorted in increasing order. Your task is to find the positi...
Given a sorted N * N matrix, find the position of a target integer 'X'.
Start from the top-right corner of the matrix and compare the target with the element at that position.
Based on the comparison, move left or down in the matrix to narrow down the search.
Repeat the process until the target is found or the search goes out of bounds.
Return the position of the target if found, else return {-1, -1}.
Ninja has a number 'N'. Your task is to generate a pattern where the outer rectangle is filled with the number 'N', and as you move inward, the numbers decrease conse...
Generate a pattern with outer rectangle filled with number 'N' and decreasing consecutively inward.
Start by filling the outermost rectangle with the number 'N'.
Decrease the numbers consecutively as you move inward towards the center.
Continue this pattern until you reach the center of the rectangle.
Round duration - 60 minutes
Round difficulty - Medium
DSA based questions were asked in this round. Questions on implementation of Linux directory structure were also asked.
You are provided with a binary array, i.e., an array containing only 0s and 1s. Your task is to sort this binary array and return it after sorting.
The fir...
Yes, the binary array sorting problem can be solved in linear time and constant space using a single traversal.
Use two pointers approach to swap 0s to the left and 1s to the right.
Maintain two pointers, one for 0s and one for 1s, and swap elements accordingly.
Example: Input: [1, 0, 1, 0, 1], Output: [0, 0, 1, 1, 1]
You are given an array arr
of length N
. For each element in the array, find the next greater element (NGE) that appears to the right. If there is no such greater ele...
The task is to find the next greater element for each element in an array to its right, if no greater element exists, return -1.
Iterate through the array from right to left and use a stack to keep track of elements.
Pop elements from the stack until a greater element is found or the stack is empty.
Store the next greater element for each element in the output array.
BST is a binary tree structure where each node has at most two children, while Tries are tree structures used for storing strings.
BST is used for searching, inserting, and deleting elements in a sorted manner.
Tries are used for storing and searching strings efficiently.
BST has a hierarchical structure with left and right child nodes.
Tries have nodes representing characters, forming a tree-like structure for strings.
Exa...
Round duration - 60 minutes
Round difficulty - Easy
This was a technical round. Questions about previous projects and current one were asked. I was also asked about aptitude problems from the first round and how I understood and approached towards solution?
Given an integer N
, find all possible placements of N
queens on an N x N
chessboard such that no two queens threaten each other.
A queen can attack another queen if they ar...
The N Queens Problem involves finding all possible placements of N queens on an N x N chessboard without threatening each other.
Use backtracking algorithm to explore all possible configurations.
Keep track of rows, columns, and diagonals to ensure queens do not threaten each other.
Generate valid configurations recursively and backtrack when a solution is not possible.
You are provided with an integer array/list ARR
of length N. Your task is to determine if it is possible to construct at least one non-degenerate triangle using the value...
Check if it is possible to form a non-degenerate triangle using the sides provided in the array.
Check if the sum of any two sides is greater than the third side for all combinations.
If any such combination exists, return true; otherwise, return false.
Handle multiple test cases as per the constraints provided.
Round duration - 30 minutes
Round difficulty - Easy
Behavioral questions and team skills were discussed in this round.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
I was interviewed before Jun 2016.
A bond is a debt security that represents a loan made by an investor to a borrower.
Bonds are issued by governments, municipalities, and corporations.
They are used to raise capital and finance projects.
Different types of bonds include government bonds, corporate bonds, municipal bonds, and convertible bonds.
Government bonds are issued by national governments and are considered low-risk.
Corporate bonds are issued by comp...
My specialisation subjects in BBA include marketing, finance, human resource management, and operations management.
Marketing involves understanding consumer behavior and creating strategies to promote products or services.
Finance focuses on managing funds, investments, and financial planning.
Human resource management deals with recruiting, training, and managing employees.
Operations management involves overseeing produ...
My favorite subject is history because I enjoy learning about past events and how they have shaped the world we live in today.
I find studying different time periods and cultures fascinating
I enjoy analyzing historical documents and artifacts
I like understanding how historical events have influenced current societies and politics
Yes, I am comfortable with night shifts as I have prior experience working in night shifts.
I have previous experience working night shifts in my previous job.
I am able to adjust my sleep schedule to accommodate night shifts.
I understand the importance of being alert and focused during night shifts.
I am willing to work night shifts if required for the role.
My hobbies include hiking, painting, and playing the guitar.
Hiking: I enjoy exploring nature trails and challenging myself physically.
Painting: I find relaxation and creativity in expressing myself through art.
Playing the guitar: I love learning new songs and improving my musical skills.
My parents work in education and my siblings work in finance and healthcare.
Parents work in education
Siblings work in finance and healthcare
I was interviewed in Dec 2016.
The number of 0s in 1 to 1000 is 192.
There are 1000 numbers from 1 to 1000.
Every 10 numbers have one 0 in the units place.
Every 100 numbers have ten 0s in the tens place.
Every 1000 numbers have one hundred 0s in the hundreds place.
Therefore, there are 1 + 10 + 100 + 81 = 192 0s in total.
Cut the cake in half, then cut each half in half again. Repeat once more to get 8 equal parts.
Use a long, sharp knife to make clean cuts.
Start by cutting the cake in half vertically.
Then cut each half in half horizontally.
Repeat the process once more to get 8 equal parts.
Use a cake divider or toothpicks to mark where to cut for even slices.
Core is not the best fit for our current needs and goals.
Our current focus is on expanding our reach to new markets.
Core may not have the necessary features to support our growth plans.
We have evaluated multiple options and found a better fit for our requirements.
posted on 11 Mar 2022
I was interviewed before Mar 2021.
Round duration - 60 minutes
Round difficulty - Medium
This was a test round where 10 aptitude based questions were to be solved in 60 minutes
Round duration - 60 minutes
Round difficulty - Medium
They took us to the lab for this on and we were each given a paper with a program on it. It was all mixed as in each person got a different paper, You have around an hour to finish coding. after which you have to explain your code. They also gave wrong or incorrect inputs and see how your code handles these exceptions.
You are given a string STR
which contains alphabets, numbers, and special characters. Your task is to reverse the string.
STR = "abcde"
"e...
Reverse a given string containing alphabets, numbers, and special characters.
Iterate through the string from the end to the beginning and append each character to a new string.
Use built-in functions like reverse() or StringBuilder in languages like Python or Java for efficient reversal.
Handle special characters and numbers along with alphabets while reversing the string.
Ensure to consider the constraints provided in th...
Given an unsorted array containing 'N' integers, you are required to find 'K' largest elements from the array and return them in non-decreasing order.
The fir...
Implement a function to find K largest elements in an unsorted array in non-decreasing order.
Create a min heap of size K and insert the first K elements of the array
For each remaining element, if it is larger than the root of the heap, replace the root with the element and heapify
Finally, the heap will contain the K largest elements in non-decreasing order
Given a string str
and a character 'X', develop a function to eliminate all instances of 'X' from str
and return the resulting string.
The first lin...
Develop a function to remove all instances of a given character from a string.
Iterate through the string and build a new string excluding the specified character.
Use a StringBuilder or similar data structure for efficient string manipulation.
Handle edge cases like empty string or character not found in the input string.
Ensure the function completes within the given time constraint.
Ninja is tasked with printing a triangle pattern based on a given number 'N' for any test case.
N = 4
1
232
34545
4567654
The pat...
Print a triangle pattern of numbers based on a given number 'N'.
Iterate through each row and column to determine the numbers to print
Use a combination of spaces and numbers to align the pattern correctly
Increment the numbers in each row based on the row number
Round duration - 60 minutes
Round difficulty - Easy
Compared to the other round this is more tech oriented. Lot more tech questions. It is of normal difficulty and is not that hard to clear, you only need to know the basics.
Very basic of Data Structure and Oracle knowledge enough. Lots of simple questions from data structures(insert into heaps etc). They did not ask to write code for DS, but rather to explain the logic through diagrams. For some complicated question, they expect how much you brainstorm ideas in solving
Convert a given binary tree into its mirror tree, where the left and right children of all non-leaf nodes are interchanged.
An integer ‘T’ denoting the number o...
Convert a binary tree into its mirror tree by interchanging left and right children of non-leaf nodes.
Traverse the tree in postorder fashion and swap the left and right children of each node.
Use recursion to solve the problem efficiently.
Modify the binary tree in place without creating a new tree.
Given an array ARR
consisting of N
integers, your task is to use the Heap sort algorithm to arrange the array in non-decreasing order.
The first line of the input cont...
Implement the Heap sort algorithm to arrange an array in non-decreasing order.
Implement the Heap sort algorithm to sort the given array in non-decreasing order
Use a max heap to sort the array in non-decreasing order
Time complexity of Heap sort is O(n log n)
Indexing in databases is a technique used to improve the speed of data retrieval by creating a data structure that allows for quick lookups.
Indexes are created on specific columns in a database table to speed up queries that search for data in those columns.
Indexes work similar to the index of a book, allowing the database to quickly locate the desired data without having to scan the entire table.
Examples of indexes in...
Hash Table is better for fast lookups and insertions, while B Tree is better for range queries and ordered traversal.
Use Hash Table for fast lookups and insertions with O(1) average time complexity.
Use B Tree for range queries and ordered traversal with O(log n) time complexity.
Consider the size of the dataset and the specific operations needed to determine the best data structure.
Round duration - 30 minutes
Round difficulty - Easy
This round lasted for around 30 minutes. It more of a character analysis round with a lot of HR type questions.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
After opening and closing doors with multiples of their numbers, which doors are open?
Doors with odd number factors will be open after 100th time
Doors with even number factors will be closed after 100th time
Example: Door 16 will be closed after 100th time as it has factors 2, 4, 8, 16
333 digits can number 166 pages of a book.
Each page number takes up 2 digits.
The first page is numbered 01.
The last page that can be numbered is 166.
The remaining 2 digits are used for the cover page or other information.
To approach a customer for selling a costly new phone, I would focus on highlighting the unique features, benefits, and value it offers.
Understand the customer's needs and preferences
Highlight the unique features and benefits of the phone
Emphasize the value and long-term benefits of investing in a high-quality phone
Offer flexible payment options or financing plans
Provide comparisons with other phones to showcase the su...
I will communicate the challenges and suggest alternative solutions.
I will first analyze the task and identify the challenges.
I will communicate the challenges to my manager and suggest alternative solutions.
I will work with my manager to find a feasible solution.
I will not waste time on a task that cannot be completed.
For example, if the task requires a budget that is not available, I will suggest alternative ways to ...
I applied via Campus Placement
posted on 11 Mar 2022
I was interviewed before Mar 2021.
Round duration - 60 minutes
Round difficulty - Medium
This test consisted of 10 questions with no negative marking to test my problem solving ability.
Round duration - 60 minutes
Round difficulty - Medium
Technical Interview round with questions based on DSA and algorithms.
Given a document represented as an array/list ARR
of words with length N
, find the smallest distance between two given words for multiple queries. The distance is defined as the ...
Find the smallest distance between two words in a document for multiple queries.
Iterate through the document to find the indices of the given words in the document array.
Calculate the distance between the two indices for each query.
Return the smallest distance or 'N' if a word from the query is not present in the document.
Given a 9 x 9 2D matrix 'MATRIX', where some cells are filled with digits (1-9) and others are empty (denoted by 0), determine if there is a way to fill the empty cells suc...
The task is to determine if a given 9x9 Sudoku puzzle can be solved.
Check if each row, column, and 3x3 subgrid contains all numbers from 1 to 9 without repetition.
Iterate through each empty cell and try filling it with a valid number, then recursively check if the puzzle can be solved.
If all empty cells are filled without violating Sudoku rules, output 'yes'; otherwise, output 'no'.
Round duration - 60 minutes
Round difficulty - Easy
You will be having 2 or 3 members per panel and questions may be from databases , object oriented programming, operating systems, Linux commands and algorithm may be asked for problems
Determine if a given singly linked list of integers forms a cycle or not.
A cycle in a linked list occurs when a node's next
points back to a previous node in the ...
Detect if a singly linked list forms a cycle by checking if a node's next points back to a previous node.
Traverse the linked list using two pointers, one moving at double the speed of the other
If the two pointers meet at any point, there is a cycle in the linked list
If one of the pointers reaches the end of the list (null), there is no cycle
Given a binary tree of integers, return the level order traversal of the binary tree.
The first line contains an integer 'T', representing the number of te...
The task is to implement a function that returns the level order traversal of a binary tree given in level order.
Create a queue to store nodes for level order traversal
Start with the root node and enqueue it
While the queue is not empty, dequeue a node, print its value, and enqueue its children
Repeat until all nodes are traversed
Virtual functions are functions in a base class that are overridden in derived classes, allowing for polymorphic behavior.
Virtual functions are declared in a base class with the 'virtual' keyword.
They are meant to be overridden in derived classes to provide specific implementations.
They allow for polymorphism, where a pointer to a base class can call a derived class's overridden function.
Example: virtual void display()
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
I was interviewed in Jul 2017.
I am a data analyst with a strong background in statistics and programming.
I have a Bachelor's degree in Statistics and have completed several courses in programming languages like Python and SQL.
I have experience working with large datasets and conducting data analysis using statistical techniques.
I am proficient in data visualization tools like Tableau and have created interactive dashboards to present insights.
I hav...
I am interested in this company because of its strong reputation in the data analytics industry and its commitment to innovation.
The company has a proven track record of success in the data analytics industry.
It has a strong reputation for delivering high-quality insights and solutions.
The company values innovation and encourages employees to think creatively.
There are opportunities for professional growth and developm...
I am passionate about using data to solve complex problems and make informed decisions.
Data analysis allows me to apply my analytical skills and engineering background to extract valuable insights from data.
I enjoy working with numbers, statistics, and programming, which are all essential skills in the field of data analysis.
Data analysis offers a wide range of opportunities to work on diverse projects and industries, ...
I tend to overthink and can be too self-critical at times.
I often spend too much time analyzing details and can lose sight of the bigger picture.
I sometimes struggle with making decisions quickly due to overthinking.
I can be too hard on myself and take criticism too personally.
For example, in my previous job, I spent too much time perfecting a project and missed the deadline.
Another example is when I received construct...
Launching a new product involves several steps, from ideation to market launch.
Conduct market research to identify customer needs and preferences
Develop a product concept and create a prototype
Test the product with focus groups and make necessary adjustments
Create a marketing plan and determine pricing strategy
Launch the product and monitor sales and customer feedback
Make any necessary improvements or adjustments based...
Primary research is original research conducted by the researcher, while secondary research is based on existing research.
Primary research involves collecting new data through surveys, interviews, experiments, etc.
Secondary research involves analyzing existing data from sources like books, journals, websites, etc.
Primary research is more time-consuming and expensive than secondary research.
Secondary research is useful ...
There are approximately 50-60 traffic signals between Aurangabad and Pune.
Consider the distance between Aurangabad and Pune is around 235 km.
Assuming an average distance of 4 km between two signals, there would be around 58-59 signals.
However, the number may vary based on the route taken and the traffic density.
Also, the number of signals may have increased or decreased over time due to road development projects.
Hence,...
I am a highly motivated individual with a passion for problem-solving and continuous learning.
I have a degree in computer science and have worked as a software engineer for 3 years.
I enjoy taking on new challenges and have experience working in both team and individual settings.
In my free time, I enjoy reading books on technology and attending tech conferences to stay up-to-date with the latest trends.
I am also an avid...
Market research involves gathering and analyzing information about a target market to make informed business decisions.
Identify research objectives and target audience
Choose research methods (surveys, focus groups, etc.)
Collect and analyze data
Draw conclusions and make recommendations
Continuously monitor and update research
Example: Conducting a survey to determine customer satisfaction with a product
Example: Analyzing ...
based on 3 reviews
Rating in categories
EXL Service
Access Healthcare
AGS Health
Straive