|
|
|
|
|
by mlthoughts2018
2744 days ago
|
|
People will tell you to practice, which is fine, but the bigger issue is that companies are being stupid by interviewing anyone this way, period. By all means, practice is good for you. But also try looking for companies that don’t involve unrealistic time pressure combined with trivia-oriented tech questions. Your experience at your current employer proves such jobs exist, and indeed they exist at many types of companies with good job offers. Just decline the ones that do use algorithm puzzles / whiteboard questions / etc., and include your constraints about how you will be evaluated just as you would include constraints about salary, insurance, job duties, etc. You’re not interviewing to get out of the rain: it’s about getting what you want in exchange for providing value to the employer. If part of what you want is to be treated with basic dignity and respect while being evaluated during an interview — something incompatible with trivia / hazing style interviews that are ubiquitous in the tech industry — then just own that choice, be proud of it and straightforward. Just politely tell interviewers it does not work for you, accept that you may need to opt out of a lot of interview pipelines, and you’ll find options better suited to you. |
|
I don't know about being stupid. I think it's an okay way to evaluate candidates, and as a person who does regularly interview people for engineering positions I see its value (I just get people to code a simple singly linked list with an insert and a find method). It's just unfortunate for a small minority like me that don't do well in situations such as these, particularly with the more difficult and involved problems.
> Just decline the ones that do use algorithm puzzles / whiteboard questions / etc., and include your constraints about how you will be evaluated just as you would include constraints about salary, insurance, job duties, etc.
> ...
> If part of what you want is to be treated with basic dignity and respect while being evaluated during an interview — something incompatible with trivia / hazing style interviews that are ubiquitous in the tech industry — then just own that choice, be proud of it and straightforward. Just politely tell interviewers it does not work for you, accept that you may need to opt out of a lot of interview pipelines, and you’ll find options better suited to you.
The thing is, I can't really do that. I want to move to America, in particular San Francisco, where I have absolutely no network I can reach out to like I do where I currently am. I can't imagine a situation where a company would forego a technical interview in a case like that, despite my work history or GitHub account
Thank you for taking the time to reply mlthoughts2018, I really appreciate it :-)