📈 Data analyst
Turn raw data into a decision someone acts on.
Analytics interviews test three things in a fixed order: SQL, then reasoning about a business question, then whether you can present a finding without burying it.
The path, in order
Where people lose months
- ⚠Learning Python before SQL. Analyst screens are overwhelmingly SQL, and candidates regularly arrive with pandas fluency and fail on a join.
- ⚠Dashboards nobody asked for. A chart-heavy portfolio piece with no question behind it signals tool familiarity but not judgement, which is the thing being assessed.
- ⚠Reporting numbers without a recommendation. 'Revenue fell 8% in the north region' is an observation; the job is to say what you think should be done about it.
Common questions
SQL or Python first?
SQL, without much hesitation. It appears in nearly every analyst interview, is faster to reach a working level in, and is the most common single reason candidates get filtered out at the technical screen.
Do I need a statistics degree?
No. You need to use a small amount of statistics correctly and know when a number is misleading. Over-claiming significance you have not established damages credibility far more than admitting uncertainty.
What makes a good portfolio project?
One specific question, a real dataset, an honest answer, and a short written conclusion a manager could act on. Depth on one analysis beats five dashboards.
Put it to work
School-level foundations for this subject live on our sister site Syllab.
Other paths: Software developer · Accounting & CA · Commerce & economics · English & communication · All paths