2. WHAT TO DO?
1. Get proficient with one of the programming languages such as C++, JAVA, Python,
JavaScript etc along with supportive frameworks like STL for C++.
2. Practice aptitude and reasoningquestions.
3. Enhance your problem solving skills.
4. Work on core subjects and concepts.
5. Make sure to do 2-3 descent projects to add in resume.
6. Practice and implementations are much more important than any conceptual
knowledge.
7. Work on your communication skills.
8. Maintain good CGPA (>7.5 recommended)
3. PRACTICE APTITUDE AND REASONING
Focus on topics like :
WorksandWages Pipes& Cisterns Time,Speed & Distance
Trains,Boats& Streams Mixtures& Alligations Problemson Ages
Profits& Loss Probability Permutations& Combinations
Clocks Coding& Decoding NumberSeries
Datasufficiency Puzzles Syllogisms
Refer below links to practice :
https://www.geeksforgeeks.org/placements-gq/
https://www.indiabix.com/
https://www.youtube.com/playlist?list=PLpyc33gOcbVA4qXMoQ5vmhefTruk5t9lt
4. CORE SUBJECTS AND CONCEPTS TO COVER
1. DATA STRUCTURE AND ALGORITHMS
Topics :
Mathematics Arrays Searching Bit Manipulation
Recursion Sorting Strings Matrices
Linked Lists Hashing Stacks Queues
Trees BST Heaps Trie
Graphs Greedy Algorithms Backtracking
Dynamic Programming Divide & Conquer Algorithms
Above topics can be covered from GFG, “Crackingthe coding interview by GL Mcdowell”.
5. CORE SUBJECTS AND CONCEPTS TO COVER(contd..)
1. OPERATING SYSTEMS
Class notes will be enough.
References :
https://www.geeksforgeeks.org/operating-systems/
Last minute notes :
https://www.geeksforgeeks.org/last-minute-notes-operating-systems/
Above topics can be covered from GFG, “Crackingthe coding interview by GL Mcdowell”.
6. CORE SUBJECTS AND CONCEPTS TO COVER(contd..)
1. DATABASE
Class notes will be enough alongwith SQL(basic + mediumlevel questions).
References :
https://www.geeksforgeeks.org/dbms/
Last minute notes :
https://www.geeksforgeeks.org/last-minute-notes-dbms/
Above topics can be covered from GFG.
7. CORE SUBJECTS AND CONCEPTS TO COVER(contd..)
1. COMPUTER NETWORK
Focus more on conceptual knowledge and be thorough with the understandingof all
layers of TCP-IP/OSI model. More practical questions are asked rather than traditional
concepts.
References :
https://www.geeksforgeeks.org/computer-network-tutorials/
Last minute notes :
https://www.geeksforgeeks.org/last-minute-notes-computer-network/
Above topics can be covered from GFG.
8. CORE SUBJECTS AND CONCEPTS TO COVER(contd..)
1. COMPUTER ORGANIZATION
Prepare atleast basic questions. Strongly recommended if preparing for companies like
Qualcomm.
References :
https://www.geeksforgeeks.org/computer-organization-and-architecture-tutorials/
Last minute notes :
https://www.geeksforgeeks.org/last-minute-notes-computer-organization/
Above topics can be covered from GFG.
9. CORE SUBJECTS AND CONCEPTS TO COVER(contd..)
OOPS CONCEPTS
It is very important to get handy on oops concepts. (be prepared with example for each topic
and also be preparedwith certain manipulations)
References :
https://www.geeksforgeeks.org/object-oriented-programming-in-cpp/
SDLC MODELS
Highly recommended. Easy to grab.
References :
https://www.youtube.com/watch?v=uJpQlyT_CK4&list=PLxCzCOWd7aiEed7SKZBnC
6ypFDWYLRvB2
10. CORE SUBJECTS AND CONCEPTS TO COVER(contd..)
SQL
It is highly recommended to learn SQL. And definitely for companies like Oracle, SAP etc.
References :
https://www.geeksforgeeks.org/sql-tutorial/
LINUX COMMANDS
Try to be familiar with linuxenvironment with all basic commands.
References :
https://www.geeksforgeeks.org/linux-commands/
https://www.geeksforgeeks.org/essential-linuxunix-commands/
11. CORE SUBJECTS AND CONCEPTS TO COVER(contd..)
STL(if C++) | CollectionFramework (If Java):
You can refer C++ STL in below link
https://www.geeksforgeeks.org/the-c-standard-template-library-stl/
You can refer Java Collection Framework in belo link
https://www.geeksforgeeks.org/collections-in-java-2/
12. RESUME MAKING
First impression is through resume itself, so the informationshould be brief, accurate and
updated. Donot Bluff.. Please don’t!.
Include skills in which you are completely comfortable, any relatedquestions could be asked.
Be precise about your skills and goals,
Include 2-3 descent projects. Definitelyyou can expect 10-15 minutes thorough discussion
on what you have done. Do all parts by yourself. It could be a small one but should be all by
yourself.
Go through your resume multiple times and make multiple reviews from your friends,
mentors.
References for resume building:
https://www.geeksforgeeks.org/resume-building-resources-and-tips/
https://www.youtube.com/watch?v=y8YH0Qbu5h4&ab_channel=TheUrbanFight
13. PROBLEM SOLVING SKILLS AND INTERVIEW
CODING QUESTIONS
Try to do 4-5 coding questions daily. Be consistent.
References for interview round questions :
https://www.geeksforgeeks.org/must-do-coding-questions-for-companies-like-amazon-
microsoft-adobe/
https://leetcode.com/problemset/all/
https://www.interviewbit.com/coding-interview-questions/
For codinground :
https://codeforces.com/problemset
https://www.codechef.com/problems/school/
14. OTHER SECTIONS TO COVER
Be ready for puzzles. Refer below, these will be more than enough..
References :
https://www.geeksforgeeks.org/puzzles/
Situation based questions
FollowSTAR method to ace your
responses.
15. OTHER SECTIONS TO COVER
● Before interview, go through interview diaries and GFG interview archives.
This will helpyou a lot in gettingidea about areas of questions asked.
Just google “name- of-the-company interview experience”
References :
https://www.geeksforgeeks.org/category/interview-experiences/
● Focus more on the applicationpart of each concept.
● Set higher expectations from yourself.
● Give mock interviews to your friends, mentors.
● Practice code snippets(sort of questions).
BE CONFIDENT AND BE READY FOR REJECTIONS.
16. AVOID THESE MISTAKES
1. Takingaptitude and reasoning part casually.
2. Making mistakes (incorrect data) in resume.
3. Covering only concepts rather than practicingit.
4. Completing projects on last moment.
5. Donot underestimate yourself or thinking it’s too late to cover all these.
6. Not rectifying your previous mistakes.
7. Directly movingon advanced part before completing the basic part.
17. LINKS AND REFERENCES
• For demoresumeandrecommendedbooksrefer :
• https://drive.google.com/drive/folders/1Z8RFzI1dLs-H6AQPzzcs2JNadpj2V9gu?usp=sharing
• Questionscommonlyasked in interviews:
• https://www.interviewbit.com/operating-system-interview-questions/
• https://www.interviewbit.com/networking-interview-questions/
• https://www.interviewbit.com/sql-interview-questions/
• Top50 sql queries commonlyasked :
• https://www.youtube.com/watch?v=-6v7ctxC7yk&list=PLqM7alHXFySGweLxxAdBDK1CcDEgF-Kwx