Salary! BB pays very well. This is the first company I've been at that actually makes good on their promise of a bonus as well.
It's very stable here. This is NOT a hire/fire culture. They vet for the best and make every effort to make you successful in the company. If a team dissolves, they will work with you to find a new team - at least for engineers.
The work-from-home capabilities are decent. You can wear whatever you want. Literally.
Before I joined, I thought BB was a stiff-necked cross between a bank and a hedge fund. Nope. I was happily mistaken. They have fresh fruit, free soup, tons of coffee, and snacks for free - daily. Oh, and every office is littered with tons of exotic salt & fresh water tanks. Like, they're everywhere. It's beautiful.
Not the most interesting work for web developers. The company is primarily based on the terminal (C++ stuff with a UI literally from 1985), although I don't work on that. Web is up and coming here, though. At the moment, there are only a few rare sweet spots in the company that are playing with a modern web stack. If you're looking for bean bags and ping pong tables, you'll find none of that here. But you will find a nice fat check, extremely smart people, and really nothing to complain about. Just apply. You'll thank me later.
Continue the rigorous vetting process. The company and its engineers are well respected because of this.
Create more of an open source presence at meetups and front-end conferences. Also, remember: you hire good people to get out of their way. This is mostly the case, but there's the occasional micromanagement.
5 interview rounds: 3 LeetCode, 1 HR, 1 EM. LeetCode rounds are simply tagged as LeetCode. The HR round consists of standard behavioral questions. The EM round is a deep dive into one specific project and the challenges you encountered.
1 technical phone screen, 2 technical in-person interviews (LeetCode questions), 1 HR, and 1 EM round. For the EM round, I was asked about past projects and to explain a random topic.
Multiple rounds of technical interviews. Didn't get passed round one despite answering all the questions and any followups they had. It was two LeetCode questions, and you would write out your code on a HackerRank interface.
5 interview rounds: 3 LeetCode, 1 HR, 1 EM. LeetCode rounds are simply tagged as LeetCode. The HR round consists of standard behavioral questions. The EM round is a deep dive into one specific project and the challenges you encountered.
1 technical phone screen, 2 technical in-person interviews (LeetCode questions), 1 HR, and 1 EM round. For the EM round, I was asked about past projects and to explain a random topic.
Multiple rounds of technical interviews. Didn't get passed round one despite answering all the questions and any followups they had. It was two LeetCode questions, and you would write out your code on a HackerRank interface.