H>I
A>B
L>M
3,841 karma · joined March 27, 2012
H>I
A>B
L>M
Interviewing is hard. Over the years the one thing I have learned is that for a technical role you want to interview people for how they THINK and REASON. This is hard and requires a time investment in the interview.
Back in the day when interviewing people for roles in networking, data center design, etc. I used to start by saying I am going to ask you a question and unless you have seen this very specific issue before you will NOT know the answer and I do not want you to guess - what I care about is can you reason about it and ask questions that lead down a path that allows you to get closer to an answer - this is the only technical question I will be asking and you have the full interview time to work thought it. I have people with 4+ CCIE family certs (this is back when they were the gold standard) and 10 year experience have no idea how to even reason about the issue. The candidates that could reason and work the problem logically became very successful.
For coding at my company now we take the same approach. We give candidates a problem with a set of conditions and goal and ask them to work through their approach, how they would go about testing it, and then have them code it in a shared environment of their choosing. The complexity of the problem depends on the level the candidate is interviewing for. For higher level engineerings besides the coding, we include a system architecture interview, presenting a requirement, taking the time to answer any questions, and then asking the candidate how they would implement it. At the end we do not care if it complies, what we care about is did the candidate approach the problem reasonably. Did they make sure to ask questions and clarifications when needed. Did their solution look reasonable? Could they reason on how to test it? Did their solution show that they thought about the question - IE, did they take the time to consider and understand before jumping in.
Anyone can learn to code (for the most part). Being able to think on the other hands seems to be something that is in short supply.
This is hacker news. Respect the data.
"oh god! now i have to type complete senten..... zzzzzzzz"
If you have SiriusXM their Chill station plays this type of music.
One of my favorite DJs is Nora En Pure.
https://en.m.wikipedia.org/wiki/Nora_En_Pure
It is amusing to me that she was born after I graduated high school.
TLDR; limit on older mainframe system, however password were properly hashed & they plan to remove the limit in the next year, which they did.
1. The remote calls have gotten better but 15+ years ago not so much. 2. Timezone and remote calls are hard. 3. Face to face is very important to be able to build understanding and also judgement (you need to read the room, which you cannot do over a call). 4. Building relationships requires time not in a meeting, dinner or drinks with a client. 5. Having a relationship with your local team requires the same. 6. In Asia the foreigner flying moves the needle. It is a sign of respect for the customers that you value and will support them. 7. Languages. Unless you are fluent in the local language remote meetings are difficult. 8. Nature of the company. Im my case all 3 companies were startups. They are a risk for the customer. Your willingness to be there helps them feel more comfortable with the risk.
Durning the pandemic there was no flying of course and it was great to be home. I now have a new startup and we just started doing business in Japan at the start of this year. I have hired the same local team that I have worked with at 3 companies. They are amazing! However by the end of this year I will have visited 6 times. Reestablishing the connections lost durning the pandemic has already moved the needle enough that it will materially affect the success of my startup. To be fair, come next year I do not feel I will need to visit every month, but once a quarter is going to be required.
For me cutting flights times in 1/2 is a major win.
As to first class, yes the novelty goes away. It is just another segment of a very long day.
"The 14-core M3 Max only enables 24 out of the 32 controllers, therefore it has 300 GB/sec vs. the 400 GB/sec for all models of the M1 and M2 Max, while the 16-core M3 Max has the same 400 GB/sec as the prior M1 and M2 Max models."