| I recently completed a take-home assignment with the following instructions: <instructions> This project is designed to evaluate your ability to: - Deconstruct complex problems into actionable steps.
- Quickly explore and adopt new frameworks.
- Implement a small but impactful proof of concept (PoC).
- Demonstrate coding craftsmanship through clean, well-architected code.
We estimate this project will take approximately 5–7 hours. If you find that it requires more time, let us know so we can adjust the scope.Feel free to use any tools, libraries, frameworks, or LLMs during this exercise. Also, you’re welcome to reach out to us at any time with questions or for clarification. </instructions> I used LLM-as-a-junior-dev to generate 95+% of the code and documentation.
I'm just an average programmer, but tried to set a bar that if I was on the other
side of the table, I'd hire anyone who demonstrated the quality of output submitted. - The 5-7 hour estimate was exceeded (however, I was the first one through this exercise).
- IMHO the quality of the submission could NOT have been met in lesser time.
- They had 3 tasks/projects:
- a data science project,
- a CLI based project and
- a web app
- They wanted each to be done in a different language.
- I submitted my solution <38 hours of receipt of the assignment.
- In any other world, the intensity of this exercise would cause a panic-attack/burn-out.
- I slept well (2 nights of sleep), took care of family responsibilities and felt good enough to attack the next work-day.
I've been on both sides of the table of many interviews.This was by far the most fun and one to replicate every chance I get. [EDITS]: Formatting and typos. |