Filter interviews by
Top trending discussions
I applied via Campus Placement
Normal DP question (LC med)
I applied via Campus Placement
I was interviewed in Sep 2016.
posted on 27 Nov 2024
I applied via Approached by Company and was interviewed in Oct 2024. There were 2 interview rounds.
Gave me a coding assignment and let them know when its done
Static keyword is used in programming to declare variables, methods, or classes that belong to the class itself rather than instances of the class.
Static variables are shared among all instances of a class
Static methods can be called without creating an instance of the class
Static classes cannot be instantiated and are used for grouping related methods or constants
Static keyword is also used in C to declare functions t
This question involves buying and selling items in an array.
The array must contain strings.
You need to implement a function to buy and sell items from the array.
Provide examples of buying and selling operations.
I applied via Campus Placement and was interviewed in Dec 2024. There was 1 interview round.
I applied via Referral and was interviewed before Dec 2023. There were 2 interview rounds.
A take home assignment
I was interviewed in Dec 2020.
Round duration - 120 minutes
Round difficulty - Hard
There was 2 parts. First part problems were based on Quantitative Aptitude. Problems were of 3 types- Easy, Medium and Hard with different scores. Difficulty keeps on increasing if you answer correctly and keeps on decreasing if you answer incorrectly.
First part was of 45 mins.
Second part consisted of 2 coding problems- Medium, Hard. One was based on Greedy and other was a difficult DP + Bitmask problem.
Coding part had more weightage than Aptitude.
In Ninja Land, there are cities numbered from 0 to N-1. The distances between each pair of cities are represented by an N * N matrix 'DIST', where 'DIST[i][j]' is the distance ...
This problem is an NP-Hard problem i.e there exists no polynomial-time solution for it. So we cannot do anything more than brute force for the exact solution. See this link for more information.
Algorithm
Given a non-empty string inputString
, determine if it can be converted into a 'Beautiful String' using the defined operation.
You can perform any number of operations to con...
The idea is to insert “abc” at every position in a string , “helperString” (initialised as an empty string) recursively and comparing it with the input string “inputString” at every recursive step. If the “helperString” comes out to be equal to input string “inputString” then return “True” to the function else “False”.
Algorithm:
Round duration - 90 minutes
Round difficulty - Medium
There were 3 interviewers in my panel. The most senior panellist asked q. related to my interests and internship experience.
Other 2 asked questions related to Coding and subjects. There was 1 coding question which was implementation based and involved many corner cases. They were checking if I was able to figure out different corner cases and handle those.
There were situation based questions also asked. One question was on system design of Arogya Setu App.
Calculate the product of two complex numbers represented as strings in the form “A+Bi”. Here, ‘A’ represents the real part, and ‘B’ represents the imaginary part.
Let first and the second complex number be, ‘a + bi’ and ‘c+di’, then
'RESULT' = (a + bi) *(c + di) = (ac + adi) = (bci + bd * (-1)) as i^2 = -1
‘RESULT’ = (ac - bd) + (ad+ bc) i
The steps are as follows:
Round duration - 30 minutes
Round difficulty - Easy
HR round involved basic questions related to background and behaviour. It was basically a cultural fit round.
Tip 1 : Focus on Data Structures, Algorithms as >= 75% of your interview will be dedicated to it. Practice as much as you can.
Tip 2 : Learn the fundamentals of C, C++, OS, SQL as that are basic expectations of interviewer.
Tip 3 : Keep 2 descent projects in resume. Try to have an internship. It will make your resume strong.
Tip 1 : Try to keep relevant information only. Add all your skills and achievements.
Tip 2 : Try to have links of your coding and Github profiles.
Tip 3 : Add 2 to 3 project with small descriptions. Try to keep bullet points. Do mention the Tech Stack.
Tip 4 : Don't lie on any skill. Write only those on which you have worked.
Interview experience
based on 1 review
Rating in categories
Software Engineer
90
salaries
| ₹7 L/yr - ₹20.4 L/yr |
Business Process Executive
76
salaries
| ₹2.8 L/yr - ₹5.2 L/yr |
Senior Business Process Executive
70
salaries
| ₹3.5 L/yr - ₹6.6 L/yr |
Senior Software Engineer
50
salaries
| ₹11.2 L/yr - ₹26.8 L/yr |
Software Developer
20
salaries
| ₹6.7 L/yr - ₹20.5 L/yr |
Cartrade.com
Mahindra First Choice Wheels
CarDekho
Maruti True Value