Filter interviews by
I was interviewed in Mar 2021.
Round duration - 120 minutes
Round difficulty - Easy
There were few mcqs. MCQs were easy but coding questions were little complex.
Ram is in Ninjaland, visiting a unique candy store offering 'N' candies each with different costs. The store has a special offer: for every candy you purchase, you c...
Let us apply the way that for minimum cost, Ram buys the candy with minimum cost and then takes top 'K' expensive candies for free.
Similarly, for maximum cost, Ram buys the candy with maximum cost and then takes the top 'K' cheapest candies for free.
Your task is to multiply two numbers represented as linked lists and return the resultant multiplied linked list.
The multiplied list should be a lin...
The idea is to use the simple method of multiplying two numbers. We multiply two numbers starting from their least significant digit and moving towards the most significant digit. So we need to access the nodes of linked lists from last to first. First step would be to reverse both the linked lists. Then multiply both the linked lists starting from their heads and then reverse the resulting multiplied...
Round duration - 90 minutes
Round difficulty - Hard
Round was very difficult . I prefer first just try to learn how to operate hackerrank site, only then you can good with it. It was an online coding round. To clear coding rounds you have to clear your basics.
Given a binary tree of integers, your task is to output the right view of the tree.
The right view of a binary tree includes the nodes that are visible when the tree is observed...
Traverse the tree recursively in such a way that the right subtree is visited before the left subtree. The node whose level is more than the maximum level so far (current level of the tree in traversal -1), prints the node because this is the last node in its level.
Keep track of the maximum level so far in a tree in its recursive calls.
Space Complexity: O(n)Explanation:O(N), where ‘N’ is the total...
Imagine you are Harshad Mehta's friend, and you have been given the stock prices of a particular company for the next 'N' days. You can perform up to two buy-and-sell ...
This problem can be solved by solving its subproblems and then combining the solutions of the solved subproblems to solve the original problem. We will do this using recursion.
Basically, we have to buy the stock at the minimum possible price and sell at the maximum possible price, keeping in mind that we have to sell the stock before buying it again.
Below is the detailed algorithm:
Round duration - 35 minutes
Round difficulty - Medium
Basic interview questions, few related to basic domain questions, few from behavioral questions, few from projects. This round was not that much hard.
Tip 1 : Interviews ask few questions from Oops, DBMS, OS
Tip 2 : Brush up fundamental concepts
Tip 3 : Have a good hold on your projects and have some internships in your resume
Tip 4 : Practice as many questions as you can
Tip 1 : Never lie something in resume. Do not fake any skills, projects or achievements.
Tip 2 : Only write about those certificates which were related to your important things.
Tip 3 : Keep it simple (It should not be long)
Tip 4 : Do internships so that you can highlight that in your resume
Top trending discussions
It's was MCQ based test
Some OOP concepts include inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation details and showing only the necessary features
A Guid Id is a globally unique identifier used in software development to uniquely identify objects or entities.
Guid Ids are 128-bit integers represented as a hexadecimal string.
They are typically used in databases, APIs, and various software systems to ensure uniqueness.
Example: 6B29FC40-CA47-1067-B31D-00DD010662DA
posted on 12 Mar 2022
I was interviewed in Feb 2022.
I applied via Naukri.com and was interviewed before Sep 2020. There was 1 interview round.
CPU scheduling is the process of allocating CPU time to processes in a way that maximizes system performance.
CPU scheduling is an important part of operating systems.
It involves deciding which process gets to use the CPU at any given time.
There are several scheduling algorithms, such as First-Come-First-Serve, Round Robin, and Priority Scheduling.
The goal is to maximize system performance by minimizing wait times and m...
Multithreading is the ability of a CPU to execute multiple threads concurrently.
Multithreading allows for parallel processing and can improve performance.
Threads share the same memory space and can communicate with each other.
Examples include web servers handling multiple requests simultaneously and video games rendering graphics while processing user input.
posted on 10 Apr 2021
posted on 22 May 2024
I applied via LinkedIn and was interviewed in Apr 2024. There was 1 interview round.
posted on 1 Mar 2023
I applied via Naukri.com and was interviewed in Sep 2022. There were 3 interview rounds.
I applied via Referral and was interviewed before Mar 2023. There was 1 interview round.
Senior Analyst
81
salaries
| ₹2.8 L/yr - ₹6 L/yr |
Analyst
74
salaries
| ₹2.2 L/yr - ₹5.5 L/yr |
Senior Associate
48
salaries
| ₹2.7 L/yr - ₹6 L/yr |
HR Analyst
44
salaries
| ₹2.3 L/yr - ₹5 L/yr |
Information Technology Recruiter
40
salaries
| ₹2.4 L/yr - ₹4.6 L/yr |
TCS
Infosys
Wipro
HCLTech