How long does it take to prepare for a tech internship interview?
Six to eight weeks of consistent work is realistic if you already know one language well: roughly four weeks on data structures and algorithms by pattern, one on CS fundamentals and basic design, one on behavioural stories and your resume, and continuous applying throughout. Starting to apply only after you feel ready is the most common scheduling mistake, because pipelines open early and fill on a rolling basis.
What is the single highest-impact thing I can do?
Apply early in the cycle. Most large-company internship pipelines review on a rolling basis, so the same application submitted in week one and month four faces very different odds. After that, practising problems by pattern with spaced repetition beats raw problem count.
Do I need a CS degree to get a software internship?
No. Non-CS engineering branches, science graduates, bootcamp graduates and self-taught developers are all hired, particularly by startups and mid-size product companies. What substitutes for the degree is demonstrable work — projects you can explain in depth, a readable GitHub, and solid fundamentals.
How many internships should I apply to?
For an off-campus search, a few hundred applications across a season is normal, split between a small set of tailored applications to target companies and a broader base. Response rates of 3 to 8 percent are common and are not a judgement on your ability — track your funnel so you know whether to fix your resume or your assessment speed.
Are unpaid internships worth taking?
Generally not in technology, and never one that asks you to pay a fee or buy a course to participate. Legitimate Indian technology internships pay a stipend. If an offer requires payment from you, treat it as a training sale rather than a job.
What matters more — projects or LeetCode?
Both, at different stages. Projects get your resume shortlisted and give you something to discuss in behavioural and technical deep-dive rounds; algorithmic practice gets you through the coding round and online assessment. Neglecting either one is where most candidates stall.