https://medium.com/@ydrozd/3-interview-examples-to-check-that-developer-can-understand-business-1fe45cc8ef50