I don't get the differentiation between "rkt" and "docker". What complexity does Docker add? Separate networking? Difficulty communicating between processes?
Just trying to understand why rkt is less overhead...
Are you exercising? I can't emphasize enough what a difference exercise makes. Try going for a run or at least work up a sweat somehow - I've found it's been an incredible support to my emotional well being.
ujson doesn't error out if you have a collection that isn't serializable so you can lose individual keys. It also has issues with ints and floats that are too big (just fails out)
Don't take it (or at least treat it as an enormous red flag). Only companies in a position of weakness do this, which means there is something wrong with them. My first job I gave in to an exploding offer like that and it did not end well (though it taught me a ton because I got to be a rock star)
BUT - if you really think that you aren't a great programmer AND this job will give you the opportunity to level up your skills, then it could be worth it. (esp if your current job is not programming-related)
Otherwise, leave it in the dust - if you can get a job at 2 places (current job + this one), you can get a job at another place.
While it's reasonable to ask someone if they've plagiarized, asking that person about it in public in front of their classmates is mean-spirited.