Skip to content

Instantly share code, notes, and snippets.

View yjwong's full-sized avatar

Wong Yong Jie yjwong

View GitHub Profile
@seahyc
seahyc / backend_task.md
Last active August 4, 2022 23:52
Make explicit what more or less mean

Buying Frenzy

You are building a backend service and a database for a food delivery platform, with the following 2 raw datasets:

  1. Restaurants data

Link: https://gist.github.com/seahyc/b9ebbe264f8633a1bf167cc6a90d4b57

This dataset contains a list of restaurants with their menus and prices, as well as their cash balances. This cash balance is the amount of money the restaurants hold in their merchant accounts on this platform. It increases by the respective dish price whenever a user purchases a dish from them.

@seahyc
seahyc / frontend_task.md
Last active January 23, 2023 06:00
Mobile responsiveness as a criteria

Years of Experience?

To align with what we use at Glints, we'd prefer you use React on the frontend, Node.js on the backend and Postgres as the database, with Typescript if you are confident. If you’re a frontend developer with no backend background, Firebase is always an option, but a more suitable stack will definitely earn you bonus points.

Build a simple editable profile page that represents a candidate's basic information and work experience. Minimally, the following information is required to be editable and presented:

  1. Name
  2. Profile picture
  3. Age
  4. Work experiences (the following are information required for each instance)
@seahyc
seahyc / fullstack_development_test.md
Last active February 17, 2022 01:58
Recommend tech stack

Is It Open?

To align with what we use at Glints, we'd prefer you use React on the frontend, Node.js on the backend and Postgres as the database, with Typescript if you are confident. If you’re a frontend developer with no backend background, Firebase is always an option, but a more suitable stack will definitely earn you bonus points.

This is the raw data for restaurant opening hours - (https://gist.githubusercontent.com/seahyc/7ee4da8a3fb75a13739bdf5549172b1f/raw/f1c3084250b1cb263198e433ae36ba8d7a0d9ea9/hours.csv). Treat it as a raw data source that you can extract, transform and load into your database.

Build a simple user-facing webapp that allows the user to filter for restaurants open by date time as well as restaurant name. On top of that, users can save restaurants into their own named collections (eg. Vegetarian favourites, Meat-lovers etc.).

Bonus

*This is optional, it just serves as an additional proof point. Even if you submit without these features, we will consider the submission comple