Filter interviews by
I appeared for an interview in Feb 2021.
Round duration - 120 minutes
Round difficulty - Easy
This was the first round and it consisted of MCQs and programming questions. This round was difficult.
You are provided with a string STR
of length N. The task is to find the longest palindromic substring within STR
. If there are several palindromic substring...
Given a string, find the longest palindromic substring within it, returning the one that starts with the smallest index if multiple substrings qualify.
Iterate through the string and expand around each character to find palindromes
Keep track of the longest palindrome found so far
Return the longest palindromic substring that starts with the smallest index
A thief plans to rob a store and can carry a maximum weight 'W' in his knapsack. There are 'N' items, with the i-th item weighing wi
and having a value vi
. Determine the max...
The 0-1 Knapsack Problem involves maximizing the value of items in a knapsack while respecting weight constraints.
Iterate through all possible combinations of items to find the optimal solution.
Use dynamic programming to store and reuse subproblem solutions.
Consider the weight limit and value of each item to make the best choice.
Example: For input [1, 2, 3], [10, 15, 40], and weight limit 6, the maximum value is 55.
Given a Singly Linked List of integers, your task is to reverse the Linked List by altering the links between the nodes.
The first line of input is an intege...
Reverse a singly linked list by altering the links between nodes.
Iterate through the linked list and reverse the links between nodes
Keep track of previous, current, and next nodes while reversing
Update the head of the linked list to the last node after reversing
Round duration - 90 minutes
Round difficulty - Hard
This round is last round in this round they give some coding questions as well as few questions they ask related to computer science main subjects. We have to correct all the questions in this round, to clear this round.
You are provided with two arrays ARR1
and ARR2
both having an equal length N
. Your objective is to compute the maximum value of the expression:
|ARR1[ i ] - AR...
Compute the maximum value of a given expression involving two arrays.
Iterate through all possible pairs of indices i and j to calculate the expression value
Keep track of the maximum value found so far
Use absolute function to handle negative values appropriately
Tip 1 : Thorough with your details mentioned in your resume.
Tip 2 : Be confident
Tip 3 : Mention some good projects and internship on resume
Tip 4 : Practice atleast 200 to 250+ Data Structures and Algorithms Questions
Tip 1 : Mention projects which you can explain properly , don't copy someone else projects
Tip 2 : Having some achievements is plus point
Tip 3 : Resume should always be of 1 page (max 2)
Tip 4 : You can put links of your various online platforms profiles
Top trending discussions
I applied via Company Website and was interviewed before Jun 2021. There were 2 interview rounds.
First round was coding as well as aptitude done together went well I guess focusing on codes helps a lot.
I applied via Campus Placement and was interviewed in Apr 2020. There was 1 interview round.
Yes, I am open to relocating for the right opportunity that aligns with my career goals and personal growth.
Relocation can provide exposure to new technologies and methodologies.
I am excited about the prospect of working in diverse teams and cultures.
For example, moving to a tech hub like San Francisco could enhance my career.
I understand the challenges of relocating, but I see them as opportunities for growth.
I bring a unique blend of skills, experience, and passion for software development that aligns perfectly with your team's goals.
Proven experience in developing scalable applications, such as a recent project where I improved performance by 30%.
Strong problem-solving skills demonstrated through my contributions to open-source projects, enhancing functionality and fixing bugs.
Excellent teamwork and communication abilitie...
I applied via LinkedIn and was interviewed before Jul 2021. There were 2 interview rounds.
Easy logical questions
basic quant
Easy level coding questions
Counting frequency of alphabets
Multiple dispatch is not a feature of Redux. It can be achieved using middleware or custom logic.
Middleware like redux-thunk or redux-saga can be used to dispatch multiple actions based on a single action.
Custom logic can be implemented in the reducer to handle multiple actions based on a single action type.
For example, a single 'ADD_ITEM' action can trigger multiple actions like 'UPDATE_TOTAL', 'UPDATE_HISTORY', etc.
M...
I applied via Campus Placement and was interviewed before Jun 2020. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Oct 2019. There were 3 interview rounds.
Faced various technical challenges, including system integration and performance optimization, which I successfully navigated through strategic solutions.
Integration of legacy systems with modern applications: I utilized APIs and middleware to ensure seamless data flow.
Performance bottlenecks in a web application: Implemented caching strategies and optimized database queries, resulting in a 40% speed increase.
Debugging...
I applied via Walk-in and was interviewed before Sep 2019. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Apr 2020. There was 1 interview round.
I am a passionate software developer with 5 years of experience in developing web applications using various technologies.
5 years of experience in software development
Proficient in developing web applications
Skilled in using various technologies
Passionate about coding and problem-solving
Deadlock is a situation in which two or more processes are unable to proceed because each is waiting for the other to release a resource.
Deadlock occurs when two or more processes are stuck in a circular waiting state.
It happens when processes compete for resources and each process holds a resource that another process needs.
Four necessary conditions for deadlock are mutual exclusion, hold and wait, no preemption, and ...
Data Scientist
9
salaries
| ₹6.8 L/yr - ₹19.9 L/yr |
Business Analyst
8
salaries
| ₹5 L/yr - ₹11 L/yr |
Jr. Data Scientist
6
salaries
| ₹4 L/yr - ₹6.5 L/yr |
Backend Developer
4
salaries
| ₹6.2 L/yr - ₹7 L/yr |
UI/UX Designer
4
salaries
| ₹2 L/yr - ₹3.6 L/yr |
TCS
Accenture
Wipro
Cognizant