Rivigo services pvt ltd interview experience Real time questions & tips from candidates to crack your interview

SDET-2

Rivigo services pvt ltd
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 6 months
Topics: Software Testing , Selenium , Cucumber , API Testing , Automation Testing
Tip
Tip

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.

Application process
Where: Other
Eligibility: Above 1 years of experience
Resume Tip
Resume tip

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Interview rounds

01
Round
Medium
Face to Face
Duration50 minutes
Interview date24 Jun 2014
Coding problem2

Basic question on OOPS and DBMS were asked

1. OOPS Question

  • What is Garbage collector in JAVA?
  • Difference between Constructor and Method?

2. DBMS Question

  • What are the three levels of data abstraction?
  • What is meant by normalization and denormalization?
02
Round
Medium
Face to Face
Duration30 minutes
Interview date24 Jun 2022
Coding problem2

Questions on Selenium were asked.

1. Selenium Question

Write a Selenium Program to automate google.com search box

Problem approach
import java.util.List;
import java.util.concurrent.TimeUnit;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.support.ui.ExpectedCondition;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.WebDriverWait;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;

/**
* Test to automate:
* Launch the Firefox.
* Opens google.com
* Type "selenium tutorials techlistic" in search bar
* Wait for ajax suggestion box to appear
* Print all the suggestions one by one
*
*/

public class AjaxGoogleSearch {

	public static void main() {

	// Set Driver path
	System.setProperty("webdriver.chrome.driver", "C:\\AUTOMATION\\chromedriver.exe");
	WebDriver driver=new ChromeDriver();

	//open google
	driver.get("https://www.google.com");
	driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);

	//enter techlistic tutorials in search box
	driver.findElement(By.name("q")).sendKeys("selenium tutorial techlistic");

	//wait for suggestions
	WebDriverWait wait=new WebDriverWait(driver, 20);
	wait.until(ExpectedConditions.presenceOfElementLocated(By.className("sbtc")));

	WebElement list=driver.findElement(By.className("sbtc"));
	List rows=list.findElements(By.tagName("li"));

	for(WebElement elem:rows) {
	System.out.println(elem.getText());
	}
	}
}

 

Code Explanation :

  • Set ChromeDriver executable path.
  • Initialize WebDriver chrome browser instance.
  • Get URL.
  • Set Implicit Wait of 30 secs, it means selenium will throw exception and test case would fail if any element won't be visible to selenium within 30 secs.
  • WebDriverWait is Explicit Wait in Selenium. It is used to handle ajax calls. We also call them dynamic elements.
  • We have given 20 secs to wait for search options.
  • And we are using object of WebDriverWait class to call until() method to set a condition for our wait. That's why we also call Explicit Wait as Conditional Wait.
  • Inside until(), ExpectedConditions class is used, this class has plenty of conditional methods to be used. We have used presenceOfElementLocated.
  • Now, we created a list where we are storing all the 'li' element values, means we are storing all the search suggestion values.
  • And in the end, using for each loop to print all the elements stored in list.

2. Selenium Question

  • What are the different components of Selenium?
  • Why should Selenium be selected as a testing tool for web applications or systems?
04
Round
Easy
HR Round
Duration30 minutes
Interview date24 Mar 2022
Coding problem1

This is a cultural fitment testing round. HR was very frank and asked standard questions. Then we discussed about my role.

1. Basic HR Question

Tell me something not there in your resume.

Problem approach

If you get this question, it's an opportunity to choose the most compelling information to share that is not obvious from your resume.


Example :
 

Strength -> I believe that my greatest strength is the ability to solve problems quickly and efficiently, which makes me unique from others.
 

Ability to handle Pressure -> I enjoy working under pressure because I believe it helps me grow and become more efficient.
 

Tip : Emphasize why you were inspired to apply for the job. You can also explain that you are willing to invest a great deal of energy if hired.
 

These are generally very open ended questions and are asked to test how quick wit a candidate is. So there is nothing to worry about if you have a good command over your communication skills and you are able to propagate your thoughts well to the interviewer.

Here's your problem of the day

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

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
SDET-2
2 rounds | 4 problems
Interviewed by Rivigo services pvt ltd
709 views
0 comments
0 upvotes
SDET-2
4 rounds | 6 problems
Interviewed by Rivigo services pvt ltd
1457 views
0 comments
0 upvotes
SDE - 1
4 rounds | 4 problems
Interviewed by Rivigo services pvt ltd
1085 views
0 comments
0 upvotes
SDE - 2
3 rounds | 3 problems
Interviewed by Rivigo services pvt ltd
1012 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDET-2
4 rounds | 3 problems
Interviewed by HashedIn
2296 views
0 comments
0 upvotes