Google foobar challenge

April 15, 2018

I recently came across the Google foo.bar challenge during work a few days ago. I had been doing Google searches on various programming topics when an invitation to take the challenge popped up. It was my first time even hearing about it. For those who don’t know, it seems that this is a secret process carried out by Google for recruiting developers. There are 5 levels of challenges that can be overcome, some levels consisting of more than one programming challenge. After completing level 3, you get the opportunity to submit your contact information, which may be used by Google recruiters to contact you. Each challenge you accept has a certain time limit. I cannot recall the exact limits, but early challenges were on the order of a few days, while level 4 was around 2 weeks for each challenge and the level 5 challenge was around 3 weeks.

Read More

Linearly interpolating functions

January 16, 2018

A common bottle-neck in computing often lies with evaluating computationally intensive functions. There are many ways to approximate functions which give speed improvements. This document discusses a possible improvement to linear interpolation using a lookup table.

Read More