JumpCloud backend interview assignment

Hello and thanks for speaking with me earlier this week.

As may be apparent from the code, I’m new to Go. Hopefully I’ve properly leveraged the built-in language features to solve the problem in the assignment. In any case, I’m interested in hearing your comments.

There are no security features, since there were no requirments for such. Presumably that’s okay. Of course, in the “real world” any such issues would be raised with the relevant stakeholders and discussed.

The usage is straightforward. There’s only one command line parameter, -l, which specifies the listening interface and port. Default is to listen on all interfaces on :8080.

I look forward to meeting the team.


View Github