- Goal: can you pick up a new task quickly.
- Goal: assess your debugging skills.
- Goal: are you a good fit to work with me specifically.
- Goal: gain some familiarity with the project plan.
- Anti-goal: quiz you on your existing knowledge.
- Anti-goal: create busy work.
- Anti-goal: "can you find a clever trick?"
First, using one of the images provided, generate a 3D model using the Threestudio project, or another 3D generative repo.
Once you have a single 3D model, qualitatively evaluate the performance of your work.
Finally, investigate a single way to improve the quality of your results.
Document the steps and rationale as you make progress through this task.
Have fun, this is an assessment, but it is also very close to the work we do. If you don't find that it is interesting to work in this space, that's okay! Interviewing goes both ways. I want the task to be a preview for you to know what this job would be like. Don't accept a job that you know won't be a good fit for your interests.
If requested, I will provide $50 of credit for a runpod.io server. This is about 4 days of time on an A6000 with 24GB of RAM. When this machine is terminated, the entire disk is erased, therefore make sure you export any assets that you would like to showcase. Once requested, I will provide ssh instructions to access the machine and you can treat it as your own (persuant to runpod's policies).
Take the time you need, but I would ask that you do not spend many hours on the project, mostly because I value your time and I believe you should value it as well.
I ask for a response to the task within about a week but that is not a hard deadline.
- Did you complete the task?
- Creativity to problem solving
- Time frame of the project
- Micro-writeup/documentation of what happened