Skip to content

Instantly share code, notes, and snippets.

@ap0
ap0 / challenge.md
Last active March 22, 2021 18:15
Knock Junior Data Engineer Code Challenge

Data Engineer Challenge

A common task we deal with at Knock is mapping data from a variety of real estate systems into our own internal formats. Real-world data is often messy, and doesn't always conform exactly with what we want. We often have to make best-effort decisions as to how data maps onto our own formats.

Your challenge is to map an input real estate agent to the prescribed output format, as shown below.

// Output format (Go struct example):
type Agent struct {
	FirstName        string   `json:"first_name"`
@ap0
ap0 / keybase.md
Last active October 11, 2017 15:44

Keybase proof

I hereby claim:

  • I am ap0 on github.
  • I am adamargo (https://keybase.io/adamargo) on keybase.
  • I have a public key whose fingerprint is 2FC1 1350 3EA5 F370 682C 0829 D24C 4742 7C6C C79B

To claim this, I am signing this object: