All fields

“Testing & Debugging” in Information Technology

51 questions across 8 technologies.

Information Technology

51 questions in 8 technologies

#QuestionTechnologyTopicLevel
1How do you mock platform/device services for testing? .NET MAUI › Testing & Debugging.NET MAUITesting & DebuggingIntermediate
2How do you mock platform/device services for testing? .NET MAUI › Testing & Debugging.NET MAUITesting & DebuggingIntermediate
3How do you unit test a MAUI app's logic? .NET MAUI › Testing & Debugging.NET MAUITesting & DebuggingBeginner
4How do you unit test a MAUI app's logic? .NET MAUI › Testing & Debugging.NET MAUITesting & DebuggingBeginner
5How do you write UI/integration tests for MAUI apps? .NET MAUI › Testing & Debugging.NET MAUITesting & DebuggingAdvanced
6How do you write UI/integration tests for MAUI apps? .NET MAUI › Testing & Debugging.NET MAUITesting & DebuggingAdvanced
7How do you debug platform-specific issues in MAUI? .NET MAUI › Testing & Debugging.NET MAUITesting & DebuggingIntermediate
8What is Hot Reload and what are its limitations in MAUI? .NET MAUI › Testing & Debugging.NET MAUITesting & DebuggingIntermediate
9How do you debug platform-specific issues in MAUI? .NET MAUI › Testing & Debugging.NET MAUITesting & DebuggingIntermediate
10What is Hot Reload and what are its limitations in MAUI? .NET MAUI › Testing & Debugging.NET MAUITesting & DebuggingIntermediate
11How do you capture and diagnose crashes in production MAUI apps? .NET MAUI › Testing & Debugging.NET MAUITesting & DebuggingAdvanced
12How do you capture and diagnose crashes in production MAUI apps? .NET MAUI › Testing & Debugging.NET MAUITesting & DebuggingAdvanced
13How does source mapping help when debugging minified or transpiled code? JavaScript › Debugging, Testing & ToolingJavaScriptDebugging, Testing & ToolingIntermediate
14What is snapshot testing and what's a common pitfall with it? JavaScript › Debugging, Testing & ToolingJavaScriptDebugging, Testing & ToolingAdvanced
15How do you pause code execution at a specific line using the browser DevTools? JavaScript › Debugging, Testing & ToolingJavaScriptDebugging, Testing & ToolingBeginner
16What is console.table() useful for? JavaScript › Debugging, Testing & ToolingJavaScriptDebugging, Testing & ToolingBeginner
17What is a unit test and what makes a good one? JavaScript › Debugging, Testing & ToolingJavaScriptDebugging, Testing & ToolingBeginner
18What is a helpful first step when debugging an error message shown in the browser console? React › React DevTools & DebuggingReactReact DevTools & DebuggingBeginner
19What is Flutter DevTools, and what are some of the core debugging and performance analysis features it actually provides to help you build and troubleshoot a Flutter app? Flutter › Flutter DevTools & DebuggingFlutterFlutter DevTools & DebuggingBeginner
20How does Jest's mocking help isolate the code under test? JavaScript › Debugging, Testing & ToolingJavaScriptDebugging, Testing & ToolingIntermediate
21What is code coverage and why isn't 100% coverage the same as bug-free code? JavaScript › Debugging, Testing & ToolingJavaScriptDebugging, Testing & ToolingIntermediate
22What is snapshot testing in React, and what are its benefits and drawbacks? React › TestingReactTestingIntermediate
23How do you write an effective test for asynchronous code? JavaScript › Debugging, Testing & ToolingJavaScriptDebugging, Testing & ToolingAdvanced
24How does the Performance panel in DevTools help diagnose a janky UI? JavaScript › Debugging, Testing & ToolingJavaScriptDebugging, Testing & ToolingAdvanced
25What's the difference between end-to-end (E2E) tests and unit tests, and when do you use each? JavaScript › Debugging, Testing & ToolingJavaScriptDebugging, Testing & ToolingAdvanced
26How do you properly and correctly measure and profile genuine real world performance metrics, such as actual frame rendering time, directly from within an integration test using Flutter's own dedicated performance testing tools? Flutter › Integration Testing in FlutterFlutterIntegration Testing in FlutterAdvanced
27How do you use the built-in 'debugger' statement together with Node's --inspect flag to set breakpoints in code? Node.js › Debugging & DiagnosticsNode.jsDebugging & DiagnosticsBeginner
28What is hot reload in Flutter, and how does it let you see the direct visual result of a code change almost instantly, without needing to fully restart your entire app from scratch every single time? Flutter › Flutter DevTools & DebuggingFlutterFlutter DevTools & DebuggingBeginner
29How can you use the debugger and breakpoints within an IDE like Visual Studio Code or Android Studio to actually step through your Flutter app's code line by line and inspect the exact current values of your variables? Flutter › Flutter DevTools & DebuggingFlutterFlutter DevTools & DebuggingIntermediate
30How do you properly measure and interpret test coverage for your Flutter app using the flutter test --coverage command, and what genuinely does the resulting coverage report actually specifically tell you? Flutter › Unit Testing in FlutterFlutterUnit Testing in FlutterIntermediate
31How do you use browser DevTools breakpoints together with Angular source maps to step through your actual TypeScript code? Angular › Angular DevTools & DebuggingAngularAngular DevTools & DebuggingAdvanced
32What is the MVVM pattern and why use it in MAUI? .NET MAUI › Data Binding & MVVM.NET MAUIData Binding & MVVMBeginner
33What is the MVVM pattern and why use it in MAUI? .NET MAUI › Data Binding & MVVM.NET MAUIData Binding & MVVMBeginner
34What is a memory leak in JavaScript, given that it has automatic garbage collection? JavaScript › Memory Management & Garbage CollectionJavaScriptMemory Management & Garbage CollectionBeginner
35What tools can you use to check accessibility issues in an Angular app? Angular › Accessibility (a11y) in AngularAngularAccessibility (a11y) in AngularBeginner
36What is the service locator anti-pattern and how do you avoid it in MAUI? .NET MAUI › Dependency Injection & Services.NET MAUIDependency Injection & ServicesIntermediate
37How do you diagnose and fix memory leaks in MAUI? .NET MAUI › Performance & Optimization.NET MAUIPerformance & OptimizationIntermediate
38What are common async/await pitfalls in MAUI? .NET MAUI › Concurrency & Threading.NET MAUIConcurrency & ThreadingIntermediate
39What is the service locator anti-pattern and how do you avoid it in MAUI? .NET MAUI › Dependency Injection & Services.NET MAUIDependency Injection & ServicesIntermediate
40How do you diagnose and fix memory leaks in MAUI? .NET MAUI › Performance & Optimization.NET MAUIPerformance & OptimizationIntermediate
41What are common async/await pitfalls in MAUI? .NET MAUI › Concurrency & Threading.NET MAUIConcurrency & ThreadingIntermediate
42How do you log error details when an error boundary catches an error? React › Error BoundariesReactError BoundariesIntermediate
43What is Sentry, and how does it compare to Firebase Crashlytics in terms of the additional contextual information and features it provides for diagnosing an error? Flutter › Error Handling & Crash Reporting (Sentry & Crashlytics)FlutterError Handling & Crash Reporting (Sentry & Crashlytics)Intermediate
44How do you structure a large, enterprise MAUI solution? .NET MAUI › Advanced & Enterprise.NET MAUIAdvanced & EnterpriseAdvanced
45How do you keep a MAUI codebase testable and loosely coupled? .NET MAUI › Best Practices & Architecture.NET MAUIBest Practices & ArchitectureAdvanced
46How do you structure a large, enterprise MAUI solution? .NET MAUI › Advanced & Enterprise.NET MAUIAdvanced & EnterpriseAdvanced
47How do you keep a MAUI codebase testable and loosely coupled? .NET MAUI › Best Practices & Architecture.NET MAUIBest Practices & ArchitectureAdvanced
48How would you use Chrome DevTools' heap snapshot comparison to find a leak's source? JavaScript › Memory Management & Garbage CollectionJavaScriptMemory Management & Garbage CollectionAdvanced
49What is XMLHttpRequest and why would you still use it over fetch() today? JavaScript › Networking: Fetch, XHR, WebSockets & CORSJavaScriptNetworking: Fetch, XHR, WebSockets & CORSAdvanced
50How would you use a memory profiler (or dotnet-counters / dotnet-gcdump) to diagnose excessive garbage collection pressure in a production .NET application? C# › Memory & Garbage CollectionC#Memory & Garbage CollectionAdvanced
51How would you use Git bisect to find the specific commit that introduced a regression in a Node.js application's behavior? Node.js › Git & Project ManagementNode.jsGit & Project ManagementAdvanced