HR departments are responsible for HR / behavioural interviews ... dumb riddle interviews and reverse a tree using a one line function is made for developers ... by developers...
Sorry but I disagree; What about companies such as Netflix with their unlimited vacation time? I have definitely started to see many more software and consulting companies who started to follow suit so I think it is realistic
Not sure.. I think we have to wait for places like Netflix to publish their data (if they decide to) .. but I can tell you from first hand experience I worked in such as company and I loved the flexibility and I have given such flexibility to those who report to me and the results were great.
Netflix says they don't even collect vacation data, which means they can't be pressured into publishing it and nobody can prove that their employees don't take any.
I agree with you. I think the best overall approach is to apply the scientific method. Set hypotheses on what will work what will not, test, look for evidence and adjust accordingly. or the startup metaphor of reaching product market fit or pivot
I agree with almost everything in this post with the exception of taking others for burgers and asking them about their salary (directly or indirectly).
Most people will not feel comfortable sharing their salaries or salary scale (company information) with someone they don't know or just met. Thankfully there are sites such as Payscale and Glassdoor where people share salaries anonymously so you can lookup the salary scale/ range for a company.
Even if you can't find it for company A that you are intending to work for you can always do a comparative market analysis; look up salary info for company B or C who are in Tech and in the same area/ domain and you can use this information to at least get a baseline or as leverage in the negotiation.