Code WorkOut of the Day -- Daily exercises for programmers looking for jobs, or just to keep sharp with skills and have fun.
I give talks, like this: https://youtu.be/NpvTE7GlXSM for people looking for jobs, or groups of programmers preparing for M&A tech HR due diligence.
Follow us on twitter: @codewod

How to

When solving these problems, learning by doing is much better than learning by reading. I encourage to you read only as far in the solution as you need, then trying to solve the problem. If you get stuck, try reading a little further. And of course, let me know if you find a better solution!

Monday, January 11, 2016

The Kevin Bacon Game

Problem: Implement the Kevin Bacon Game. This is a game where you can enter an actor and receive a response about how many movies you need to go through, before you a chain of co-actors where one of them is Kevin Bacon.

Do it with a graph.

Figure out what operations you need, what data structure you build, and then implement the functions!

Another great approach to save money on the cost of Wii recreations is to swap diversions with your companions. This gives you a chance to attempt new diversions and exchange those old ones off with the goal that others can appreciate them - it spares everybody cash. my company

10 years prior, most Internet diversions were not accessible to the overall population, and the ones that were had a low quality. These days, for all intents and purposes everyone has a DSL or link association, making playing Internet amusements simple and quick.http://www.pokegogpshack.com/

Internet is filled with hundreds and hundreds of free games, played by people from all parts of the world. Regardless of their age or occupation, all of them enjoy the multitude of online games present on the internet that become a passion for them should they spend a large amount of time playing them.PandaTechie

To be a computer game analyzer, one requires that you have capacities which are past the ability to viably play the amusement. Despite the fact that the capacity to play the diversion is to a great degree basic and can't be underscored, it requires different attributes; for instance, an incredible eye to see subtle elements and right written work limit.this content

Computerized role-playing games are the only role-playing game type where the characters stay in the game, you don't have to suddenly work out if something is allowable by the rules and the user interface stays consistent so that the immersion is most efficient.Togel Singapore

Back Lighting is a really cool feature. This is standard on all gaming keyboards irrespective of all the other features mentioned above. Basically what this feature does is illuminate the keys from underneath. There are typically three levels of brightness for the back lighting, however all though back lighting is standard on gaming keyboards not all of them have the same colours or as many colours as others do. The Logitech G19 and G510 are gaming keyboards with a host of different colours, whereas others have only three or just one. This is not only good for gaming especially if games are played in low lighted or even dark areas, but also a great asset to changing the style of your workstation. There are people out there that just want a new look for their workstation and backlit keyboards do the trick. hacked arcade games

30 minutes, once a week, free

To help the community, I do one 30 minute interview every week for free for candidates (virtual, over some online coding tools). Email me if you're interested. It's good practice for the kinds of questions you'll get, and I'll give honest feedback as to your skills, likelihood of getting a job, and tips for improving/practicing for future interviews.

I especially like to work with minority candidates, and those looking to make career changes, so please shoot me an email, provide some background, and we'll set up a time.

noah@codewod.com

Also, if you find alternative or better answers to the questions, please let me know and I'll post/credit!

About Me

About me: I'm currently the founder of Workhood (www.workhood.com) and have spent over 10 years in the technology industry. Prior to Workhood, I was the co-founder of SocialShield, acquired by Avira (A/V security company with over 100m users), where I was subsequently the VP Technology/Operations. I worked previously in McKinsey's technology practice in London and New York and also worked at several start-ups as an engineer and product manager, founding my first venture backed company when I was 22 -- and have raised over $35M in my career in financing. My focus is always on delivering great products quickly and I am a huge proponent of agile programming/product development and the lean start-up techniques. I'm a Stanford CS grad, always interested in coding problems -- co-author of the best-selling book: Programming Interviews Exposed: Secrets to Landing Your Next Job. I also went to HBS and am an avid college football and soccer fan.

I blog about coding problems at: www.codewod.com and about start-ups at www.noahkindler.com. I live in the Bay Area and can often be found at Crossfit or on the slopes when I manage to sneak out.