> * The ability to solve easy and medium leetcode-like challenges
What about Fermi estimation problems? The internet seems to have turned on them in recent years, but they are a good test of intuition and general problem solving skills.
> * Have a good reason why you are looking at this company, instead of any other
I don't like this sentiment. Are people not allowed to be looking at other companies at the same time? Your company is probably not so unique that people will have legitimate reasons to have a significant preference for your company over other ones (sans the salary). I feel that it's out of the interviewer's line to expect interviewees to have an answer for that, when it's not like the interviewer is looking at a specific interviewee instead of any other.
XMPP cries in a corner. I wish XMPP had more accessible (to the general public) desktop clients. Conversations is great, but speaking from experience, people aren't going to want to use Gajim because it looks like it's ten years old (even though that's a good thing ;). XMPP needs better clients in general. The last time I used Profanity it had very annoying bugs about sending and saving OMEMO encrypted files.
I realized I wouldn't use it for anything serious, and I didn't renew my domain name. Maybe someday I'll get a domain for ten years and then get google to host the actual email. That way it doesn't matter too much if google decides to nuke my account.
I was also sixteen when I did that, so I mean, of course I wasn't going to do anything serious with it.
That ideally shouldn't happen if your dkim, dmarc and spf check out, though. I hosted my own email for a couple of years and I can't remember a single time when my emails to my friends ended up in spam.