• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

SoftwareTestingo - Interview Questions, Tutorial & Test Cases Template Examples

SoftwareTestingo - Interview Questions, Tutorial & Test Cases Template Examples

  • Home
  • Interview Questions
  • Java
  • Java Programs
  • Selenium
  • Selenium Programs
  • Manual Testing
  • Test Cases
  • Difference
  • Tools
  • SQL
  • Contact Us
  • Search
SoftwareTestingo » Interview Questions » SDET Interview Questions Selenium

SDET Interview Questions Selenium

Last Updated on: January 3, 2022 By Softwaretestingo Editorial Board

What We Are Learn On This Post

  • SDET Interview Questions

SDET Interview Questions Selenium

An interview is a type of conversation that seeks to gather information about the person applying for a position. The job seeker will be asked questions by the hiring manager. The best way to answer these questions is to prepare beforehand, with practice and research. Here are some of the key questions that hiring managers ask during an interview, along with what you should say in response.

In the past few years, development engineer or “SDET” has become one of the most sought-after jobs in tech. So what does an SDET actually do? This article will explain some of the common questions asked during an interview for a development engineer.

SDET Interview Questions

  • Difference between Interface and Abstract Class
  • Difference between break and continue
  • Overloading and Overriding
  • Explain the main() method
  • Explain System.out.println();
  • Explain Polymorphism
  • What is encapsulation
  • What is Constructor
  • Difference between Array and ArrayList
  • Difference between List and Set
  • Explain your framework
  • What is rest api
  • Explain rest request methods (get, post, put)
  • Explain status codes like 200, 400, 404, 500, etc
  • What is POJO class and how to use it in rest Assured
  • How will you handle responses if they are nested json
  • How to do setup for APPIUM
  • Sequence of TestNG annotations
  • DataProvider annotations and their uses
  • Parallel execution in Selenium
  • Explain Selenium Grid
  • Explain Maven and pom.xml
  • Explain Assertions, Hard assertion, and soft assertions
  • Explain log4j and how to customize it
  • Write a program for String Anagram
  • Program for String reverse
  • Program for integer reverse
  • Program to find count for the duplicate character in a string
  • Program for removing duplicates from a string
  • Program for Palindrome
  • Difference between String and StringBuffer or Difference between immutable and mutable
  • Difference between ==operator and .equals() method.
  • What is Static Constant Pool.
  • Difference between Interface and Abstract Class
  • Difference between break and continue
  • Overloading and Overriding
  • Explain main() method
  • Explain System.out.println();
  • Explain Polymorphism
  • What is encapsulation
  • What is Constructor
  • Difference between Array and ArrayList
  • Difference between List and Set
  • Explain you framework
  • What is rest api
  • Explain rest request methods (get, post, put)
  • Explain status codes like 200, 400, 404, 500 etc
  • What is POJO class and how to use in rest Assured
  • How will you handle response if they are nested json
  • How to do setup for APPIUM
  • Sequence of TestNG annotations
  • DataProvider annotaion and it’s uses
  • Parallel execution in Selenium
  • Explain Selenium Grid
  • Explain Maven and pom.xml
  • Explain Assertions, Hard assertion and soft assertions
  • Explain log4j and how to customise it
  • Write program for String Anagram
  • Program for String reverse
  • Program for integer reverse
  • Program to find count for duplicate character in string
  • Program for remove duplicates from string
  • Program for Palindrome
  • Difference between String and StringBuffer or Difference between immutable and mutable
  • Difference between ==operator and .equals() method.
  • What is Static Constant Pool.
  • Explain the automation framework in your project
  • Explain oops concepts used in the framework
  • What is abstraction? How you implemented abstraction in your framework
  • Abstract class vs interface
  • What is a static method? How will you call a static method
  • What is a static variable? How will you call it?
  • What’s the use of abstract class
  • What’s the use of an interface
  • Local variable vs instance variable
  • How you implemented polymorphism in your framework? With an example
  • What is method overloading? How will you implement it? With an example
  • What’s the method overriding? How will you do it?
  • Why the main method is static?
  • Break vs continue
  • Length vs length() difference
  • What are collections?
  • Set vs ArrayList
  • What’s a hashmap? Why do we use hashmap
  • Private vs protected difference
  • Absolute vs relative XPath
  • How to get all the sibling elements
  • Questions on XPath techniques
  • How to come out of a frame?
  • How to handle popup
  • How to check whether an alert is available?
  • How to find hidden elements
  • How to do mouse hover on elements
  • What is a webdriver? How it works
  • How to implement scrolling in selenium
  • How to handle multiple windows
  • What is the return type of getwindowhandles
  • How to handle drop-down
  • How to skip specific test cases while executing using testNG
  • TestNG annotations
  • Use of listener and reporter
  • Parameterization in testNG
  • Primary key vs foreign key
  • What is join
  • Drop vs truncate
  • Can we retrieve the data after a drop or truncate
  • How will provide story points for testing
  • How will you estimate automation efforts
  • How will you decide whether to automate or not
  • Defect cycle in JIRA
  • What is a deferred bug
  • Bug leakage vs bug release
  • Program to print the number of occurrences of each character in the string “abcdab”
  • Describe Framework Design & Overall Flow Diagram Using In Your Project.
  • How To Handle Windows Authentication Popup With & Without Using Third-Party Tool.
  • What Are Different Types Of Exception In Selenium Webdriver?
  • What Are Different Types Of Methods In Selenium?
  • Can We Enter Text Without Using Sendkeys() If Yes, How?
  • Write A Program For String Reverse. (Imp)
  • Write A Program For Fibonacci.
  • Write A Program To Check Whether A Number Is Prime.
  • How To Find More Than One Web Element In The List?
  • What Is The Difference Between Driver.close() And Driver.quit Command?
  • Difference Between Findelement/findelements?
  • How To Count The Number Of Links In A Page?
  • Does Java Support Multiple Inheritance?
  • Difference Between Assert And Verify In Selenium Webdriv Er
  • How To Take A Screen Shot Using Selenium Webdriver?
  • How Will You Execute Your Login Script Using Chrome Browser From Your Editor Using Selenium?
  • Can We Use Multiple Catch In Try, How?
  • Difference Between Webdriv Er/firefoxdriver?
  • What Is The Difference Between “get” And “navigate” To Open A Web Page In Selenium Web Driver?
  • How Can We Get The Font Size, Font Colour, font Type Used For A Particular Text On A Web Page Using Selenium Web Driver?
  • How Do You Manage The Code Versions In Your Project?
  • How Do We Handle Dyna Mic Elements Without Using XPath?
  • How To Handle Alerts And Confirmation Boxes.
  • How To Handle Colours In Webdriver?
  • How To Press Shift +tab?
  • How To Take A Screenshot In Selenium.
  • Is There A Way To Click Hidden Link In Webdriver?
  • Login For Gmail Scenario?
  • What Are The Technical Challenges That You Faced With Selenium?
  • Difference Between Flex And Flash Application
  • What Classes Extends Webdriv Er
  • What Is Action Class In Webdriver?
  • What Is Selense
  • What Is Side
  • What Is The Hierarchy Of TestNG Annotation
  • What Is Selenium? What Are The Different Selenium Components?
  • What Is An Xpath?
  • How To Refresh A Page Without Using Context Click?
  • How To Handle Autocom Plete Box In Web Driv Er?
  • Difference Between The Selenium 1.0 And Selenium 2.0 ??
  • How To Switch Between The Windows (Getwindowhandle And Getwindowhandles)
  • Write A Code For Number Of Character In String?
  • How To Read Particular Cell From Html Table
  • How To Connect Java Application With Oracle Database
  • How To Switch Between Frames In Selenium Webdriver
  • What Are The Different Types Of Locators In Selenium?
  • How To Handle Ajax Popup Window
  • Difference Between Interface And Abstract Class
  • How To Connect To Excel Code For Excel(Poi) Api To Read Excel,
  • Retry Executing Only Failed Tests Using TestNG
  • Relative Xpath Method
  • Parallel Execution Of Test Methods In TestNG
  • Parallel Execution Of Classes In TestNG
  • Testing In Multiple Browsers Using Selenium And TestNG
  • Find Out Broken Links On Website Using Sel Enium Webdriv Er And Http Client
  • Find Broken / Invalid Images On A Page
  • How To Handle Internationalisation Through Web Driv Er?
  • Page Object Model | Pom
  • Taking Screenshot Only For Failed Tests
  • Wait Commands In Webdriver
  • What Is TestNG Listener ??
  • How To Select A Element From Dropdown?
  • What Is Webdriv Er Ev Ent Listener ??
  • How Does The Selenium Webdriv Er Work?
  • How Do You Create Html Test Report From Y Our Test Script
  • How Do You Handle Https Website In Selenium
  • How The TestNG Interact With Selenium Core
  • How To Change User Agent In Firefox By Selenium Webdriver
  • How To Read Particular Cell From Html Table
  • How To Check All Check Boxes In A Page
  • How To Disable Cookies In A Browser
  • How To Get The Name Of Browser Using Webdriv Er?
  • How To Handle Ajax Popup Window
  • How To Handle Auto Complete Box In Webdriv Er
  • How To Handle Network Latency Using Selenium
  • How To Know All The Methods Supported In WeBdriver And Its Syntax
  • How To Login Into Any Site If Its Showing Ant Authentica Tion Pop Up For User Name And Password During Launch Of The Url
  • How To Mouser Hov Er On An Element
  • How To Pass Parameters From Testng.xml Into Test Cases
  • How To Perform Double Click Using Webdriv Er
  • How To Prepare Customized Html Report Using TestNG In Hybrid Framework
  • How To Put Text In Any Search Box Using Selenium Webdriv Er
  • How To Refresh A Page Without Using Context Click?
  • How To Run Tests In Multiple Browser Pa Rallel (Selenium Grid )
  • How To Store A Value Which Is Text Boxes Using Webdriver?
  • How To Switch Between The Windows
  • How To Type Next In A New Line Inside A Text Area
  • How To Work With Dynamic Web table
  • How To Work With Radio Button In Webdriv Er
  • How We Can Retriev E The Dynamically Changing Ads
  • If A Selenium Function Requires A Script Argument, what Would That Argument Look Like In General Terms?
  • If TestNG I Hav E Some Test’s Test-1 Test-2 Test-3 Test-4 Test-5 I Want To Run My Execution Order Is Test-5 Test-4 Test-3 Test-2 Test-1 .how Do You Set The Execution Order Can YOu Explain For That?
  • Latest Version Of Firefox And Selenium In Market And He Version On Which You Are Testing
  • List The Browsers, Os Supported By The Selenium
  • Please Tell Me The Difference B/w Implicit Wait And Explicit Wait
  • Provide Detail About TestNG Test Output Folder.
  • Suppose Dev Eloper Changed The Existing Image To New Image With Same X Path .is Test Case Pass Or Fail
  • There Is A Scenario Whenever Er “assert.assertequals()” Function Fails Automatically It Has To Take Screenshot .how Can You Achieve This
  • What Are Oops Concept
  • What Are Benefits Of Using TestNG
  • What Are Browser Supp Orted By Selenium Ide
  • What Are Different Ac Cess Specifier In Java
  • What Are The Different Assertions Or Check Points Used In Your Script
  • What Are The Different Parameters For @ Test Annotation
  • What Are Different Types Of Driv Er Implementation
  • What Are The Features Of TestNG?
  • What Are The Operating System Supported By Selenium
  • What Are The Possible Scenarios Where Selenium Finding Element Get Fails
  • What Is The Basic Use Of Firefox Profil Es And How Can We Use Them Using Selenium
  • What Is The Default Time For Selenium Ide And Webdriv Er
  • What Is The Difference E B/w Get Window Handle And Get Window Handl Es
  • What Is the Difference Between Get And Nav Iga Te To Open A Web Page In Selenium Webdriv Er
  • What Is the Difference Between @Before Method And @ Before Class?
  • What Is the Difference Between Absolute Path And Relative Path
  • What Is Difference Between Driver.close And Driver .quit
  • What Is the Difference Between Selenium Rc And Webdriver
  • What Is Difference Between Single And Double Slash
  • What Is the Difference Between Thread.sleep () And Seleniumsetspeed(“2000”)
  • What Is Difference Between Thread.sleep() And Selenium.setspeed()
  • What Is Most Challenging Test Problem In My Career Automation
  • What Mobile Devices It Support
  • Which Are The Different Methods To Locate An Element
  • Which One Is Better One Xpath Or CSS
  • Which Repository You Have Used To Store The Test Scripts
  • Why We Refer Firefox Driver To The Webdriv Er Inheritance
  • Write A Code To Make Use Of Assert If My User Name Is Incorrect
  • Write A Java Program For Swapping Of Two Numbers
  • Write Down Scenarios Which We Can’t Automate.
  • Differences Between Selenium Webdriver Rc, Ide And Rc?
  • Do Shopping In Flipkart?
  • What Does Desired Capabilities Do?
  • What Is Actions Class In Webdriver
  • What Is the Difference Between Overload And Override
  • What Is the Difference Between Webdriv Er And Listener And TestNG Listener
  • Read Particular Cell From Html Table
  • Logic For Looping The Table, Xapth To Iterate Rows & Columns
  • Can We Run Group Of Test Cases Using TestNG
  • Checking Mails And Deleting Them
  • Code For Opening Firefox Browser
  • Does Selenium Support Https Protocols?
  • Downloading A File And Save It?
  • Explain Any 3 TestNG Annotation
  • Google Search And Finding No Of Results
  • TestNG- Write Sample Code To Select Browser Depending On Parameter Given In Testing.xml
  • Parameter Annotation, How To Add System Property For Chrome/iedriver.exe For Chrome & Ie
  • How To Check Result With Expected Assert.assertequals().
  • Implicit Wait And Explicit Wait- Webdriverwait Or Thread.sleep()
  • Can We Execute Java Code Without Main()no, Only Can Compile
  • Oops Concept And Diff Between Overloading And Overriding
  • Find The Top From Array List(10 Number) Using Java Code
  • Check Logic For Fibonacci Series, Even/odd Number, Top Value From 5th Number
  • What Are The Access Modifier And Difference? Public, Private, Protected, Default
  • What Is Abstract Class With Example
  • Polymorphism
  • Inheritance
  • Collection-set,list,map
  • Exception-exception,error,assertion
  • Oops-type Casting Of Object
  • Wrapper Classes

If you are ready with these questions answer then you can go and attend an interview otherwise don’t miss ur opportunities just sit at home prepare and then attend interviews.

    Filed Under: Interview Questions

    Reader Interactions

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Primary Sidebar

    Join SoftwareTestingo Telegram Group

    Categories

    Copyright © 2022 SoftwareTestingo.com ~ Contact Us ~ Sitemap ~ Privacy Policy ~ Testing Careers