At Mem, we're building the world's first self-organizing workspace. We leverage NLP and AI tech to understand and organize your team's knowledge automatically. Think - Notion meets Google Search! Check out some of our premium features here: https://get.mem.ai/x
We've raised $5M from some world-class investors (a16z, Floodgate, Lenny Rachitsky, + more) and are now looking to grow our team (currently 8 FTEs). Specifically, we're looking to fill a "Founding Team - Senior Software Engineer" role.
What would you be doing?
- Working with our customers to design a delightful knowledge collaboration environment for teams
- Building a scalable knowledge-graph-powered search system
- Engineering a best-in-class online + offline collaborative document editor
Some other notes:
- Remote-first (Team members in SF with others in Vancouver, Seattle, Austin, NYC, ...)
- Virtual lunches + happy hours, team retreats multiple times each year (Hawaii, LA, Colorado, ...)
- Our tech stack is primarily React, Node, GraphQL, TypeScript, PostgreSQL, Electron - mainly running on GCP
You can learn more about the position and apply at https://get.mem.ai/company - or feel free to shoot me a message directly: scott[at]mem[dot]ai
I've found the interview process for management consulting roles to be surprisingly similar to tech interviews.
Most interviews are presented as cases[1] where students/applicants have to analyze and propose a strategy to handle example client situations in ~60m.
I've found that the people who have the most success with the interviewing process are the ones who do the most mock and focus on optimizing their skill-set for the interviews, rather than for the actual positions (which is unfortunately similar to tech recruiting and algo/whiteboarding problems).
There is also a ton of online case prep[2] and training materials specifically for the interview process, akin to CareerCup/CTCI/HackerRank/etc.
Agreed on your comment (ex software dev, now management consultant)..
In MC, the delivery of the case is extremely important (how you structure the solution, how you speak, how you present yourself, etc.). Your point on people optimizing is spot on. Some students spend 10-20 hours a week practising before a McKinsey, Bain, BCG interview..
When I'm building cases and interviewing people, I try to structure it around a real life problem we have (e.g. a wood/fiber B2B company wanting to go B2C) which makes it less awkward than solving random algorithms.
However, I'm still not satisfied with the process, so wondering if people have ideas ?
I thought about giving a case to solve at home, but we're missing the part of how an applicant will react with a lot of pressure and in front of clients :/