Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Skeps Team. If you also belong to the team, you can get access from here

Skeps Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Skeps Sdet Automation Test Engineer Interview Questions and Answers

Updated 9 Feb 2025

7 Interview questions

A Sdet Automation Test Engineer was asked 4mo ago
Q. What are the different types of exceptions?
Ans. 

Different types of exceptions include checked, unchecked, and errors.

  • Checked exceptions are checked at compile time and must be handled or declared.

  • Unchecked exceptions are not checked at compile time and can be handled or not.

  • Errors are exceptional conditions that are not meant to be caught or handled.

A Sdet Automation Test Engineer was asked 4mo ago
Q. What are the functionalities of using multiple catch blocks along with a finally block in try-catch statements?
Ans. 

Using multiple catch blocks allows handling different types of exceptions separately, while finally block ensures cleanup code is executed regardless of exception.

  • Multiple catch blocks can handle different types of exceptions separately

  • Finally block ensures cleanup code is executed regardless of exception

  • Example: try { // code that may throw exceptions } catch (ExceptionType1 e) { // handle ExceptionType1 } catch ...

Sdet Automation Test Engineer Interview Questions Asked at Other Companies

Q1. Wait in selenium and how to find all links present in a page xpat ... read more
Q2. What is page object model and test ng annotations
Q3. How do you handle alerts in Selenium, and what methods do you use ... read more
Q4. How to take screenshot and project framework
Q5. What is the software testing life cycle?
A Sdet Automation Test Engineer was asked 4mo ago
Q. What are checked and unchecked exceptions?
Ans. 

Checked exceptions are checked at compile time, while unchecked exceptions are not.

  • Checked exceptions must be handled by the code or declared in the method signature using 'throws' keyword.

  • Unchecked exceptions do not need to be caught or declared in the method signature.

  • Examples of checked exceptions: IOException, SQLException.

  • Examples of unchecked exceptions: NullPointerException, ArrayIndexOutOfBoundsException.

A Sdet Automation Test Engineer was asked 4mo ago
Q. What is the code to remove special characters from a string?
Ans. 

Use regular expressions to remove special characters from a string.

  • Create a regular expression pattern to match special characters

  • Use the replace() method with the regular expression pattern to remove special characters

  • Example: str.replace(/[!@#$%^&*()_+]/g, '') will remove !@#$%^&*()_+ from the string

A Sdet Automation Test Engineer was asked 4mo ago
Q. Write an example of a login scenario in Cucumber that includes parameters for passing the username and password.
Ans. 

Example of a login scenario in Cucumber with parameters for username and password

  • Create a feature file with the login scenario

  • Define the scenario outline with placeholders for username and password

  • Implement step definitions to pass the parameters in the login steps

A Sdet Automation Test Engineer was asked 4mo ago
Q. What do you know about Docker, API status codes, deployment processes, and Jenkins?
Ans. 

Docker is a containerization platform, API status codes indicate the success or failure of a request, deployment processes involve releasing software updates, and Jenkins is a continuous integration tool.

  • Docker is a platform for developing, shipping, and running applications in containers.

  • API status codes are used to indicate the success or failure of a request, such as 200 for success and 404 for not found.

  • Deploy...

A Sdet Automation Test Engineer was asked 4mo ago
Q. Interface in java
Ans. 

Interface in Java is a blueprint of a class that defines a set of methods without implementation.

  • Interfaces can have abstract methods and constants, but no instance variables.

  • Classes can implement multiple interfaces but can only extend one class.

  • Interfaces are used to achieve abstraction and multiple inheritance in Java.

Are these interview questions helpful?

Skeps Sdet Automation Test Engineer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Aug 2024.

Round 1 - Coding Test 

Asked simple Questions like
Giving string and remove special characters

Round 2 - Technical 

(8 Questions)

  • Q1. Checked and unchecked exception
  • Ans. 

    Checked exceptions are checked at compile time, while unchecked exceptions are not.

    • Checked exceptions must be handled by the code or declared in the method signature using 'throws' keyword.

    • Unchecked exceptions do not need to be caught or declared in the method signature.

    • Examples of checked exceptions: IOException, SQLException.

    • Examples of unchecked exceptions: NullPointerException, ArrayIndexOutOfBoundsException.

  • Answered by AI
  • Q2. Interface in java
  • Ans. 

    Interface in Java is a blueprint of a class that defines a set of methods without implementation.

    • Interfaces can have abstract methods and constants, but no instance variables.

    • Classes can implement multiple interfaces but can only extend one class.

    • Interfaces are used to achieve abstraction and multiple inheritance in Java.

  • Answered by AI
  • Q3. What are the functionalities of using multiple catch blocks along with a finally block in try-catch statements?
  • Ans. 

    Using multiple catch blocks allows handling different types of exceptions separately, while finally block ensures cleanup code is executed regardless of exception.

    • Multiple catch blocks can handle different types of exceptions separately

    • Finally block ensures cleanup code is executed regardless of exception

    • Example: try { // code that may throw exceptions } catch (ExceptionType1 e) { // handle ExceptionType1 } catch (Exce...

  • Answered by AI
  • Q4. Different types of exception
  • Ans. 

    Different types of exceptions include checked, unchecked, and errors.

    • Checked exceptions are checked at compile time and must be handled or declared.

    • Unchecked exceptions are not checked at compile time and can be handled or not.

    • Errors are exceptional conditions that are not meant to be caught or handled.

  • Answered by AI
  • Q5. Cucumber annotations Hooks
  • Q6. Write in notepad an example of a login scenario in Cucumber that includes parameters for passing the username and password?
  • Ans. 

    Example of a login scenario in Cucumber with parameters for username and password

    • Create a feature file with the login scenario

    • Define the scenario outline with placeholders for username and password

    • Implement step definitions to pass the parameters in the login steps

  • Answered by AI
  • Q7. What is the code to remove special characters from a string?
  • Ans. 

    Use regular expressions to remove special characters from a string.

    • Create a regular expression pattern to match special characters

    • Use the replace() method with the regular expression pattern to remove special characters

    • Example: str.replace(/[!@#$%^&*()_+]/g, '') will remove !@#$%^&*()_+ from the string

  • Answered by AI
  • Q8. What do you know about Docker, API status codes, deployment processes, and Jenkins?
  • Ans. 

    Docker is a containerization platform, API status codes indicate the success or failure of a request, deployment processes involve releasing software updates, and Jenkins is a continuous integration tool.

    • Docker is a platform for developing, shipping, and running applications in containers.

    • API status codes are used to indicate the success or failure of a request, such as 200 for success and 404 for not found.

    • Deployment ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - They are looking for a candidate with strong coding skills, particularly in JavaScript, and experience with Playwright is considered a plus. Additionally, familiarity with Cucumber is highly beneficial. Candidates with knowledge in Java and Selenium, as well as experience in automation across various departments, will also be taken into consideration.

Top trending discussions

View All
Interview Tips & Stories
1w (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Skeps?
Ask anonymously on communities.

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Hard
Process Duration
2-4 weeks
Result
No response

I applied via Recruitment Consulltant and was interviewed in Aug 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(8 Questions)

  • Q1. What is verification and validation what is a test case what are teh types of exploratory tesitng done waht are the
  • Ans. 

    Verification and validation are two important processes in software testing. Test cases are specific conditions or scenarios to test the functionality of a system. Exploratory testing involves simultaneous learning, test design, and execution.

    • Verification ensures that the software meets the specifications and requirements, while validation ensures that the software meets the customer's needs.

    • A test case is a set of con...

  • Answered by AI
  • Q2. Some behavorial questions like : what you will do if the test is not completed but test cycle about to end
  • Ans. 

    Prioritize critical tests, communicate with stakeholders, and document findings for future cycles.

    • Assess the criticality of the untested features and prioritize them based on risk.

    • Communicate with the project manager and stakeholders about the incomplete tests and their implications.

    • Document the tests that were not completed, including reasons and potential impacts on the release.

    • If possible, run smoke tests to ensure ...

  • Answered by AI
  • Q3. How you ensure tester report goood quality defect
  • Ans. 

    Ensuring tester reports good quality defects by implementing thorough testing processes and clear communication.

    • Implementing comprehensive test cases to cover all possible scenarios

    • Utilizing automation tools to increase efficiency and accuracy

    • Regularly reviewing and verifying reported defects

    • Providing clear and detailed descriptions of defects found

    • Communicating effectively with developers to ensure understanding and r...

  • Answered by AI
  • Q4. Waht are teh techniques you use while developing testcases
  • Ans. 

    I utilize various techniques like boundary value analysis, equivalence partitioning, and risk-based testing to develop effective test cases.

    • Boundary Value Analysis: Testing at the edges of input ranges, e.g., if input is 1-100, test with 0, 1, 100, and 101.

    • Equivalence Partitioning: Dividing input data into valid and invalid partitions, e.g., for age input, valid: 18-65, invalid: <18 or >65.

    • Risk-Based Testing: Pri...

  • Answered by AI
  • Q5. What is negetive testing
  • Ans. 

    Negative testing is a type of testing where the system is tested with invalid inputs to ensure it handles errors properly.

    • Testing the system with incorrect data or unexpected inputs

    • Checking how the system responds to invalid user actions

    • Verifying error messages and handling

    • Ensuring the system does not crash or behave unexpectedly

  • Answered by AI
  • Q6. What are the types of performance testing you have done
  • Ans. 

    I have experience in conducting load testing, stress testing, and scalability testing.

    • Load testing to assess the system's ability to handle a specific load

    • Stress testing to evaluate the system's behavior under extreme conditions

    • Scalability testing to determine the system's ability to scale up or down based on demand

  • Answered by AI
  • Q7. What is testng framework
  • Ans. 

    TestNG is a testing framework for Java that supports various types of testing like unit, functional, end-to-end, etc.

    • TestNG is an open-source testing framework for Java

    • It supports different types of testing such as unit, functional, end-to-end, etc.

    • TestNG provides features like annotations, grouping, parameterization, and reporting

    • It allows parallel execution of test cases and easy configuration through XML files

  • Answered by AI
  • Q8. What is the command to invoke browser using selenium
  • Ans. 

    The command to invoke a browser using Selenium is driver.get("url");

    • Use the WebDriver object to open a browser window

    • Use the get() method to navigate to a specific URL

    • Example: WebDriver driver = new ChromeDriver(); driver.get("https://www.google.com");

  • Answered by AI
Round 3 - Technical 

(10 Questions)

  • Q1. Started with basic QA conceptual questions
  • Q2. How do you target an element on website for automation
  • Ans. 

    To target an element on a website for automation, use unique identifiers like IDs, classes, XPath, or CSS selectors.

    • Use IDs for unique identification

    • Use classes for grouping similar elements

    • Use XPath for complex element targeting

    • Use CSS selectors for styling-based targeting

  • Answered by AI
  • Q3. How do you target the dynamic element
  • Ans. 

    Targeting the dynamic element involves identifying and testing components of the software that are subject to change.

    • Identify areas of the software that are likely to change frequently

    • Use automation tools to target and test dynamic elements

    • Implement robust test strategies to handle dynamic changes

    • Regularly update test cases to accommodate dynamic elements

    • Utilize data-driven testing to handle variations in dynamic eleme...

  • Answered by AI
  • Q4. Is it possible to automate teh flash item
  • Ans. 

    Yes, it is possible to automate flash items using automation tools and scripts.

    • Automation tools like Selenium can be used to automate flash items on web applications.

    • Flash automation can be achieved by interacting with the flash object using JavaScript.

    • Automated testing frameworks like TestComplete also support automation of flash elements.

  • Answered by AI
  • Q5. What is difference between absolute and relative xpath
  • Ans. 

    Absolute xpath starts from the root element while relative xpath starts from any element in the DOM.

    • Absolute xpath starts with a single forward slash (/) and always starts from the root element of the page.

    • Relative xpath does not start with a forward slash and can start from any element in the DOM.

    • Absolute xpath is more brittle and prone to breaking if the structure of the page changes.

    • Relative xpath is more flexible a...

  • Answered by AI
  • Q6. What do you test in the api
  • Ans. 

    In API testing, we test the functionality, performance, security, and reliability of the API.

    • Functionality testing to ensure the API works as expected

    • Performance testing to check the response time and throughput

    • Security testing to identify vulnerabilities and ensure data protection

    • Reliability testing to verify the API's stability under different conditions

  • Answered by AI
  • Q7. What is payload and how it is different from request body in api testing
  • Ans. 

    Payload is the data transmitted in an API request, while request body is a part of the payload containing the actual data being sent.

    • Payload includes all data sent in an API request, such as headers, parameters, and request body

    • Request body specifically refers to the part of the payload that contains the actual data being sent

    • In API testing, it is important to validate both the payload and request body for accuracy

  • Answered by AI
  • Q8. Give the a test case for intergration scenario of api testing and also let us the main status codes which we get in responses
  • Ans. 

    Test case for integration scenario of API testing with main status codes in responses

    • Test case: Verify that the API response includes the expected data fields and values after integrating with another API

    • Main status codes: 200 (OK), 201 (Created), 400 (Bad Request), 401 (Unauthorized), 404 (Not Found), 500 (Internal Server Error)

  • Answered by AI
  • Q9. Write a java program to reverse a string
  • Ans. 

    Java program to reverse a string

    • Create a char array from the input string

    • Use two pointers to swap characters from start and end of the array

    • Continue swapping until the pointers meet in the middle

  • Answered by AI
  • Q10. Write a java program to sagragate the values form given array = {qsdaf12321!$@#(@#@}
  • Ans. 

    Java program to segregate values from given array of strings

    • Iterate through each string in the array

    • Check each character in the string and segregate based on type (alphabet, digit, special character)

    • Store segregated values in separate arrays or data structures

  • Answered by AI
Round 4 - Product Management 

(4 Questions)

  • Q1. How does the captcha works
  • Ans. 

    CAPTCHA works by presenting challenges that are easy for humans to solve but difficult for bots.

    • CAPTCHA stands for Completely Automated Public Turing test to tell Computers and Humans Apart.

    • It typically involves distorted text, images, or puzzles that users must solve to prove they are human.

    • CAPTCHA helps prevent automated bots from accessing websites or creating accounts.

    • Examples of CAPTCHA include reCAPTCHA, image re...

  • Answered by AI
  • Q2. How the search engine works explain in details
  • Ans. 

    A search engine works by crawling web pages, indexing content, and ranking results based on relevance.

    • Crawling: Search engine bots visit web pages and follow links to discover content.

    • Indexing: The search engine stores information about web pages in a database for quick retrieval.

    • Ranking: Algorithms analyze the indexed content to determine the relevance of each page to a user's query.

    • Results: The search engine displays...

  • Answered by AI
  • Q3. Explain the mobile app architecture at highlevel
  • Ans. 

    Mobile app architecture refers to the structure and design of the app, including components like UI, data storage, networking, and security.

    • Mobile app architecture typically consists of presentation layer (UI), business logic layer, and data layer.

    • UI layer handles user interaction and presentation of data, often using frameworks like React Native or Flutter.

    • Business logic layer contains the core functionality of the ap...

  • Answered by AI
  • Q4. Since u have worked on OTT domain, what explain how the renevue is generated from OTT apps
  • Ans. 

    Revenue from OTT apps is generated through various sources such as subscription fees, advertising, in-app purchases, and partnerships.

    • Subscription fees: Users pay a recurring fee to access premium content or features.

    • Advertising: OTT apps display ads to generate revenue from advertisers.

    • In-app purchases: Users can buy virtual goods or upgrades within the app.

    • Partnerships: OTT apps may partner with other companies for c...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - do revise each questions and each testing concepts
specially
1- testing principals
2- testing techniques
3- testing framework
4- testing methodology
5- behavorial questions mainly asked for test lead positions
6- api testing using postman
7- basic sql query from select and displaying name or letters of records, highest, second/third highest record, order by, group by, joins
8- basic java programs for strings manipulation
9 fibonacci series
10- loops and array

Skills evaluated in this interview

Sdet Automation Test Engineer Interview Questions Asked at Other Companies

Q1. Wait in selenium and how to find all links present in a page xpat ... read more
Q2. What is page object model and test ng annotations
Q3. How do you handle alerts in Selenium, and what methods do you use ... read more
Q4. How to take screenshot and project framework
Q5. What is the software testing life cycle?

Software Engineer Interview Questions & Answers

Meddo user image Nishant Srivastava

posted on 31 May 2021

Interview Questionnaire 

1 Question

  • Q1. JS questions are asked

I applied via Recruitment Consultant and was interviewed in Jun 2021. There were 5 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Realted to my previous job

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident in answering to the interviewer
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Mar 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - One-on-one 

(1 Question)

  • Q1. Discussion on sales, areas and target
Round 3 - One-on-one 

(1 Question)

  • Q1. Discussion about product, target etc

Interview Preparation Tips

Interview preparation tips for other job seekers - Its a good organization
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Tell me about yourself?
  • Q2. Why are you the right fit for this role?
  • Ans. 

    I possess the analytical skills, industry knowledge, and collaborative mindset essential for a successful Business Analyst.

    • Strong analytical skills: I have experience in data analysis using tools like Excel and SQL, which helped my previous team identify key trends.

    • Industry knowledge: I have worked in the finance sector, understanding regulatory requirements and market dynamics, which is crucial for informed decision-m...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Coding Test 

DSA questions asked in an interview

Are these interview questions helpful?

Senior Associate Interview Questions & Answers

Elevate user image Shital Santosh Badgujar

posted on 13 May 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Nov 2023. There were 2 interview rounds.

Round 1 - Assignment 

Contracts review and abstraction

Round 2 - One-on-one 

(1 Question)

  • Q1. Contracts and essential elements
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before May 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(3 Questions)

  • Q1. How python dictionary is implemented internally ?
  • Ans. 

    Python dictionary is implemented using hash tables.

    • Python dictionary is a collection of key-value pairs.

    • The keys in a dictionary must be unique and immutable.

    • The values in a dictionary can be of any data type.

    • Python dictionary is implemented using hash tables.

    • Hash tables provide constant time complexity for insertion, deletion and retrieval of elements.

    • The hash function used in Python dictionary is based on the key's h...

  • Answered by AI
  • Q2. What is heap sort
  • Ans. 

    Heap sort is a comparison-based sorting algorithm that uses a binary heap data structure.

    • It divides the input into a sorted and an unsorted region.

    • It repeatedly extracts the maximum element from the unsorted region and inserts it into the sorted region.

    • It has a time complexity of O(n log n) and is not stable.

    • Example: [8, 5, 3, 1, 9, 6, 0, 7, 4, 2] -> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

  • Answered by AI
  • Q3. Coding question to sort array based on a custom filter
  • Ans. 

    Sort an array of strings based on a custom filter criteria.

    • Define the custom filter criteria (e.g., length, alphabetical order).

    • Use built-in sorting functions with a comparator.

    • Example: Sort by length: ['apple', 'banana', 'kiwi'] -> ['kiwi', 'apple', 'banana'].

    • Example: Sort alphabetically: ['banana', 'apple', 'kiwi'] -> ['apple', 'banana', 'kiwi'].

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Indeed and was interviewed before Aug 2023. There were 3 interview rounds.

Round 1 - Coding Test 

Core HTML, CSS and JS

Round 2 - Coding Test 

JS deep dive and react

Round 3 - Behavioral 

(1 Question)

  • Q1. Mimic Promise.all, Array.flat, OTP Component etc

Interview Preparation Tips

Interview preparation tips for other job seekers - Study core JS concepts and be strong in react fundamentals

Skeps Interview FAQs

How many rounds are there in Skeps Sdet Automation Test Engineer interview?
Skeps interview process usually has 2 rounds. The most common rounds in the Skeps interview process are Coding Test and Technical.
What are the top questions asked in Skeps Sdet Automation Test Engineer interview?

Some of the top questions asked at the Skeps Sdet Automation Test Engineer interview -

  1. What are the functionalities of using multiple catch blocks along with a finall...read more
  2. What do you know about Docker, API status codes, deployment processes, and Jenk...read more
  3. What is the code to remove special characters from a stri...read more

Tell us how to improve this page.

Overall Interview Experience Rating

5/5

based on 1 interview experience

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more

Interview Questions from Similar Companies

InsanelyGood Interview Questions
4.1
 • 19 Interviews
Vegrow Interview Questions
3.9
 • 17 Interviews
STARZ Ventures Interview Questions
4.8
 • 16 Interviews
Pepper Content Interview Questions
2.5
 • 13 Interviews
Elevate Interview Questions
3.4
 • 10 Interviews
ParallelDots Interview Questions
4.2
 • 9 Interviews
Meddo Interview Questions
3.1
 • 8 Interviews
Silverpush Interview Questions
3.7
 • 7 Interviews
Kisan Network Interview Questions
3.3
 • 7 Interviews
View all
Skeps Sdet Automation Test Engineer Salary
based on 4 salaries
₹8 L/yr - ₹12 L/yr
32% less than the average Sdet Automation Test Engineer Salary in India
View more details
Software Developer
12 salaries
unlock blur

₹11.5 L/yr - ₹19 L/yr

Software Engineer
7 salaries
unlock blur

₹12.2 L/yr - ₹18 L/yr

Sdet Engineer
5 salaries
unlock blur

₹7 L/yr - ₹13 L/yr

Sdet-I
5 salaries
unlock blur

₹12 L/yr - ₹14 L/yr

Product Manager
5 salaries
unlock blur

₹25 L/yr - ₹30 L/yr

Explore more salaries
Compare Skeps with

InsanelyGood

4.1
Compare

Vegrow

3.9
Compare

Elevate

3.4
Compare

Pepper Content

2.5
Compare
write
Share an Interview