Small teams mean that coworkers are friends, development is fast, and bureaucracy is minimal. Coordination with other teams just means a short walk down the hall or talking over a divider between rooms.
Decent pay and benefits.
Developers must take turns being on call. If you're on call, that means if your team's thing breaks at 3 AM, your pager is going to go off, and you get to go fix it immediately.
The idea is to motivate developers to write more reliable code, I guess.
It is possible to get stuck with a bad team, either people you don't get along with, or a workaholic team that has a bad work-life balance and pushes you too hard.
The interview process included an online coding assessment with two LeetCode questions, then a one-hour technical interview with one LeetCode question as well as some background questions. After that, I heard back from them in a few weeks.
Interview (one round): They asked some data structures and algorithms questions, and also some basic CS knowledge. I found it not easy at all. The market is really not doing well right now.
Coding OA -> One-way workplace OA -> Technical interview -> Offer. The technical interview was just a tagged LeetCode question (medium difficulty). The overall process took quite long. I got the OA late December, and the interview was in February.
The interview process included an online coding assessment with two LeetCode questions, then a one-hour technical interview with one LeetCode question as well as some background questions. After that, I heard back from them in a few weeks.
Interview (one round): They asked some data structures and algorithms questions, and also some basic CS knowledge. I found it not easy at all. The market is really not doing well right now.
Coding OA -> One-way workplace OA -> Technical interview -> Offer. The technical interview was just a tagged LeetCode question (medium difficulty). The overall process took quite long. I got the OA late December, and the interview was in February.