1. Coding (Algorithm and Data Structure) :
● https://www.geeksforgeeks.org/must-coding-questions-company-wise/
● https://www.geeksforgeeks.org/must-do-coding-questions-for-companies-like-am
azon-microsoft-adobe/
● https://www.interviewbit.com/
● https://leetcode.com/problemset/all/?status=Todo&listId=wpwgkgt (honeypot!)
2. Puzzles: https://www.geeksforgeeks.org/puzzles/
3. OOPs concepts:>
https://www.geeksforgeeks.org/object-oriented-programming-oops-concept-in-java/
4. Operating System: https://www.cse.iitb.ac.in/~mythili/os/
These are links to minimum preparation required.
You should be confident with at least one language for both online and interview rounds. Prefer C++/Python as we can write shorter codes which saves time.
Solve questions as well as take a look at the Discussion and Editorial tabs.
Disclaimer (For Milestone 0):
Here, you are required to learn the basics until functions and classes. But this definitely
does not guarantee a strong background in that language. So, to sharpen your language
knowledge, do these:
1. For smart and sleek codes:
Practise algo/ds questions online in coding competitions:
a. CodeForces
b. CodeChef
2. For very deep language understanding and writing maintainable codes:
Work on projects, OOPs, Hackathons, contribute on Github, etc
COMPANY | Procedure | Important Topics |
---|---|---|
DE Shaw |
|
Algorithms, Data Structures, Operating Systems, OOPs concepts. |
GoldmanSachs |
|
Data Structure, Algorithms, Puzzles, Personal Projects |
Microsoft |
|
Algorithms, Data Structure, Personal Projects |
Adobe |
|
OS, OOPs Concepts, Data Structures, Algorithms, Personal Projects |
Major Companies and their important topics
COMPANY | Procedure | Important topics |
---|---|---|
Media.net (Directi) |
|
Algorithm, Data Sturcutre, OS, FLAT, COA, DBMS, Personal Projects |
GE Healthcare |
|
Data Structure, Algorithm, English Vocabulary, Quant |
Mathworks |
|
Data Structure, Algorithm, Personal Projects, Basic DBMS, OS, CN. |
GEP |
|
Algorithm, Personal Projects, DBMS, Data structure. |
other companies to prepare for :
● Early access to the corporate sector.
● A chance to understand how big companies work and how your code can affect the
mass. (Producer rather than consumer).
● Learn practical application, new technologies in use, value of teamwork, work culture,
business perspective.
● Get a PPO and don’t worry about placements !!