Thursday April 26th
Neat Googs Foo.bar Haskell Hack and OPLSS!
First up..OPLSS!
- Yes, I’m in! Officially going to OPLSS in July! :D
Anyways…
- Thought since I’m a Haskellino and this happened to me about two years ago (when I searched for this specific Haskell term) and someone did a Java version, I’d do one for Haskell!
This is for if you’d like to try their programming challenges
- Basically, if you’re a Haskellino and want to try Foo.Bar, Google’s recruitment challenge, but you want to do it the Haskell way…
- Yes, of course you want to do it the Haskell way!
Open up a browser
- I already have a Foo.bar from before, so I used incognito
Type in “Applicative Functor”
- retrieve the first address for this Google search like shown below
Copy and Paste that result into a new tab.
- Hover (or Click) the first link. If this doesn’t work, repeat the copy and paste into a new tab
Eventually, this comes up
Click “I want to play”
- See, it opens up the browser window with applicative functor search. Yay Haskell!
- You can see it sort of warped the image backwards, as my search term, “Applicative Functor”, is now tilted.
You have to log in using a gmail account
- Then, you can start to solve the questions in either Java or Python
- Wait..WHAT!? Did you just say Java or Python?
YUP!
- facepalm
Why this sucks
- We would like to be able to solve this in Haskell!
- I mean, since some persons claim it isn’t even used anymore for recruiting, why not add a few languages that tend to draw bright people who are passionate about programming?
- OCaml, Racket, Haskell, Scala, Rust? I mean, it’s problem-solving, right? It just has to pass the test cases.
- Plus, I can guarantee that if a person can solve them in these languages, you can teach them Java / Python
- I mean, I was searching for “Applicative Functor”, after all. Why would I want to do your challenges in Java or Python?
- Plus, to re-iterate…they’re potentially missing out on some bright candidates.
- Some of my friends would probably write an interpreter that ports to Java or Python, and write it in PureScript or Racket.. haha. I’d hire those people!
But..what do I know..I’m just a student :D
- /shrug/
- to be clear, I do like the company and what they do, but I’m really just interested in Haskell at the moment. :D
- so yeah…I probably won’t be doing that anytime soon..besides maybe looking at the questions, when I’m good enough in Haskell, and using them to practice solving things in Haskell :D (so on my own and not timed).
In other news…
- I’ve been accepted for OPLSS!!
- My room and board is being paid for (which includes meals)
- I’m really excited!
And…BayHac is this weekend!
- That’s all I have to say! I’m pretty excited about that, too! :D
Written on April 26, 2018