SDET Interview Question
Technical Interviews:
1. Backend Automation: How do you test a new feature in backend automation?
2. REST Assured Basies: Explain client-server architecture in
REST Assured and the concept of method chaining.
3. Comparison with Postman: Why use REST Assured for backend automation instead of Postman?
4. 00P Concepts in Test Frameworks: Which OOP concepts do you apply, and how?
5. Data Structures: Differences between HashMap and HashTable.
6. Java Fundamentals: Function overloading vs. overriding, static class concepts, and static initialisers.
7. Serialization: What are serialization and deserialization?
8. Memory Management in DSA: How are variables stored in memory?
9. DSA Types: What are the primary data structures, and how does a stack work? (With pseudocode!)
10. Automation Challenges: What challenges do you face during test automation?
11. Design Patterns: What is the singleton pattern, Builder Pattern etc., and how is it used in test automation?
12. Framework Architecture: Explain the structure of your test automation framework.
13. Algorithm Question: Find a pair of numbers in a set that adds up to a given target (e.g., [1, 2, 3, 9] with a target of 10).
14. Selenium Details: Explain iframes and the use of robot classes.
15. Dynamic Locators: Discuss dynamic locator strategies and axes XPath syntax.
16. CI/CD Experience: How have you effectively used CI/CD pipelines, and what was the outcome?
17. Test Strategy & Estimation: How do you prepare a test strategy and estimate for new product features?
18. Microservices Architecture: Explain microservice architecture, payloads, and their traces.
Managerial Interview:
1. Project & Experience Discussions:
Talk about past projects, skills, and tech stack
2. QA Methodologies: Discuss QA best practices and methodologies
3. Scenario-Based Testing: Situational questions related to test planning and execution
4. Leadership Principles: Address questions reflecting leadership and decision-making skills