3 ms·
Data structures and Algorithms are fun, but more and more I see that general software engineering is something we need. Several useful questions venture too de
by denormalfloat 8y ago
Data structures and Algorithms are fun, but more and more I see that general software engineering is something we need. Several useful questions venture too deeply into domain specific things, making them difficult to give to candidates. For example:
* Make a simple memory allocator.
* Make a simple HTTP Proxy
* Make a simple URL parser
* Make a simple CSV parser
* Make a threadsafe Queue
* Design a class to handle exponential backoff
None of these are particularly useful, but I think they can let a candidate show off how they can handle a simple problem, and how they modify their code as the problem grows in complexity. Sadly, most of these questions candidates have no familiarity with. I would much rather see it than more O() analysis.
- deleted 8y ago[deleted]
- deleted 8y ago[deleted]
- est 8y agoMy recent favorite question is how to design a proper login page, store the password and authenticate them. You'd be surprised how many things can go wrong.