Self-Awareness: Strengths and Weaknesses Questions
How honestly and usefully a candidate assesses their own strengths, weaknesses, and growth areas. Covers naming a real weakness with a plan to address it, articulating genuine strengths without arrogance, and demonstrating calibrated self-knowledge and reflective self-assessment. Distinct from feedback reception: this is the candidate's own self-assessment, including the classic strengths/weaknesses question.
How would you define SLIs & SLOs for micro-interactions (e.g., a 'like' button) where the UI must respond instantly but backend processing may be eventual? Propose measurement, error definitions, and error-budget handling that align frontend UX expectations with backend consistency models.
Design an observability query and alerting approach that distinguishes between client-side rendering errors (e.g., JavaScript exceptions, high CLS) and network issues (e.g., 504/timeout). Provide example pseudo-queries or PromQL/Elasticsearch-style queries and explain how you'd combine RUM, network logs, and backend traces to reduce false positives.
Implement a Python program that reads a CSV of RUM events and computes the 95th percentile Largest Contentful Paint (LCP) per country. CSV schema: timestamp (ISO), country, route, lcp_ms (integer). Process the file in a streaming fashion (assume file too large to fit memory). Provide code or pseudocode and explain your choice of algorithm for percentile calculation.
Design a dashboard and set of queries that a mobile SRE team would use to correlate network-layer metrics (cellular signal changes, carrier issues) with app UX metrics (startup time, interactive time). Which dimensions are critical and how would you alert on carrier-wide degradation?
List and explain the Core Web Vitals (Largest Contentful Paint (LCP), Interaction to Next Paint / First Input Delay (INP/FID), Cumulative Layout Shift (CLS)). For each, describe why it matters to UX, how an SRE should collect and interpret the metric (RUM vs synthetic), and a sensible alerting strategy that reduces noise.
Unlock Full Question Bank
Get access to all 48 Self-Awareness: Strengths and Weaknesses interview questions and detailed answers.
Sign in to ContinueJoin thousands of developers preparing for their dream job.