HackWithInfy is India-wide coding competition for final year engineering students i.e who are graduating in 2022. The objective of this program is to help students inculcate the culture of rapid problem-solving and innovative thinking, while giving them an opportunity to explore their passion for programming by competing with the best coders in the country. Top performers in the competition not only win exciting prizes, but also earn a chance to work with Infosys in niche technical roles.
As we all know that most of the online coding contests focus more on “coming with an optimized and efficient solution for a given problem statement“ and same goes with Hack with Infy Contest.
Hack with Infy Round 1 will be containing 3 coding problems. There is no particular syllabus, however, you can expect the coding problems from following topics :
- Dynamic Programming
- Greedy Algorithms
- Mapping Concepts
- Array manipulation
- String manipulation
1. Choose your Weapon – Programming Language
In order to solve a coding problem, you’ll need a programming language to implement your logic. You should always choose a language in which you are most comfortable with. However, we’ll suggest you to code either in C++ or Python. However, if you don’t know any of these two languages, then don’t panic just believe in your strengths.
2. Choose a Platform to Practice
After selecting a programming language, you need a platform in which you can practice coding problems.
We suggest you Hackerrank. But why ?
See, there is no hard and fast rule that you should use Hackerrank only, you can also use other coding platforms like – Hackerearth, codechef etc. for practicing coding problems.
HackerRank is a place where programmers from all over the world come together to solve problems in a wide range of Computer Science domains such as algorithms, machine learning, or artificial intelligence, as well as to practice different programming paradigms or language specific like Python.
3. What should be my approach ?
Analyze where you stand – Check out your current status and based on that “analyze whether you will be able to crack that exam with your current skill set or you need to prepare more.”
For that, best way is to check out the coding questions that were asked in Hack With Infy last year : Hack with Infy Last Year Problems
1. If you don’t have any experience with competitive programming or you are a beginner, then first try to solve problems that have easy difficulty level, and once you get familiar with it, try to increase your level with a decent pace and move on to medium or hard level.
2. If you are in a habit of solving such coding problems, then all you need is to carry-on your momentum. Participate in some of the mock coding contests to train yourself for final showdown.
Since, the race is all about getting an efficient solution for a given problem statement, here we are the important algorithms that can serve you for this purpose
We hope that above tips will help you to clear this contest.