Earlier quoted context omitted.
> brogrammer goals What exactly are "brogrammer goals"?
When you go out of your way to create a programming language for interviews that says to me that you think you are smarter than everyone else and you have nothing better to do than prove it by belittling candidates until you find one with the balls to push back. That is a brogrammer move. Further, I'll naturally assume your entire workplace culture is poisoned by code ownership and interpersonal hostility and that yo…
We created a new programming language just for our interview process
21–25 of 25 posts
Re: We created a new programming language just for our interview process
#22Earlier quoted context omitted.
When you go out of your way to create a programming language for interviews that says to me that you think you are smarter than everyone else and you have nothing better to do than prove it by belittling candidates until you find one with the balls to push back. That is a brogrammer move. Further, I'll naturally assume your entire workplace culture is poisoned by code ownership and interpersonal hostility and that yo…
You've clearly been hurt in the past and I recommend seeking therapy because this reaction is literally from signs of abuse.
Re: We created a new programming language just for our interview process
#23Re: We created a new programming language just for our interview process
#24Earlier quoted context omitted.
When you go out of your way to create a programming language for interviews that says to me that you think you are smarter than everyone else and you have nothing better to do than prove it by belittling candidates until you find one with the balls to push back. That is a brogrammer move. Further, I'll naturally assume your entire workplace culture is poisoned by code ownership and interpersonal hostility and that yo…
I think this is a ridiculously bleak way of looking at things. The glaring flaw in your reasoning IMHO is this: when someone puts out a test like this, _they want you to succeed_; after all they are trying to hire people, it is to their advantage to find someone who can pass the test. If you immediately see every challenge that you're not sure you can handle as evidence that someone "[thinks they] are smarter than ev…
I don't see a challenge as evidence that someone is/or believes they are smarter than me. On the other hand I can clearly see that some tangential challenges are given to job candidates "because FAANGs did them" making the potential employer at best a parrot and that they likely feel smarter than those they hire. I don't feel I have an "inferiority complex" but neither am I intimidated by smart candidates. I feel no need to make them sweat or demean them. In fact I would rather hire people who I feel are smarter than me. Wouldn't you?
Programming in a made up language and solving problems like "How many toilets in NYC?" serves no productive hiring goal other than to make the test giver feel smart about knowing the answers while the test taker struggles to to remember if your made up language used let or was it set and why the hell are they asking me about toilets?
Along the same lines, I feel if someone is asking typical programming challenges like "balance a tree" then they are wasting their time and the candidate's time. That is an implementation detail that you can lookup. Likely there is a library that will do it for you.
In my opinion a clearly superior question is "Why might you want to rebalance a binary tree?". A better version of the afore mentioned task would be "Now you have explained why one might want to balance a tree, using any and all available resources show me how you might do that in practice." With top marks going to the candidate that finds the standard package and calls balanceBST().
I hire and manage an international staff of coders from North America, Eastern Europe, South America, and India and frankly I could care less if someone can implement a recursive tree walker or regurgitate a k-means clustering from memory. There are literally libraries maintained by others to do that. If for some reason I cannot fathom, we needed our own, I would damn well expect my staff to use resources like google, wikipedia, and open source to assist in writing it rather than have us all thank our lucky stars we work at that company where everyone knows how to hand roll a tree balancer only to find that we wasted a sprint dealing with an "off by one error". If one feels they absolutely must test for understanding of basic concepts such as recursion, composition, or inheritance, there are plenty of established interpreted languages to use.
Do you (rhetorically speaking) really want to make your job applicants uncomfortable by shoving a made up language at them that only you and your buddies know? Is your stack so mutable that you need candidates that can deal with regular resets to the platform of the day? Hopefully great candidates realize that a test in a homebrew language is a dick move and likely a signal of a larger organizational problem and politely thank you for your time then take their expertise elsewhere. There are plenty of other opportunities.
Re: We created a new programming language just for our interview process
#25Earlier quoted context omitted.
I think this is a ridiculously bleak way of looking at things. The glaring flaw in your reasoning IMHO is this: when someone puts out a test like this, _they want you to succeed_; after all they are trying to hire people, it is to their advantage to find someone who can pass the test. If you immediately see every challenge that you're not sure you can handle as evidence that someone "[thinks they] are smarter than ev…
Not to put too fine a point on it, but reactions like "you must be suffering from an inferiority complex" or "you need therapy" are exactly the sort of blame shifting one should expect from SV brogrammers. The only voice missing is the one saying "if you can't hack it, quit". The problem is never them, the problem is always you. I don't see a challenge as evidence that someone is/or believes they are smarter than me.…
How would you answer a prospective candidate who's convinced the only reason you would ask such a question is to make them feel stupid? [After all the concrete choice of a BST to implement a collection is an "implementation detail" that most programmers probably rarely have to worry about.] Is this attitude less defensible in response to your question than the test in the original post? It seems to me that if you feel that way, it is only because you have an inside view on how your question is testing something valuable. The author(s) of the original post almost certainly feel that their test is testing something valuable too.
> In fact I would rather hire people who I feel are smarter than me. Wouldn't you?
within reason :P But I would certainly rather work with/hire people who will not assume everything I tell them to do is primarily/solely motivated by some narcissistic self-serving intent until I dedicate extra time to proving otherwise. I feel life is too short to deal with that.