This is a learning path to prepare for the MountBlue Selection process.
Completing this path will give you a solid foundation in programming and problem-solving. On completion, you will get a job offer from MountBlue.
Join the Discord server: https://discord.gg/FB7jmbbY6k
The purpose of MountBlue prep is to help anyone develop problem-solving skills and get an entry-level programming job.
- Complete the MountBlue Job Challenge at https://www.hackerrank.com/mountblue-technologies. It has ~120 problems. We estimate it should take you 4-8 weeks to complete it. Also, there is no deadline to complete the challenge.
- To submit the challenge, join Discord Community Server- https://discord.gg/FB7jmbbY6k and follow the instructions in the welcome channel.
- Short interview with a MountBlue mentor. This is to verify if you have completed the challenge sincerely. In the interview, we will ask you to solve a few problems from the challenge itself.
- Get a job offer from MountBlue
If you are an absolute beginner, we recommend you start learning JavaScript. First complete the FreeCodeCamp JavaScript certification - https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-javascript/
Then proceed to solve HackerRank questions. We will also refer to other websites to gradually improve your problem-solving skills.
Check out the content in the current repository to help you on the journey:
- New to Programming (Optional)
- Structured Problem Solving Approach
- Problem Solving Strategies
- Debugging
- Objects
- Recursion
- Food for Thought
Check out the FAQ link
Follow this link to improve your English communication skills. https://github.com/mountblue/communication-path
We also encourage you to join the Bangalore FreeCodeCamp Meetup group (https://www.meetup.com/Free-Code-Camp-Bangalore-Learn-to-Code/), attend meetups and make progress on the learning track.