Software Development Engineer In De Test Interview Questions

5,159 software development engineer in de test interview questions shared by candidates

Phone Screening: 1. Brief about yourself - The current team and the daily task you carry about. 2. Automation Framework - API - Data Driven Framework - Java, Rest Assured, TestNG, Org.simple.JSON; UI - Data Driven Framework - Java, Selenium Webdriver, POM Design Principle, TestNG. 3. How would you disable one JSON key-value pair in your framework - By not setting the value of the JSON key-value pair in my automation framework 4. Which has better performance - Where clause or Having clause? 5. Difference between Inner Join, Outer Join, and Full Join 6. Difference between POST and PUT 7. When a log file is updating what command you would use to check the logs - tail -10f command 8. What is ps -ef | grep java (process name) is exactly doing? 9. How would you kill a process - kill -9 PID 10. What is internationalization and how did you perform your automation? 11. What all the CRUD operations you performed in your automation? 12. How will you connect from your local machine to server - Key authentication 13. Difference between hard assert and soft assert
May 1, 2018

Phone Screening: 1. Brief about yourself - The current team and the daily task you carry about. 2. Automation Framework - API - Data Driven Framework - Java, Rest Assured, TestNG, Org.simple.JSON; UI - Data Driven Framework - Java, Selenium Webdriver, POM Design Principle, TestNG. 3. How would you disable one JSON key-value pair in your framework - By not setting the value of the JSON key-value pair in my automation framework 4. Which has better performance - Where clause or Having clause? 5. Difference between Inner Join, Outer Join, and Full Join 6. Difference between POST and PUT 7. When a log file is updating what command you would use to check the logs - tail -10f command 8. What is ps -ef | grep java (process name) is exactly doing? 9. How would you kill a process - kill -9 PID 10. What is internationalization and how did you perform your automation? 11. What all the CRUD operations you performed in your automation? 12. How will you connect from your local machine to server - Key authentication 13. Difference between hard assert and soft assert

Round 4: F2F 1. Brief about myself. 2. What is a deadlock? Give a real-time example 3. What is multithreading? 4. How do threads communicate each other? 5. Given a sentence reverse the entire sentence including their letters in their words - O(n^2) is highly discouraged. 6. Design a framework for the below requirements [Explained the Data Driven Framework] - Read the raw data from - Excel or DB - Process the raw data. - Once processed call the Business Logic. - Once Business Logic is completed call the Report Generation. - After Report has been generated, display the result in a good format. For the above requirement Which framework would you use and why? If there's a future requirement to add or delete a particular task how will you handle it? - Task Manager will take care. 7. Difference between String, StringBuilder and StringBuffer. 8. Where does a String gets initialized if you declare it with null?
May 1, 2018

Round 4: F2F 1. Brief about myself. 2. What is a deadlock? Give a real-time example 3. What is multithreading? 4. How do threads communicate each other? 5. Given a sentence reverse the entire sentence including their letters in their words - O(n^2) is highly discouraged. 6. Design a framework for the below requirements [Explained the Data Driven Framework] - Read the raw data from - Excel or DB - Process the raw data. - Once processed call the Business Logic. - Once Business Logic is completed call the Report Generation. - After Report has been generated, display the result in a good format. For the above requirement Which framework would you use and why? If there's a future requirement to add or delete a particular task how will you handle it? - Task Manager will take care. 7. Difference between String, StringBuilder and StringBuffer. 8. Where does a String gets initialized if you declare it with null?

Classic instance of what opponents of coding interviews (which does not include me) object to. The engineneer was looking for me to spot the recursive trick for a string conversion problem, which was by no means obvious, and was by no means obviously correct even after he gave up on me and pointed it out. He ended the programming session after I raised questions about correctness, even though there was time left, without giving me a chance to implement the algorithm he’d suggested. He said that I had shown that I knew how to code it, but obviously meant the opposite: I got a rejection email soon after the interview. (I don’t disagree with the rejection: Apple seemed to be looking for a CS major to output code quickly; I’m a math major who has only written a test harness from scratch three times in my career.) Most troubling for a testing position, while I was writing doctests† to make sure I had understood his specification, he told me there wasn’t enough time to write tests, or to document my iterative algorithm: I should just start typing code. Somewhat less troublingly (at least for me as an applicant, if not as an Apple customer), the problem would probably have been a test of memory rather than coding ability for a CS major, since it seems to be a topic which would have been covered in class. ___ † doctest is a very cool Python module, which examines the examples you put into a function’s documentation string, and complains if it does not produce the output you specified.
avatar

Software Development Engineer In Test

Interviewed at Apple

4.1
Apr 11, 2021

Classic instance of what opponents of coding interviews (which does not include me) object to. The engineneer was looking for me to spot the recursive trick for a string conversion problem, which was by no means obvious, and was by no means obviously correct even after he gave up on me and pointed it out. He ended the programming session after I raised questions about correctness, even though there was time left, without giving me a chance to implement the algorithm he’d suggested. He said that I had shown that I knew how to code it, but obviously meant the opposite: I got a rejection email soon after the interview. (I don’t disagree with the rejection: Apple seemed to be looking for a CS major to output code quickly; I’m a math major who has only written a test harness from scratch three times in my career.) Most troubling for a testing position, while I was writing doctests† to make sure I had understood his specification, he told me there wasn’t enough time to write tests, or to document my iterative algorithm: I should just start typing code. Somewhat less troublingly (at least for me as an applicant, if not as an Apple customer), the problem would probably have been a test of memory rather than coding ability for a CS major, since it seems to be a topic which would have been covered in class. ___ † doctest is a very cool Python module, which examines the examples you put into a function’s documentation string, and complains if it does not produce the output you specified.

Viewing 1661 - 1670 interview questions

Glassdoor has 5,159 interview questions and reports from Software development engineer in de test interviews. Prepare for your interview. Get hired. Love your job.