Pergunta de entrevista da empresa Stryker

1. Introduction & Resume Discussion * Interview started directly with self-introduction * Followed by resume-based questions, focusing on: * Current role and responsibilities * Technologies and tools used * Hands-on experience in automation and testing 2. Technical Skills Assessment Selenium & Automation * Asked to rate Selenium skills out of 10 * Follow-up discussion around: * Practical Selenium experience * Framework usage and best practices UI Testing Scenario Scenario Given: * A web page with: * A text box * A button * On clicking the button, the entered text appears below the button Questions Asked: * Write test cases for the page * Discuss positive, negative, and edge cases * Explain how to validate UI behavior and user interactions Automation Decision-Making * Asked how I decide: * What to automate vs what not to automate * Given a scenario and asked to explain: * Testing approach * Automation strategy * Framework design considerations * Follow-up questions on: * Code structure * Reusability * Maintainability * Scalability of the framework 3. Coding & Problem-Solving Logic / Algorithm Question Problem Statement: * Given an array of integers * For each element, print the multiplication of all other elements except itself Discussion Points: * Explained the logic and approach * Discussed time complexity * Optimization considerations (avoiding nested loops) 4. API Testing * Question on access token usage * Discussion on: * Access token expiration * How to test APIs when tokens expire quickly * Token regeneration / refresh strategies 5. Managerial & Behavioral Questions * Reason for switching jobs * Long-term career goals * Strengths and weaknesses * Experience handling conflict at work * Example of helping a colleague * Recent achievements * Any new technologies or skills learned in the last 6 months ---------------------------------------------------------------- Below is a quick compilation of topics and questions discussed: • Panel introduction followed by self-introduction
• Discussion on current project and day-to-day responsibilities
• Technologies and programming languages worked on
• Questions around previous role and experience Project & Feature Discussion
• Explanation of a recent feature worked on
• Number of test cases automated for that feature
• Types of bugs identified and examples OOPs
• Object-Oriented Programming concepts and benefits
• Real-life examples of OOPs
• Practical implementation of OOPs in work experience Python
• self keyword
• super() usage
• Variable scope and debugging scope-related issues Python Coding
• Program to find the maximum length word from a string
• Modifications and enhancements to the logic
• Writing test cases for the above code
• Debugging and fixing a given Python code on the fly Automation & Selenium
• Writing Page Object Model (POM) structure in Python
• Selenium login page example
• Framework directory structure explanation
• Selenium + Python + Pytest framework discussion Overall, the interview focused on problem-solving, real-world automation experience, OOPs, Python fundamentals, and framework design.