Google QA engineer interviews test automation frameworks, test strategy, CI integration, performance testing, and debugging complex multi-service systems.
No verified questions yet for Google.
LoadTestOrchestrator class that enables users to schedule load tests on multiple services concurrently. You should define methods for adding services and managing the scheduling of tests.add_service(service_name: str) -> None: Add a new service for testing.schedule_load_test(test_id: str) -> None: Schedules a load test for all added services.get_services() -> List[str]: Retrieves the list of services slated for load testing.add_service('SearchService')add_service('AuthService')schedule_load_test('loadTest1')get_services()['SearchService', 'AuthService']1 <= number of services <= 100FlakyTestDetector class to analyze test runs and identify flaky tests based on certain run results. You must define specific methods for logging results and for flagging flaky tests.log_test_run(test_id: str, result: bool) -> None: Logs the result of a test run.get_flaky_tests() -> List[str]: Returns a list of tests identified as flaky.log_test_run('test1', True)log_test_run('test1', False)get_flaky_tests()['test1']1 <= number of test runs <= 10000Sign up for free to access walkthroughs, AI-generated questions, and more.
Get Started Free