Info Edge India (Naukri.com) interview experience Real time questions & tips from candidates to crack your interview

SDET-2

Info Edge India (Naukri.com)
upvote
share-icon
4 rounds | 20 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2 months
Topics: Basic DSA(strings, array, Linkedlist, Hashmap) , OOPs, SQL( majority Join related and theory about each clause we use), Puzzle (from Interview-Bits or GFG), Testing Question (Top 50 From Interview-Bits), DBMS.
Tip
Tip

Tip 1 : Basic DSA do only easy and easy-medium level Leetcode questions.
Tip 2 : Know the Basic Detailing or Project and technology.
Tip 3 : Focus on core part and do testing question with most important part is puzzle don't leave them.

Application process
Where: Campus
Eligibility: 70% in B.Tech (10th and 12th-No Criteria)
Resume Tip
Resume tip

Tip 1 : Put some good project and make sure atleast one project form web scraping simple one is fine and known about the project very well.
Tip 2 : Mention the part in which you are confident do not put more things that you don't known and try to put java if you don't know learn top 50 question and put in resume like this Java(Beginner).

Interview rounds

01
Round
Easy
Online Coding Interview
Duration60 Minutes
Interview date27 Jul 2022
Coding problem1

The first Round was MCQ Round + 1 coding question The MCQ was easy and it based on (aptitude , Logical Reasoning, Computer Fundamentals and Pseudo Code output type code) 
One code is simple and it give you 40 min for completed the MCQ and 20 min for doing the coding part so you have to do it very fast and code is not very hard it is of Easy-Medium level.

1. Day of the Week

Easy
10m average time
90% success
0/40
Asked in companies
AdobeInfo Edge India (Naukri.com)Microsoft

Write a function that calculates the corresponding day of the week for any particular date in the past or future.

For example, for the date 28th August 2020 happens to be Friday. Hence the expected output will be Friday.

Problem approach

string weekday[7] = {"Saturday","Sunday","Monday","Tuesday", "Wednesday","Thursday","Friday"};
string zellersAlgorithm(int day, int month, int year){
int mon;
if(month > 2)
mon = month; //for march to december month code is same as month
else{
mon = (12+month); //for Jan and Feb, month code will be 13 and 14
year--; //decrease year for month Jan and Feb
}
int y = year % 100; //last two digit
int c = year / 100; //first two digit
int w = (day + floor((13*(mon+1))/5) + y + floor(y/4) + floor(c/4) + (5*c));
w = w % 7;
return weekday[w];
}

Try solving now
02
Round
Easy
Face to Face
Duration50 Minutes
Interview date28 Jul 2022
Coding problem10

After the result of (MCQ+Coding ) round the First TR-1 round schedule on next day first they asked me about my introduction then they asked me to open any online compiler and they asked me 4 coding question, 2 Sql query, 1 puzzle, 4 testing question, 2 Core Questions.
It take me whole 50+ min to tell the approach and write the code and run on different test case.

1. Remove Consecutive Duplicates

Easy
0/40
Asked in companies
OlaWalmartSamsung

You are given a string ‘str’ of size ‘N’. Your task is to remove consecutive duplicates from this string recursively.

For example:

If the input string is ‘str’ = ”aazbbby”, then your output will be “azby”.
Note that we are just removing adjacent duplicates.
Problem approach

class Solution {
public:
char repeatedCharacter(string s) {
mapmp;
for(auto it:s){
if(mp.find(it)==mp.end()){
mp[it]++;
}else{
return it;
}
}
return 'a';
}
};

Try solving now

2. Count characters

Easy
0/40
Asked in companies
Info Edge India (Naukri.com)PayPalErnst & Young (EY)

Write a program to count and print the total number of characters (lowercase english alphabets only), digits (0 to 9) and white spaces (single space, tab i.e. '\t' and newline i.e. '\n') entered till '$'.

That is, input will be a stream of characters and you need to consider all the characters which are entered till '$'.

Try solving now

3. Reverse the String

Easy
15m average time
85% success
0/40
Asked in companies
SAP LabsWalmartFacebook

You are given a string 'STR'. The string contains [a-z] [A-Z] [0-9] [special characters]. You have to find the reverse of the string.

For example:

 If the given string is: STR = "abcde". You have to print the string "edcba".
follow up:
Try to solve the problem in O(1) space complexity. 
Problem approach

In this we don not use the STL Library only use 2 pointer approach

Try solving now

4. Add Linked Lists

Easy
20m average time
80% success
0/40
Asked in companies
IntuitMorgan StanleyQualcomm

Given two numbers represented by linked lists. Your task is find the sum list and return the head of the sum list.

The sum list is a linked list representation of addition of two numbers.

Try solving now

5. DBMS Question

He asked me to open notepad and make a table of name, id, gender, and asked for change the value of all the column of a particular value that he give.

Problem approach

Tip 1:Use simple Update query.
Tip 2:UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;

6. DBMS Question

Then he asked me to change all the male gender to female gender and female to male and the table length is huge

Problem approach

Tip 1: I simple apply the Case statements here and apply with SET.
Tip 2: UPDATE dbo.TestStudents SET LASTNAME = ( CASE WHEN (LASTNAME = 'AAA') THEN 'BBB' WHEN (LASTNAME = 'CCC') THEN 'DDD' WHEN (LASTNAME = 'EEE') THEN 'FFF' ELSE (LASTNAME) END )

7. Puzzle

You are provided with 8 identical balls and a measuring instrument. 7 of the eight balls are equal in weight and one of the eight given balls is defective and weighs less. The task is to find the defective ball in exactly two measurements.

8. DBMS based Question

What is UNION and UNION-ALL?

Problem approach

UNION: only keeps unique records
UNION ALL: keeps all records, including duplicates

9. Data Structure based Question

What is Stack and Queue?

Problem approach

The primary difference between Stack and Queue Data Structures is that Stack follows LIFO while Queue follows FIFO data structure type. LIFO refers to Last In First Out. It means that when we put data in a Stack, it processes the last entry first. Conversely, FIFO refers to First In First Out

10. Testing based Question

What is Smoke testing, sanity testing, integration testing, regression testing?

Problem approach

Smoke testing, also called build verification testing or build acceptance testing, is nonexhaustive software analysis that ascertains that the most crucial functions of a program work but does not delve into finer details.

Sanity testing is a subset of regression testing. After receiving the software build, sanity testing is performed to ensure that the code changes introduced are working as expected


Integration testing -- also known as integration and testing (I&T) -- is a type of software testing in which the different units, modules or components of a software application are tested as a combined entity.


Regression testing is a software testing practice that ensures an application still functions as expected after any code changes, updates, or improvements

03
Round
Medium
Face to Face
Duration40 Minutes
Interview date29 Jul 2022
Coding problem6

It is TR-2 Round it is little bit harder than previous one. In this round interview first asked for intro and then he asked for some HR like question like what is you interest and if i gave you software role then you join software or testing role after many different answer he had not satisfy and move to my project and asked about project.
I demonstrate my first project and he asked for run the project and asked some question about project and some technical question about it and then move to my second project.
I take 20+ min on my project and gave some condition and asked me how i will do this and apply in code.
After 20 to 25 min of discussion he asked me to gave some answer on sql query.
He asked 4 sql query and 2 puzzle and end the interview with a feedback.

1. DBMS Question

He told me that there is 2 table in which there is a table with student name and student branch and asked me to join the student name with there branch with maintain the '/ ' between them.

Problem approach

Tip 1: Apply the string concatenation in sql.

2. DBMS based question

Now he gave me another questions and asked me to count the number of duplicate value in a table.

Problem approach

Tip 1: Use Group By with clause having count(*)>1;

3. DBMS Question

then he asked me to simple print count of all the value.

Problem approach

Tip 1:apply group by now remove having clause with count(*) >1;

4. DBMS Question

Gave another question and said that find the name of person that is insert in second table.

Problem approach

Tip 1: Apply the JOIN

5. Puzzle

Given two hourglass of 4 minutes and 7 minutes, the task is to measure 9 minutes.

6. Puzzle

100 coins are lying flat on a table. 10 of them are heads up and 90 are tails up.You can’t see which one is which.How can we split the coins into two piles such that there are same number of heads up in each pile?

04
Round
Easy
HR Round
Duration10 Minutes
Interview date31 Jul 2022
Coding problem3

It was just a simple communication check round and if you got the mail for HR then it is 95% chance that you are selected.

1. Basic HR questions

Intro About Myself

Problem approach

Tip 1: Take not more than 5 min take only 2 to 3 min to introduce yourself.

2. Basic HR Question

About my project

Problem approach

Tell the detail about project and try to run.

3. Basic HR Questions

About my family background

What is testing role and why are you interesting about this role?

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
Software Developer
4 rounds | 4 problems
Interviewed by Info Edge India (Naukri.com)
1062 views
0 comments
0 upvotes
Senior SDET
4 rounds | 10 problems
Interviewed by Info Edge India (Naukri.com)
1242 views
0 comments
0 upvotes
Software Engineer
5 rounds | 4 problems
Interviewed by Info Edge India (Naukri.com)
906 views
2 comments
0 upvotes
SDET
3 rounds | 3 problems
Interviewed by Info Edge India (Naukri.com)
4451 views
1 comments
0 upvotes