3 ms·
Have been writing code since the mid '70s. But, that has been mostly with startups. YMMV Two years ago, I ran out of money. So, I started interviewing. One exa
by musesum 5y ago
Have been writing code since the mid '70s. But, that has been mostly with startups. YMMV
Two years ago, I ran out of money. So, I started interviewing. One example was interviewing for the Apple Watch team. My experience included the design and code lead of an Apple Watch product, which was featured by Apple. But, I failed the Coderpad. Why? The interviewer wanted me to use a new Swift generic syntax, which I had never seen before. With an unfamiliar code editor. In under 10 minutes. Did it matter that I had an Apple Watch product, which he could download from the AppStore and ran super fast on a Series 0? Nope. Did it matter that he could download a 29K Swift based functional ontology that I wrote? Nope.
The point is that there are two skills: writing code and getting past the interview. The latter is often conducted by a 20-something, just out of college. So, there is more emphasis on tacit knowledge of the tools and techniques. It feels more like passing a finals exam.
A few years ago my CEO hired Gayle Laakman to prep the team for an acquisition by a FAANG. I loved the puzzles and read her book [1] cover to cover. But, I hated the premise of avoiding "false positives". A famous false negative is Max Howell [2] (who went on to write Apple's Swift Package Manager)
So, how did I get a gig? I kept trying. Learned new frameworks. Focused on jobs interviews which had a take home. During the on-site, I insisted on using my own laptop. An often overlooked factor in achieving a coding flow-state is muscle memory.
I've been told that some companies are shifting from whiteboard to take-home -- particularly during covid. Post covid, if the option is available to you, try moving to the Bay Area or Austin and attend every single hackathon that looks interesting. If you don't want to leave HI, maybe contribute to an open source project in some way.
Or perhaps, start a company. Maybe there's an opportunity in refactoring Aerospace code? I dunno. Now, I'm guessing ...
[1] https://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/0984782850 https://www.amazon.com/Cracking-Coding-Interview-Programming...
[2] https://news.ycombinator.com/item?id=9695102 https://news.ycombinator.com/item?id=9695102
- therealdavesky 5y agogreat observation wrt using your own keyboard to enter stuff... it has to be remote for me for now because i am stuck in hawaii due to $$ probs they bay area would be a great place to live, but its hard to get there and i know about the networking prospects when you "just show up", i was in berkeley for a few years back in the 80s: you never know who you will run into over there. big island? welpers, larry ellison has a huge house over here but he doesnt show up at the supermarket very often...
- deleted 5y ago[deleted]