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.
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).
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.



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];
}
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.



If the input string is ‘str’ = ”aazbbby”, then your output will be “azby”.
Note that we are just removing adjacent duplicates.
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';
}
};






If the given string is: STR = "abcde". You have to print the string "edcba".
Try to solve the problem in O(1) space complexity.
In this we don not use the STL Library only use 2 pointer approach



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.
Tip 1:Use simple Update query.
Tip 2:UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;
Then he asked me to change all the male gender to female gender and female to male and the table length is huge
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 )
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.
What is UNION and UNION-ALL?
UNION: only keeps unique records
UNION ALL: keeps all records, including duplicates
What is Stack and Queue?
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
What is Smoke testing, sanity testing, integration testing, regression testing?
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
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.
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.
Tip 1: Apply the string concatenation in sql.
Now he gave me another questions and asked me to count the number of duplicate value in a table.
Tip 1: Use Group By with clause having count(*)>1;
then he asked me to simple print count of all the value.
Tip 1:apply group by now remove having clause with count(*) >1;
Gave another question and said that find the name of person that is insert in second table.
Tip 1: Apply the JOIN
Given two hourglass of 4 minutes and 7 minutes, the task is to measure 9 minutes.
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?
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.
Intro About Myself
Tip 1: Take not more than 5 min take only 2 to 3 min to introduce yourself.
About my project
Tell the detail about project and try to run.
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
How do you remove whitespace from the start of a string?