The mission is fantastic. The people are friendly and intelligent. The work is challenging.
Deadlines are sometimes too extreme.
Tech debt is, just like at most places, usually pushed off and ignored.
Some folks aren't good at establishing a work/life balance.
If the current velocity is 100, dropping to just 80 would make a world of change for engineering and product to really shore up the product--both in terms of what's coming out and what it's all built on.
It was a common LeetCode question: return only the vowels in a sentence backwards. The tone of the interviewers was that of senior software engineers, and they were hiring for their team.
I went through a 3-step interview process: 1. Overall review of knowledge. 2. Coding test with a time limit. 3. Live interview on software architecture, where I was requested to build a draft of a chat-like system.
Good process. I had: * An initial screen with a recruiter * A one-on-one with the manager of the team * A LeetCode review with a colleague * A system architecture design session * A product management type panel.
It was a common LeetCode question: return only the vowels in a sentence backwards. The tone of the interviewers was that of senior software engineers, and they were hiring for their team.
I went through a 3-step interview process: 1. Overall review of knowledge. 2. Coding test with a time limit. 3. Live interview on software architecture, where I was requested to build a draft of a chat-like system.
Good process. I had: * An initial screen with a recruiter * A one-on-one with the manager of the team * A LeetCode review with a colleague * A system architecture design session * A product management type panel.