Software Engineer In Test Interview Questions

Software Engineer In Test Interview Questions

Software engineers in test are IT professionals who focus on building tools for software testing. They also sometimes perform the tests and assist in developing the product being tested. In a software engineer in test interview, prepare to answer advanced questions about the software testing and development process.

Top Software Engineer in Test Interview Questions & How To Answer

Question 1

Question #1: Explain the difference between priority and severity.

How to answer
How to answer: You might recognize this as a technical question assessing your knowledge and skills. A successful answer would define the terms concisely and correctly. Explain that priority refers to the time sensitivity of a bug, while severity refers to how destructive the bug is.
Question 2

Question #2: What is ad-hoc testing?

How to answer
How to answer: Ad-hoc testing is a regular task you might perform. Explain that ad-hoc testing is performed informally to attempt to find bugs without test cases. To stand out, consider explaining why this step is valuable, or share an anecdote about a time you found a significant defect through ad-hoc testing and were able to repair it.
Question 3

Question #3: Explain the difference between SDET (software development engineering in test) and manual software testing.

How to answer
How to answer: While these roles may seem similar, it is important that you understand the unique differences in responsibilities and processes. Demonstrate a thorough understanding of your role and how it operates within the team. Explain that software development engineers in test focus on building automated tests, while manual software testers do not.

36,196 software engineer in test interview questions shared by candidates

1. Please write a method to normalize a string which represents a file path. For the purposes of this question, normalizing means: • all single dot components of the path must be removed. For example, "foo/./bar" should be normalized to "foo/bar". • all double dots components of the path must be removed, along with their parent directory. For example, "foo/bar/../baz" should be normalized to "foo/baz". That's it. Normally, a path normalization algorithm would do a lot of other stuff, but for this question, don't try any other kind of normalization or transformation of the path. As an example, "foo//bar" should be normalized to "foo//bar" (i.e. a no-op). Use any language you feel comfortable in, we prefer Java, but it’s not required. The method should take in a string (or whatever passes for a string in the language of your choice) and return a string representing the normalized path. Please write code that you feel proud of and would check in to source control in a professional environment. 2. Once you have completed the exercise, please create ten (or more!) test cases you would you use to test the method.
Jan 26, 2012

1. Please write a method to normalize a string which represents a file path. For the purposes of this question, normalizing means: • all single dot components of the path must be removed. For example, "foo/./bar" should be normalized to "foo/bar". • all double dots components of the path must be removed, along with their parent directory. For example, "foo/bar/../baz" should be normalized to "foo/baz". That's it. Normally, a path normalization algorithm would do a lot of other stuff, but for this question, don't try any other kind of normalization or transformation of the path. As an example, "foo//bar" should be normalized to "foo//bar" (i.e. a no-op). Use any language you feel comfortable in, we prefer Java, but it’s not required. The method should take in a string (or whatever passes for a string in the language of your choice) and return a string representing the normalized path. Please write code that you feel proud of and would check in to source control in a professional environment. 2. Once you have completed the exercise, please create ten (or more!) test cases you would you use to test the method.

I had two interviews, both at the foodpanda office. -In the first round interviewer asked me about basic JAVA concepts like: difference between overloading and overriding, what is an abstract class, when to use static final? and some simple start programming questions in java. -In the second round, the interviewer aked me to write down the sample code for login page using appium in android, jenkin, github use, framework flow, and projects that I mentioned in my resume. He also asked some questions regarding selenium grid, click , mousehover using selenium, testng. -The overall process took around 1 hour 30 minutes. -Next day HR called me about my confirmation and got an e-mail that I got the job.
avatar

Automation Testing Engineer

Interviewed at foodpanda

3.5
Feb 15, 2017

I had two interviews, both at the foodpanda office. -In the first round interviewer asked me about basic JAVA concepts like: difference between overloading and overriding, what is an abstract class, when to use static final? and some simple start programming questions in java. -In the second round, the interviewer aked me to write down the sample code for login page using appium in android, jenkin, github use, framework flow, and projects that I mentioned in my resume. He also asked some questions regarding selenium grid, click , mousehover using selenium, testng. -The overall process took around 1 hour 30 minutes. -Next day HR called me about my confirmation and got an e-mail that I got the job.

Circuit analysis (find equivalent resistance, voltages, your basic circuitry stuff) Op amp stuff (ideal op amp, drawing an inverting opamp, deriving gain) Coding question (I believe it was about private variables) Stats question (draw a Gaussian curve and explain standard deviation and mean) LPF (draw an RC low pass filter and derive gain )
avatar

Product Test Engineer

Interviewed at Texas Instruments

3.8
Feb 4, 2020

Circuit analysis (find equivalent resistance, voltages, your basic circuitry stuff) Op amp stuff (ideal op amp, drawing an inverting opamp, deriving gain) Coding question (I believe it was about private variables) Stats question (draw a Gaussian curve and explain standard deviation and mean) LPF (draw an RC low pass filter and derive gain )

Was interviewed by a Software engineer. It was basically a "highest sum in an array" question disguised in an Oscar health context. Given an array of insulin readings for any given period. Write a function that will return true if an insulin reading is below 10. Array = [90, 92, 93, 91, 104, 102, 102, 106] The input was: Console.log(insulinReadingFunction(Array, 10) == True);
avatar

Software Development Engineer In Test (SDET)

Interviewed at Oscar Health

2.9
Jul 24, 2022

Was interviewed by a Software engineer. It was basically a "highest sum in an array" question disguised in an Oscar health context. Given an array of insulin readings for any given period. Write a function that will return true if an insulin reading is below 10. Array = [90, 92, 93, 91, 104, 102, 102, 106] The input was: Console.log(insulinReadingFunction(Array, 10) == True);

Viewing 391 - 400 interview questions

Glassdoor has 36,196 interview questions and reports from Software engineer in test interviews. Prepare for your interview. Get hired. Love your job.