Filter interviews by
I applied via Company Website and was interviewed in Aug 2023. There were 2 interview rounds.
One easy and two medium leetcode
I was interviewed before Sep 2020.
Round duration - 90 Miinutes
Round difficulty - Medium
This round contains 20 MCQ questions and 2 Coding questions and It was 90 minutes round
Timings were of the morning
This round was online on hackerrank platform
There was proper procuring with web cam
MCQ questions were from aptitude and oops section
Coding Questions : 1st question is medium level question, 2nd was a little bit tough question for me
Overall it was medium level in toughness
You are given 'N' ropes, each of varying lengths. The task is to connect all ropes into one single rope. The cost of connecting two ropes is the sum of their lengths. Yo...
The problem is to connect N ropes of different lengths into one rope with minimum cost.
Sort the array of rope lengths in ascending order.
Initialize a variable to keep track of the total cost.
While there are more than one rope remaining, take the two shortest ropes and connect them.
Add the cost of connecting the two ropes to the total cost.
Replace the two shortest ropes with the connected rope.
Repeat the above steps unt
You are given a matrix MATRIX
of dimension N x M
. Your task is to make all the elements of row i
and column j
equal to 0
if any element in the ith
row or jth
column of the ma...
The task is to modify a given matrix such that if any element in a row or column is 0, then make all elements in that row and column 0.
Iterate through the matrix and keep track of rows and columns that contain 0s
After the first iteration, iterate through the tracked rows and columns and set all elements to 0
Handle the case where the first row or column contains 0 separately
To solve with O(1) space complexity, use the f...
Round duration - 30 Minutes
Round difficulty - Medium
Timing = afternoon
Environment : it was on zoom call
Interviewer was friendly, he asked one question that was tough
Determine whether two given strings, A
and B
, both of length N
, are similar by returning a 1 if they are, otherwise return a 0.
String A
is similar to stri...
The task is to determine if two strings are similar based on the given conditions.
Check if the strings are equal, if yes, return 1
Divide both strings into two parts and check if any combination satisfies the similarity condition
If none of the conditions hold true, return 0
Tip 1 : Learn all basic data structures and algorithms
Tip 2 : Try to solve some Aptitude questions
Tip 3 : Practice Lot of questions in C++
Tip 1 : include at least one good project and prepare for it well
Tip 2 : make your resume Simple, One paged and well structures(you can use online templates)
Top trending discussions
posted on 9 Nov 2024
Easy to medium questions can be done easily
Medium to hard level coding question 2
Hacker Rank 2 easy questions like first unique occurance in string
posted on 25 Jan 2025
I was interviewed in Dec 2024.
A standardized assessment that measures a person's skills, cognitive abilities, and potential to perform in a specific role.
Coding interview basic level nothing more required for this
Basic coding not more relevant in the whole process
posted on 4 Dec 2024
3 coding que easy,med and hard
I was interviewed in Aug 2024.
Software development design patterns are reusable solutions to common problems encountered in software design.
Design patterns help in creating maintainable, scalable, and efficient software.
Singleton design pattern ensures a class has only one instance and provides a global point of access to it.
Example: Implementing a singleton class in Java -
public class Singleton { private static Singleton instance; private Singleto...
I have worked on relational databases like MySQL and PostgreSQL. DML stands for Data Manipulation Language.
Worked on MySQL and PostgreSQL databases
Familiar with writing SQL queries for data manipulation
DML stands for Data Manipulation Language
One challenge when working with microservices is managing communication between services.
Ensuring proper service discovery and registration
Handling network latency and failures
Implementing effective monitoring and logging
Maintaining consistency and data integrity across services
Types of deployments include blue-green, canary, rolling, and immutable.
Blue-green deployment involves running two identical production environments and switching between them.
Canary deployment gradually rolls out changes to a small subset of users before deploying to the entire infrastructure.
Rolling deployment updates a few instances at a time, ensuring continuous availability.
Immutable deployment creates new instanc
Blue Green Deployment is a software release strategy that reduces downtime and risk by running two identical production environments.
In Blue Green Deployment, one environment (blue) is live and serving production traffic while the other (green) is idle and ready to be switched to at any time.
This strategy allows for zero downtime deployments, as the switch between blue and green environments can be done seamlessly.
Blue...
I enjoyed the challenging technical questions and the opportunity to showcase my problem-solving skills.
Challenging technical questions
Opportunity to showcase problem-solving skills
Developed a web-based project management tool for tracking tasks and deadlines.
Implemented user authentication and authorization using JWT tokens
Integrated real-time chat feature using WebSockets
Utilized React for front-end and Node.js for back-end development
Vector databases store data in a vector format, allowing for efficient querying and analysis of high-dimensional data.
Vector databases use vectors to represent data points in a multi-dimensional space.
They are commonly used in machine learning and data science applications for tasks like similarity search and clustering.
Examples of vector databases include Faiss, Annoy, and Milvus.
Yes, I can solve a coding problem in a language I don't know with Google search.
Utilize Google search to understand syntax and concepts in the unfamiliar language
Break down the problem into smaller parts and search for solutions to each part
Refer to online resources, forums, and documentation for guidance
Practice writing and testing code snippets in the new language before attempting the full solution
Use regex to extract location and shop name from transaction string.
Use regular expressions to match patterns for location and shop name.
Look for keywords like 'at', 'from', 'in' to identify location.
Consider variations in transaction strings and account for them in regex patterns.
Example: 'Spent $50 at Starbucks Coffee' -> Location: Starbucks Coffee, Shop Name: Starbucks Coffee
I applied via Naukri.com and was interviewed in Dec 2024. There were 2 interview rounds.
Django applies migrations to the database using the 'manage.py migrate' command.
Django tracks changes to models and generates migration files accordingly.
The 'manage.py makemigrations' command creates migration files based on model changes.
The 'manage.py migrate' command applies the generated migration files to the database.
Migrations help keep the database schema in sync with the changes in Django models.
Hoisting in JavaScript is the behavior where variable and function declarations are moved to the top of their containing scope during the compilation phase.
Variable declarations are hoisted to the top of their scope, but not their assignments.
Function declarations are fully hoisted, meaning they can be called before they are declared.
Hoisting can lead to unexpected behavior if not understood properly.
Create a full stack application in 3 days.
based on 2 interviews
Interview experience
Associate
2.5k
salaries
| ₹10.9 L/yr - ₹41 L/yr |
Analyst
1.7k
salaries
| ₹12.7 L/yr - ₹25 L/yr |
Vice President
1.7k
salaries
| ₹19 L/yr - ₹71.7 L/yr |
Senior Analyst
1.1k
salaries
| ₹5 L/yr - ₹20 L/yr |
Financial Analyst
329
salaries
| ₹2 L/yr - ₹8 L/yr |
JPMorgan Chase & Co.
Morgan Stanley
TCS
Amazon