Filter interviews by
I was interviewed in Nov 2020.
Round duration - 120 minutes
Round difficulty - Easy
There was only one round and it was MCQ + Coding round. Coding Questions were pretty fair and have an appropriate level.
Given two strings, S
and T
with respective lengths M
and N
, your task is to determine the length of their longest common subsequence.
A subsequence is a seque...
The task is to find the length of the longest common subsequence between two given strings.
A subsequence is a string that can be derived from another string by deleting some or no characters without changing the order of the remaining characters.
We can solve this problem using dynamic programming.
Create a 2D array to store the lengths of the longest common subsequences for all possible prefixes of the two strings.
Itera...
You are given the start and end times of 'N' intervals. Write a function to determine if any two intervals overlap.
If an interval ends at time T and anothe...
The function checks if any two intervals overlap with each other.
Iterate through the intervals and compare the end time of one interval with the start time of the next interval.
If the end time is greater than or equal to the start time, the intervals overlap.
Return true if any overlapping intervals are found, otherwise return false.
Round duration - 40 minutes
Round difficulty - Medium
In this round interviewer gave me three coding questions that I solved properly.
You are provided with a sorted dictionary (by lexical order) in an alien language. Your task is to determine the character order of the alien language from this dictiona...
The task is to find the order of characters in an alien language given a sorted dictionary.
The order of characters can be determined by comparing adjacent words in the dictionary.
Create a graph where each character is a node and there is a directed edge from character A to character B if A comes before B in the alien language.
Perform a topological sort on the graph to get the order of characters.
Given a string (STR
) of length N
, you are tasked to create a new string through the following method:
Select the smallest character from the first K
characters of STR
, remov...
The task is to create a new string by repeatedly taking the smallest character from the first 'K' characters of the given string and appending it to the new string.
Iterate through the given string in chunks of size 'K'
Find the smallest character in each chunk and append it to the new string
If there are characters remaining in the string, sort them and append to the new string
Repeat the above steps until the original st
Round duration - 20 minutes
Round difficulty - Medium
The interviewer was very kind and humble, so he made me comfortable all the time during the interview. In this round, he asked me simple basic questions related to my important subjects of my course and he also ask few questions on the basis of my resume .
Tip 1 : I went through all the concepts taught by Coding Ninjas in my course. Apart from that, I practiced 600+ coding interview questions from different coding platforms.
Tip 2 : Though Data Structure is the base for any tech interview, one must know some other subjects as well like Operating System, Networking, and Database Management System for which I took help from Coding Ninja’s notes and from GeeksforGeeks. Along with this stuff, I also read about puzzles on GeeksForGeeks. Overall, Coding Ninjas & Geeks For Geeks have a big hand in making me crack this interview. Just work hard and practice more and more questions based on Data Structures from coding platforms like Codezen etc.
Tip 3 : Do prepare for previous interview experiences of company in which you are applying and also pay more focus to data structures related questions.
Tip 4 : Also prepare for aptitude as well, as many companies ask aptitude questions as part of interview process.
Tip 1 : Mention things that you are confident of.
Tip 2 : Don’t try to write extra skills which you are not sure about as most of the questions are asked after seeing the skills mentioned in your resume.
Tip 3 : Keep your resume up to date and mention three or four good level projects which will give a good impression to the interviewer .
Top trending discussions
I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 3 interview rounds.
Implement a function to reverse a linked list
Create a new linked list to store the reversed elements
Traverse the original linked list and insert each node at the beginning of the new linked list
Update the head of the new linked list as the last node of the original linked list
I applied via campus placement at KIIT University, Bhuvaneshwar and was interviewed in Sep 2024. There were 3 interview rounds.
Basic aptitude question around 1 hour
I am a recent graduate with a degree in Computer Science, passionate about coding and problem-solving.
Graduated with a degree in Computer Science
Proficient in programming languages like Java, Python, and C++
Completed internships at tech companies like Google and Microsoft
I applied via Campus Placement and was interviewed in Jul 2024. There were 2 interview rounds.
First Round was Aptitude and coding round. It consist 70 question, 30 aptitude question and 40 mcq type coding question
Find the one repeated number in an array using four different approaches.
Approach 1: Using a hash set to store unique elements and checking for duplicates
Approach 2: Sorting the array and checking adjacent elements for duplicates
Approach 3: Using XOR operation to find the repeated number
Approach 4: Using the sum formula to find the repeated number
posted on 29 Aug 2024
posted on 25 Jul 2024
Some objective type question, One easy question on string, REsT API design in hackerank
I applied via Campus Placement
Normal DP question (LC med)
I applied via Referral and was interviewed before Dec 2023. There were 2 interview rounds.
A take home assignment
I applied via campus placement at AMC Engineering College, Bangalore and was interviewed in Aug 2024. There were 2 interview rounds.
1 hour, 45 questions
I am a software developer with 5 years of experience in Java, Python, and SQL.
5 years of experience in Java, Python, and SQL
Strong problem-solving skills
Experience working in Agile development environment
Familiar with version control systems like Git
Passionate about learning new technologies
My strengths include problem-solving skills, attention to detail, and strong programming abilities.
Strong problem-solving skills - I am able to analyze complex problems and come up with effective solutions.
Attention to detail - I pay close attention to the details in my code to ensure accuracy and quality.
Strong programming abilities - I have a solid understanding of various programming languages and technologies.
Team ...
I have a strong background in software development, a passion for learning new technologies, and a proven track record of delivering high-quality code.
Extensive experience in software development
Passion for learning new technologies
Proven track record of delivering high-quality code
I applied via Campus Placement and was interviewed in Jan 2024. There were 2 interview rounds.
I am proficient in coding in multiple languages including Java, Python, and JavaScript.
Java
Python
JavaScript
Data Structures and Algorithms topics commonly used in Java programming.
Arrays and ArrayLists
Linked Lists
Stacks and Queues
Trees and Graphs
Sorting and Searching algorithms
Dynamic Programming
Hashing and Hashmaps
Assistant Engineer
57
salaries
| ₹3 L/yr - ₹5.5 L/yr |
Senior Software Engineer
52
salaries
| ₹7.2 L/yr - ₹22 L/yr |
Engineer
51
salaries
| ₹3.5 L/yr - ₹7.5 L/yr |
Software Engineer
50
salaries
| ₹3.5 L/yr - ₹10 L/yr |
Senior Engineer
41
salaries
| ₹5 L/yr - ₹14 L/yr |
Bosch
TCS
Mahindra & Mahindra
Infosys