/engine-takehome-interview

engine-takehome-interview

Primary LanguageJava

Introduction

  • My name is Mohan Narayanaswamy

How did I approach the problem

  • My target was, treat this exercise to target
    • POC to write basic solution
    • Ensure solution is readable and testable
  • Solution works only with single-thread environment, would fail on multi-threaded environment
  • Try to use simple functional interface wherever possible
  • Ensure compilation and test pipeline happens within docker container

How to run test-case

  • ./test.sh

How to execute matching engine with sample input

  • cat sample_input.txt | ./run.sh

How much time spent on this project

  • I should have taken at-least 12-14 hours