The challenge is to provide a REST service which allows the application to POST a new SMS message and GET a status of a current message. You must implement a Proxy class to extend the base message status of CONFIRMED, FAILED, and DELIVERED to also include ACCEPTED and NOT_FOUND.
During this challenge, candidates will be asked to.
Golang
Goroutines
This interview with Lucas was very easy. He is a talker, likes to explain things, and seems to have a good grasp of React's fundamentals. During the interview, I asked him to explain a code block and he confidently explained every piece of it concisely. Despite no experience with tests, I feel very confident about Lucas and I would recommend him for a project.
Follows engineering best practices by isolating network request service
Styles clearly defined
Follows good engineering practices by centralizing business logic
Submits working application without warnings
Networking is isolated and separated from UI layer
Knows React's best practices and patterns to avoid
Follows React best practices by not inserting inner HTML elements
Use of functional components
Avoids deriving state from props
Knows how to use type checking tools such as: TypeScript, Flow, or PropTypes
Knows how to use community accepted navigation libraries
Follows React best practices by avoiding state mutation
Understands the importance of documenting codebase
Use of a state manager
Construct clean readable code
Submits app without any errors
Designed beyond what wireframes imply
Follows Redux' best practices by avoiding state mutation in Reducer
Clearly understood project structure