Does anybody know of any good interview prep resources for Haskell? Would also appreciate any experts out there who would be willing to lend (or sell) an hour for a mock interview.
3 Likes
When interviewing for Haskell jobs in the past, I’ve usually asked interviewees to implement a parser combinator library from scratch. I still like that question because it can be adjusted to the level of the interviewee – if it’s more of a beginner Haskeller, I can offer them some guidance and maybe we’ll end up with a simple list based monadic parser similar to Graham Hutton’s famous functional pearl. If it’s someone with more experience, we can talk about performance and maybe do a CPS based parser, or talk about how to return good error messages.
This was for a compiler-related job though, so if you’re interviewing for a e.g. a mostly web-based company, I’d recommend looking into that area a bit more.
4 Likes