You studied a non-CS branch. Why do you want an IT job?
Be honest that IT offers more openings, but show real interest through what you have already done, such as courses, coding practice or projects, and mention how your core branch knowledge can still help.
Explain it simply
Mechanical, civil and electrical graduates join IT companies in large numbers. Interviewers worry about two things: will you lose interest, and are you only here because core jobs were scarce?
Do not run down your branch. Say what drew you to software and give proof: a language you learned, a project you built, a certification. If possible, mention how your branch helps, for example a civil engineer working on construction management software, or a mechanical engineer on CAD tools.
Example
Situation: Neha, a civil engineering graduate, is interviewing at an IT services company.
Task: Show that her switch is a choice, not a fallback.
Action: She says: "In third year I used Python to automate a quantity estimation sheet for our design project, and I enjoyed that more than the drawings. Since then I completed a Python and SQL course, solved around 150 coding problems, and built a small site-inspection app. Core civil jobs exist, but I want to build software, ideally for infrastructure clients where my civil background helps."
Result: The interviewer sees evidence, not just words, and notes her domain angle.
What to say in the interview
"I discovered I enjoy programming when I automated X in my project. Since then I've done A, B and C. My background in [branch] is also useful for clients in that domain."
Common mistakes
- Saying "there are no jobs in my branch" as the only reason.
- Claiming interest with no proof of learning.
- Speaking badly about your own field.