> I'm also sure to fail googlable technical questions so I was wondering how others might approach this.
I would do the minimal amount of studying that's required to pass this hurdle, and then you'll probably be great at acing the rest of the interview.
Pretty much no matter how good you are, you're going to have to pass some classic interview problems, so it's worth the hoop jumping investment. Leetcode is a good place to start on algo problems
Also would recommend refining your pitch / resume to 2-3 large technical problems you've worked on and the outcomes of those. Something a hiring manager reads and thinks "okay they know what they're doing". "Jack of all trades" is sufficiently vague for them to be like "i have no idea what this person works on"
Girard was a professor at Stanford and writes about the idea of 'mimetic desire'. His overarching idea is humans are fundamentally creatures of mimesis, and whether we realize it or not all our desires are born out of mimic the desires of those around us. We don't think critically about what we actually want, we just sub-consciously mimic each other's desires - which ultimately leads to conflict.
A nuance I felt -- when you're an IC the 'I'm being productive' feedback loop is really quick and thus satisfying. You can come in the morning and have measurable problems you solved by the end of the day.
As a manager, feedback cycle gets longer -- you're investing in trying to make your team more effective over the long-term. The things you work on on a given day might not be measurable as 'working' or 'productive' until several weeks or months later.
I found this feedback cycle image helpful to keep in mind when I'd get frustrated as a manager feeling i'm "not as productive as I used to be". Also helpful for prioritizing what gets worked on.
Twitter DM in response to an engineering manager that tweeted ≈'we're hiring!'. Talking to the eng manager directly, rather than going through a typical recruiting channel, made the whole process a lot smoother I think
Earnest | Engineering | San Francisco, CA | full-time | onsite | earnest.com
Earnest is building the bank of the future. I'm the tech lead for our Servicing team, but we're hiring across pretty much all teams.
Servicing team's primary stack is Javascript/Node.js, but we have a growing Java team as well.
"Earnest's Loan Servicing team is responsible for building software the moves hundreds of millions of dollars. In addition to the $1+ billion in loans actively serviced, we build tools to maximize Earnest's growth while providing the best possible client experience."
I did https://bradfieldcs.com after working as a IC for awhile and found it hugely valuable. I didn't have a CS undergrad and worked in Node, so skipped the majority the deeper fundamental studies around databases, networking, and computer architecture since I was abstracted from them in day-to-day work (or at least thought I was...:)).
I took a 10wk leave from work to go full-time through Bradfield and would recommend it to anyone that's spent time working as an engineer and is interested in leveling up generally or refining a specific skill set.
The stuff I learned there has ended up showing up almost daily for me at work and I've since been promoted to technical lead.
>"I took a 10wk leave from work to go full-time through Bradfield and would recommend it to anyone that's spent time working as an engineer and is interested in leveling up generally or refining a specific skill set."
Can you elaborate on the "full-time" part. In looking at the site it looks like the independent course modules are each 4 weeks with two 3 hour sessions a week for $1800 each. Were you somehow able to take multiple modules per week for each of the 10 weeks? If so how many did you do? Thanks,
Yeah i did it last November when the courses were structured to be done as a full-time program. They've restructured to make it compatible with having a full-time job simultaneously. I think they've still had students take all courses concurrently though, even with the new model. Worth sending @oz a note!
Was there any type of discount for taking multiple classes? I looked on the site and didn't see any mention but at $1800 each module it sounds very pricey to take them simultaneously.
The price structure was slightly different then since he was all bought as one package, but still about the same cost overall.
It is pricey, but a great ROI from both a base salary standpoint (you can pretty reasonably ask for a raise once you're back) and a deep gratification of being more skilled in your craft than you were 3months ago :)
Would love to chat with anyone from SoundCloud interested in earnest.com. We're building the future of finance.
I'm a tech lead for one of the teams, feel free to email directly: alex (dot) cusack (at) earnest (dot) com
Looking for smart people interested in solving hard problems. Stack is JavaScript/Node and Java, but flexible on background in those specific languages
I would do the minimal amount of studying that's required to pass this hurdle, and then you'll probably be great at acing the rest of the interview.
Pretty much no matter how good you are, you're going to have to pass some classic interview problems, so it's worth the hoop jumping investment. Leetcode is a good place to start on algo problems
Also would recommend refining your pitch / resume to 2-3 large technical problems you've worked on and the outcomes of those. Something a hiring manager reads and thinks "okay they know what they're doing". "Jack of all trades" is sufficiently vague for them to be like "i have no idea what this person works on"