Sdet Engineer
10+ Sdet Engineer Interview Questions and Answers for Freshers
Q1. What api is called for capturing audio files and what is gradle file
The API for capturing audio files is MediaRecorder in Android. Gradle is a build automation tool for Android projects.
MediaRecorder API is used for capturing audio files in Android
Gradle is a build automation tool used for building, testing, and deploying Android projects
Example: MediaRecorder recorder = new MediaRecorder();
Example: Gradle file for an Android project is typically named build.gradle
Q2. Code to check if the string meets the password requirements. In built Java functions
Code to check if a string meets password requirements using built-in Java functions.
Use String class methods like length(), contains(), matches() to check for password requirements.
Use regular expressions to validate password requirements such as minimum length, uppercase, lowercase, digits, special characters.
Example: String password = "Pass123!"; boolean isValid = password.length() >= 8 && password.matches(".*[A-Z].*") && password.matches(".*[a-z].*") && password.matches("....read more
Q3. Code for nested dictionary Projects related Resume based
Code for nested dictionary
Use curly braces to define the outer dictionary
Use square brackets to define the inner dictionaries
Access values using keys
Q4. 1. Printing all Prime Numbers from 1 to N
Printing all prime numbers from 1 to N.
Iterate from 2 to N and check if each number is prime or not.
Use a nested loop to check if a number is divisible by any number less than it.
If a number is not divisible by any number less than it, it is a prime number.
Print all prime numbers found.
Q5. how to stress test in network
Stress testing in network involves simulating high traffic loads to evaluate performance and stability.
Use tools like JMeter, LoadRunner, or Apache Bench to generate high traffic loads.
Gradually increase the number of concurrent users or requests to find the breaking point.
Monitor network performance metrics like latency, throughput, and error rates during the test.
Identify bottlenecks or weak points in the network infrastructure and optimize accordingly.
Repeat the test multi...read more
Q6. what is meant by selenium
Selenium is a popular open-source automation testing tool used for web applications.
Selenium is used for automating web browsers.
It supports multiple programming languages like Java, Python, C#, etc.
Selenium WebDriver is the most commonly used component for writing automation scripts.
Selenium Grid is used for parallel execution of test cases across different browsers and operating systems.
Share interview questions and help millions of jobseekers 🌟
Q7. what is qa stress testing
QA stress testing is a type of testing that evaluates the system's behavior under stressful conditions to ensure its stability and performance.
QA stress testing involves putting the system under high load to identify its breaking point.
It helps in determining how the system handles heavy traffic, peak loads, and resource exhaustion.
The goal of QA stress testing is to uncover potential performance issues, bottlenecks, and weaknesses in the system.
Examples of stress testing inc...read more
Q8. what is selenium in testing
Selenium is a popular open-source tool used for automating web browsers for testing purposes.
Selenium is used for automating web browsers to test web applications.
It supports multiple programming languages like Java, C#, Python, etc.
Selenium can simulate user interactions like clicking buttons, entering text, etc.
It can run tests across different browsers and platforms.
Selenium WebDriver is the most commonly used component for writing test scripts.
Sdet Engineer Jobs
Q9. 2. Sorting the Array
Sorting an array involves arranging its elements in a specific order.
There are various sorting algorithms like bubble sort, insertion sort, quicksort, etc.
Sorting can be done in ascending or descending order.
Sorting can be done based on different criteria like alphabetical order, numerical order, etc.
Q10. Explain android manifest file
Android manifest file is a XML file that contains essential information about the app, such as permissions, activities, services, etc.
Contains package name and version code
Defines permissions required by the app
Lists activities, services, broadcast receivers, etc.
Specifies hardware and software requirements
Declares app components and their configurations
Q11. Explain Inheritance in C++
Inheritance in C++ allows a class to inherit properties and behavior from another class.
Inheritance allows for code reusability by creating a new class based on an existing class.
Derived class inherits attributes and methods from the base class.
Types of inheritance include single, multiple, multilevel, and hierarchical.
Example: class Animal is a base class, class Dog is a derived class inheriting from Animal.
Interview Questions of Similar Designations
Top Interview Questions for Sdet Engineer Related Skills
Interview experiences of popular companies
Calculate your in-hand salary
Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Reviews
Interviews
Salaries
Users/Month