Software is fun to learn _because_ it is complex. Rearranging that complexity to connect with other people is an engineering task equally important as writing the code itself. FP, databases. He/Him
I had one of those all day marathon interviews where they flew me 3000 miles for a single day and they asked me during lunch what I thought of their interview process. I had the guts to tell them that all these coding puzzles shows them very little of what I am capable of and doesn't even translate the the work they want me to do. I didn't do great on two of the puzzles in the afternoon and I didn't get the job. I only really thought of it because my interview for MongoDB (my previous employer) was the exact opposite. One of their managers even wrote a great piece on how to step up your own interview game. I was particularly excited by his idea of putting all your current employees through the interview you plan to give new people. You should expect them all to pass with flying colors.
Brian Rinaldi is a Developer Experience Engineer at LaunchDarkly with over 20 years experience as a developer for the web. Brian is active in the community running CFE.dev and Orlando Devs.
I had one of those all day marathon interviews where they flew me 3000 miles for a single day and they asked me during lunch what I thought of their interview process. I had the guts to tell them that all these coding puzzles shows them very little of what I am capable of and doesn't even translate the the work they want me to do. I didn't do great on two of the puzzles in the afternoon and I didn't get the job. I only really thought of it because my interview for MongoDB (my previous employer) was the exact opposite. One of their managers even wrote a great piece on how to step up your own interview game. I was particularly excited by his idea of putting all your current employees through the interview you plan to give new people. You should expect them all to pass with flying colors.
That is a really interesting idea. It's an interesting way to validate that you will get the results you expect.