Filter interviews by
I appeared for an interview before Sep 2020.
Round duration - 60 minutes
Round difficulty - Medium
This round consisted of a coding test containing 2 questions purely based on Data Structures and Algorithms.
One was a Dynamic Programming Problem, and
the other one was a linked list question
Given a staircase with a certain number of steps, you start at the 0th step, and your goal is to reach the Nth step. At every step, you have the option to move either on...
Count the number of distinct ways to climb stairs by moving either one step or two steps at a time.
Use dynamic programming to solve the problem efficiently.
Keep track of the number of ways to reach each step by considering the number of ways to reach the previous two steps.
Return the result modulo 10^9+7 to handle large outputs.
Example: For N=4, ways to climb are {0,1,2,3,4}, {0,1,3,4}, {0,2,4}. Total 3 ways.
You are given a singly linked list of integers. Your task is to sort the linked list using the merge sort algorithm.
Merge Sort is a divide and conq...
Implement merge sort algorithm for singly linked list of integers.
Divide the linked list into two halves using slow and fast pointer technique.
Recursively sort the two halves.
Merge the sorted halves using a merge function.
Ensure to handle edge cases like empty list or single node list.
Example: Input: 3 1 2 -1, Output: 1 2 3 -1
Round duration - 45 minutes
Round difficulty - Easy
Introduction first
Tell me about your projects. He said you have done quite a few projects in JavaScript so tell me
Akshat what is es6 in JavaScript. I was not able to answer that.
What is bootstrap?
What is the difference between div and span tags in HTML?
How many handshakes will take place if there are 6 persons? I told him the P & C approach and then he said no please explain in the normal way so I said sir it's 1+ 2 + 3 + 4 + 5 = 15.
Reverse a String in optimal way
What is a preprocessor and preprocessor directive?
What is typedef?
Have you done exception handling? Explain
Polymorphism and inheritance and explain all types of both.
There were no questions asked on OS and DBMS in this round
Given a string STR
, your objective is to determine the total count of palindromic substrings within it.
The first line contains an integer 't', the number of test cases. Eac...
Count the total number of palindromic substrings in a given string.
Iterate through each character in the string and expand around it to find palindromic substrings.
Use dynamic programming to optimize the solution by storing previously computed results.
Consider both odd and even length palindromes while counting.
Example: For input 'abbc', the output should be 5 (['a', 'b', 'b', 'c', 'bb']).
Round duration - 45 minutes
Round difficulty - Easy
Your intro.
Bubble sort algorithm
Remove a specific character from all positions in a given string (3 test cases given)
Explain runtime polymorphism
Find minimum number of insertions required to make a string palindrome (he said No DP to be used)
I was able to code and explain all of them.
Make ER diagram of your 4th semester Project
He asked me if I know abt normalization
He asked me a ques on normalization, I was not able to answer it, then he asked me to write an SQL query based on the same table, I answered that
Query -> Find the maximum salary in each department, wherein the department and salary fields were in two different tables
Then he asked, tell me the different pillars of OOPs.
He asked about my projects
He saw my resume.
He asked about how the online coding test was, what were the difficulties you faced.
You are provided with a linked list of integers. Your task is to implement a function that deletes a node located at a specified position 'POS'.
The first line co...
Implement a function to delete a node from a linked list at a specified position.
Traverse the linked list to find the node at the specified position.
Update the pointers of the previous and next nodes to skip the node to be deleted.
Handle cases where the position is at the beginning or end of the linked list.
Ensure to free the memory of the deleted node to avoid memory leaks.
Tip 1 : Keep eye contact
Tip 2 : Maintain fluctuating tone so that, the interviewer shows interest in you
Tip 3 : Do practice a lot of data structures from renowned websites like LeetCode and also from CodeZen
Tip 1 : Add most recent and relevant projects only
Tip 2 : you should know each and everything written on your resume
Top trending discussions
I applied via Campus Placement and was interviewed before Aug 2021. There were 4 interview rounds.
Coding cum aptitude test on Hackerrank
I am seeking a new job to further develop my skills and advance my career in software engineering.
Opportunity for professional growth
Desire for new challenges and projects
Better work-life balance
Company culture and values
Improved compensation and benefits
Test interview questions
I applied via LinkedIn and was interviewed in Jan 2021. There were 5 interview rounds.
I applied via LinkedIn
I applied via Approached by Company and was interviewed in Feb 2023. There were 2 interview rounds.
posted on 10 Dec 2024
I applied via Referral and was interviewed in Nov 2024. There were 2 interview rounds.
I come from a close-knit family of five, including my parents, older sister, and younger brother.
Close-knit family of five
Parents, older sister, and younger brother
We enjoy spending time together traveling and trying new restaurants
posted on 13 Feb 2025
posted on 12 Jan 2023
I applied via Referral and was interviewed before Jan 2022. There were 3 interview rounds.
Basic coding question will be there
Inheritance is a mechanism in object-oriented programming where a class can inherit properties and methods from another class.
Inheritance allows for code reuse and promotes code organization.
The class that is being inherited from is called the parent or base class.
The class that inherits from the parent class is called the child or derived class.
The child class can access all the public and protected members of the par...
Devops Engineer
59
salaries
| ₹6.2 L/yr - ₹22.5 L/yr |
Software Engineer
51
salaries
| ₹6 L/yr - ₹18.8 L/yr |
Senior Software Engineer
39
salaries
| ₹11 L/yr - ₹28 L/yr |
QA Engineer
19
salaries
| ₹5.5 L/yr - ₹14 L/yr |
Technical Lead
18
salaries
| ₹15.5 L/yr - ₹38.7 L/yr |
Tekwissen
Damco Solutions
smartData Enterprises
In Time Tec Visionsoft