Tips to maximize your chances of getting a world-class job or internship
STEP 1: Start preparing now. It takes a long time to be ready to interview at a company like Google or a top startup. Don’t wait until the Manara cohort begins!
- Apply to Manara now
- Even if you’re not sure you’re ready, apply now
- You’ll learn a lot from the application and this will increase your chances of getting in to Manara’s next cohort
- Soft skills
- Soft skills are much more important than you think
- Practice speaking English daily with friends, sign up for a class, watch movies and read in English
- Learn how to use Google calendar
- Create a professional-looking email (e.g., email@example.com)
- CS fundamentals
- Solve 40 leetcode questions
- Do coding questions on other platforms (e.g., Code Forces). You should solve at least 1 coding question each day.
- Take DS & Algorithms interviews on Pramp: you should be doing 1-4/month
- Reading the book “Cracking the coding interview”
- Technical best practices
- Read about writing clean, maintainable code (e.g., how you name variables) and practice writing all of your code in this way
- Read about writing Python, Java, or whatever programming language you use in the correct way (e.g., “the Pythonic way”)
- Experience: projects or work
- Get an internship or job if you don’t already have one, or freelance… or at least build your own projects. You’ll need to talk about this during interviews.
- In-demand skills
- Big tech companies like Google, Facebook, Amazon just want you to know strong CS fundamentals and soft skills
- If you go to a startup or mid-sized tech company, they often want practical skills. It’s currently easiest for us to place candidates who have learned the following technologies, so start learning these and building projects in them:
- There is not much market demand for Flutter, C/C++, PHP and .NET so if these are your main skills, start learning an in-demand skill asap :)
STEP 2: Get accepted into Manara and work really hard for 12 months.