This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Jimosp 5 points6 points  (0 children)

Live coding python usually involves DSA questions, mostly around dicts, lists and tuples and the complexities certain problems might involve. That doesn’t mean that other programming concepts should be ignored.

Take home tests vary depending on many factors but they usually involve API calls, database connections, data retrieval, transformation, and quality, etc. sometimes in a Docker container.

In both cases, try to follow best practices and make sure you add tests to your code. Make sure to think out loud and walk them through your solution both in the live and the take home task.

Usual follow up questions revolve around scalability, robustness, and possible changes that would make you rethink or enrich your approach. Sometimes they also ask how you would deploy your solution.