Many companies screen internship candidates with an online assessment before any interview. It usually includes timed coding problems, aptitude or logical reasoning questions, and sometimes multiple-choice questions on fundamentals. To prepare, practise easy-to-medium problems in one language, focus on understanding the approach behind each problem, and take a few timed practice tests so the real one feels familiar.
Key takeaways
- Online assessments usually combine coding, logical reasoning, and fundamentals.
- Use one programming language consistently.
- Understanding the approach matters more than solving hundreds of problems.
- Practise under a time limit before the real test.
- Read the instructions and test your environment beforehand.
What an Online Assessment Usually Includes
| Section | What it tests | How to prepare |
|---|---|---|
| Coding problems | Problem solving and basic data structures | Practise arrays, strings, hashing, sorting, and simple recursion |
| Logical reasoning / aptitude | How you approach unfamiliar problems | Practise common patterns: series, puzzles, arrangements, basic maths |
| Fundamentals (MCQ) | Core concepts of your role | Revise OOP, DBMS, SQL, operating systems, networking basics |
| Role-specific (some companies) | SQL queries, debugging, or test cases | Practise the tasks named in the job description |
How to Practise Effectively
- Pick one language and use it for every practice problem.
- After each problem, write down the pattern you used.
- Revisit problems you got wrong a few days later.
- Take at least two full timed practice tests.
Solving hundreds of questions isn't the goal. Students who understand the approach behind a problem can apply it to new ones. Those who memorise solutions get stuck as soon as the question changes slightly.
From the interview roomDhaivat Ajwaliya, 16+ years interviewing interns
On Test Day
- Test your laptop, internet, and browser in advance.
- Read all questions first and start with the one you are most confident about.
- Handle edge cases: empty input, one element, very large values.
- Don't get stuck; move on and come back.
- Never use unfair means. Many platforms monitor tests, and it isn't worth the risk.
Related Guides
- IT Internship Interview Guide
- Technical Interview Questions for Freshers
- How to Explain Your College Project in an Interview
- HR Interview Questions for IT Internships
Practise your fundamentals before test day with the free interview questions tests, starting with SQL, Java and Python.
Back to the stage guide: IT Internship Interview Guide, or the full IT Internship Guide for Students in India.
Frequently Asked Questions
What is asked in an internship online assessment?
Usually timed coding problems, logical reasoning or aptitude questions, and multiple-choice questions on fundamentals such as OOP, DBMS, and SQL. Some companies add role-specific tasks.
Do I need DSA for internship coding tests?
Basic data structures and algorithms help, especially at product companies. Many service companies and startups focus more on fundamentals and simpler problem solving.
Which language should I use for coding tests?
Use the language you know best, consistently. Most platforms support Java, C++, Python, and others.
How can I manage time in an online coding test?
Read all questions first, start with the easiest, move on when stuck, and keep a few minutes at the end to check edge cases.
Your next step
Prepare for the next round with Technical Interview Questions for Freshers.
Technical Interview Questions for FreshersMore Free Resources for IT Students
- Free test: IT Internship Readiness Test. Check your technical foundation, projects, communication, and interview readiness in about five minutes.
- Free assessment: Which IT Role Suits You Best? Explore which of ten IT roles match your interests, strengths, and working style.
- Free reference: IT Internship Glossary. The terms you will hear before and during your internship, explained simply.
- Book: The Lost Intern: The Complete IT Internship Guide. Practical answers on choosing a role and company, and preparing for your first internship.
- Free mentoring: feeling stuck as a fresher? Apply to the Fresh Start cohort.