10000 GitHub - instinctscience/word-game-exercise: Instinct interview word game exercise
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

instinctscience/word-game-exercise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SWE Interview Exercise: Word Game

Introduction

Welcome to the Instinct Interview Exercise!

The goal of this exercise is to pair together to give both of us an example of working together on a real problem. This is not a test. Rather, it is an exercise that will be scored on collaboration, problem solving, and competence to implement an idea in a codebase.

To get started, let’s review the feature we will work on:

Demo

Paws 'n' Plaw Demo

How It's Made

Stack:

  • Elixir GraphQL API
  • Postgres DB
  • React UI

Data Model:

  • Relational structure
  • Single-tenant

Templates

Games

Slots

Slots Example 1

Slots Example 2

Guesses Table

Mission

We suggest simplifying to only two tables:

  • Keep the standard data templates table.
  • Keep the games table.
  • Eliminate the slots and guesses tables.
    • Our idea was to move this information into a jsonb state column on the games table.

That’s what we’ll work on in the exercise! Here are the topics we’d like you to cover:

  • What design do you think we should implement?
  • How would you break down this project into incremental pieces?
  • Let’s look at the code together and begin mocking up some of the initial changes.

Expectations

  • This is not a test with a single solution. Rather, it is an exercise that will be scored on collaboration, problem solving, and competence to implement an idea in a codebase.
  • We would like to see you interact with the codebase in your editor and tools, but we do not need to see you code!

For Interviewer: SWE Interview Exercise Presentation

About

Instinct interview word game exercise

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages

0