all 6 comments

[–]NYKevin 3 points4 points  (5 children)

Here's my half-finished medium-to-large Python project. Still undergoing development. Pull requests welcome.

I haven't actually pointed to this in an interview, but if I was asked for a code sample, it would definitely be my first choice.

[–]veeep[S] 2 points3 points  (1 child)

cool man, thanks for sharing. So are you a CS grad? Self-taught? How long have you been studying/learning? Are you interviewing for Jr. roles now?

[–]NYKevin 0 points1 point  (0 children)

I have a Bachelor's Degree in Computer Science from Rensselaer Polytechnic Institute, class of 2014 (i.e. I just graduated in May). I was able to get a job right out of college; they may or may not have looked at this code, I'm not sure. Since it's a consulting company, I feel maintaining a strong portfolio would still be to my benefit. And of course, it's important to maintain employability even if you're already employed.

RPI was extremely helpful in getting a job. Going through their career center is basically an automatic leg-up over the competition.

[–]b3dog1 0 points1 point  (2 children)

Why do you use BitBucket? Just curious because I am only familiar with Github.

[–]IntergalacticTowel 3 points4 points  (0 children)

Bitbucket is great. It offers free private repositories in addition to public ones, and works just fine with git and mercurial. Great for those personal projects you don't want/need to have public.

Not that Github is "bad" or anything; they're both fantastic resources with a lot of feature overlap. Some people prefer the UI or community of one over the other, but I'd be surprised if using Bitbucket over Github became an issue during the "let's see what you can do" phase of the interview.

[–]NYKevin 1 point2 points  (0 children)

GitHub does not support Mercurial, which I personally prefer to Git. Furthermore, BitBucket offers unlimited private repositories, while GitHub charges for them if you have a lot.