InterviewStack.io LogoInterviewStack.io

General Technical Tool Proficiency Questions

Practical fluency with the technical productivity, analysis, and reporting tools used in your day-to-day work: spreadsheet and reporting software (for example Excel or Google Sheets), scripting or query languages (for example SQL, Python, R), data visualization or BI platforms (for example Tableau, Power BI, Looker), and domain-specific applications (for example CRM, ERP, contract or case management, marketing automation) where relevant to the role. Candidates should be able to describe their depth of expertise, typical use cases and real world examples, automation or scripting practices, and how they choose the right tool for a given problem. This topic also covers reproducible workflows, data preparation and cleaning, presenting findings clearly, and integrating tools into cross functional projects.

EasyTechnical
76 practiced
You're delivering dashboards in Tableau or Power BI. Explain how you'd set up user access and row-level security so managers see only their region's data. Describe how this impacts data source configuration, extracts vs live connections, and dashboard performance.
MediumTechnical
56 practiced
Create a plan for a KPI dashboard showing daily active users (DAU), retention curves, and cohort analysis for product growth. Describe recommended chart types, layout and navigation, interactive filters, and data preparation steps such as aggregation frequency, smoothing, cohort definitions, and sample-size considerations before building in Tableau or Power BI.
MediumTechnical
67 practiced
In PySpark, joining a 1B-row events table with a small lookup table causes heavy shuffles. Explain strategies to speed up the join such as broadcasting the small table, repartitioning, salting for skewed keys, bucketing, and using join hints. Provide a short code example showing how to broadcast a small DataFrame.
HardTechnical
80 practiced
Model accuracy dropped by 12% over two weeks. Describe a triage plan to determine whether this is due to data drift, label drift, concept drift, feature engineering regressions, or an operational issue. List hypotheses to test, quick statistical checks and visualizations, logs and artifacts to examine, and immediate mitigation steps to reduce business impact.
MediumTechnical
56 practiced
In Python using pandas, given a DataFrame events(user_id, event_type, value, event_time), write efficient code to compute per-user features: total_events, unique_event_types, and mean_value over the last 30 days per user. Provide the code snippet and explain strategies to scale when the DataFrame does not fit in memory (chunking, Dask, or Spark).

Unlock Full Question Bank

Get access to hundreds of General Technical Tool Proficiency interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.