Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Pranjal Agnihotri
Pranjal Agnihotri
4,187 Points

Competitive_Programming

I am very much in need of management I also want to learn the new technologies as well as learn algorithms and data structures for competitive programming but i m not able to do it simultaneously how to manage. Need Help!.

2 Answers

Pranjal Agnihotri
Pranjal Agnihotri
4,187 Points

Competitive Programming is that art of programming in which we have given some real life problems which we have to solve under constraints like time , memory , speed and accuracy. Our program is then tested by machine. This only revolves around Data structures and algorithms. You can check out www.codechef.com .

Jon Wood
Jon Wood
9,884 Points

For the algorithms and data structures, the best thing to do is to practice. I'm in the same boat, actually, and been doing some challenges (here on Treehouse, and other sites like Code Wars). Just keep at it. :)

Pranjal Agnihotri
Pranjal Agnihotri
4,187 Points

But on Treehouse we don't have such type of problems which involves Dynamic Programming , BackTracing etc... Do u use code chef!..

Jon Wood
Jon Wood
9,884 Points

I don't think most of those types of things are needed much in the workplace, unless you're doing some very new game programming or some type of research, so they may not spend their resources covering them (if they get enough people interested then they might). I've never really experienced it, myself, but maybe someone on here can chime in if they have.

I never used CodeChef, but I do like those sites in order for people to get practice in algorithms and such.

Pranjal Agnihotri
Pranjal Agnihotri
4,187 Points

Ya at work place we don't need competitive programming. But to get into a giant company we should brush up our skills in Data Structures and Algorithms.

Jon Wood
Jon Wood
9,884 Points

Oh, yeah, that's a great point! I know Amazon definitely does this. I think they use HackerRank for their interviews, too.

Pranjal Agnihotri
Pranjal Agnihotri
4,187 Points

Ya they use Hacker rank where they conduct a elimination test.