Internship Roadmap
Internship Roadmap
Week 1 - 2: By the end of these weeks you should be comfortable with any one language of
your choice, able to analyse complexities and straightforward bugs in code.
C++, python
How c/cpp program is compiled (files which are created in process), function call,
memory(types, allocation, heap/stack), storage classes, enums, Difference between c
and python?
C++ Stl -
How containers and iterators(How they work behind the scenes, vector
implementation using c-style array), maps(Hashing), operator overloading
OOPS -
memory (allocation), virtual function, access modifiers, abstract classes, diamond
problem, padding in struct.
Sorting - Searching algorithms - all the algorithms with different time complexities and
their pros and cons over the other, hands on
Others -
Binary Search
Hashing, collision resolution techniques
basics of number theory (primes-seive, divisors), modulo
bitmanipulation
Week 3 - 5 :
Notes:
You have to explain your code and approach in interviews, best way you can learn is to
become speaker in post contest discussion which are held by yacc.
Prepare on a specific topic, sometimes they might ask you for a presentation on any one
of the topics of your choice (AI, ML, Web, etc.)
Make projects alongside.
give all Codeforces, Leetcode, Yacc contest. And solve problem everyday.
Solve aptitude and puzzles.
Must do questions
https://drive.google.com/drive/folders/1ChO-iKZ0ccO2Y6DiSqYnFrVVg5mgt3OR?
usp=drive_link This contains the company details and interview experience of seniors
Go through the interview experience and questions asked by various companies in GFG
interview experience archives and Company wise questions
(https://www.geeksforgeeks.org/company-preparation/)
Prepare for HR round, like having a basic idea of what type of question they ask in HR
round(https://www.mindtools.com/worksheets/50CommonInterviewQuestionsandAnswe
rs.pdf )
Check out puzzles asked by various companies ( https://www.geeksforgeeks.org/top-20-
puzzles-commonly-asked-during-sde-interviews/ )