upstart | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
The interview involved building a collaborative tool that allows users to create a gift wishlist. Candidates were required to prioritize features and implement them within the allotted time. The interviewer emphasized that candidates should have code that can run and implement some of the features. The interview format included coding on a local environment, which the candidate initially did not have set up.
Technical Questions
- Web Development: Create a collaborative gift wishlist tool with the following features:
- Users can create a new wishlist with a title and description.
- Users can add items to the wishlist, including a name, description, and link.
- Users can rank items by priority.
- Users can edit items, change their priority, and delete items.
- Users can share a link to their wishlist for others to view.
- Other users can mark gifts as purchased and leave a message.
- The original user can view which items have been purchased and which remain.
Tips & Insights
- Ensure your local environment is set up prior to the interview, including a boilerplate environment and database connection.
- Familiarize yourself with the requirements of the project beforehand to avoid confusion during the interview.