The salary is good, and there is flexibility to work from home depending on the area. You have a chance to work with a lot of cool technologies, and you can work with some of the smartest people in the area.
A lot of politics, especially between the managers. There are many long-time employees that become managers without any training or the necessary skills. If you end up with one of those managers, instead of a leader, you will have to deal with a lot of micromanagement, a lot of politics, and many decisions that do not make sense for the business, but the managers want things done their way.
Forget about politics, and focus on what is best for the company. Look at what is happening on the market and what is happening with other companies, as the best employees are leaving. The ones that like to please the manager, besides if the decision is best for the business, are the only ones staying.
One phone screen. Difficulty level: Easy. If all goes well, you will be called for an onsite interview. This has four rounds: * DS&Algo * Design * Multithreading * Distributed Systems And one lunch interview in the middle.
The interview had 3 rounds. The first two rounds were purely technical, with some coding challenges and some design questions. The third round was at the manager level and included high-level questions, mostly on designs and architecture.
There are a total of two rounds of technical interviews. They mostly focus on what you write on your resume. Topics covered include: * OOP concepts * Singleton questions * SQL questions * REST API HTTP methods * Unit testing
One phone screen. Difficulty level: Easy. If all goes well, you will be called for an onsite interview. This has four rounds: * DS&Algo * Design * Multithreading * Distributed Systems And one lunch interview in the middle.
The interview had 3 rounds. The first two rounds were purely technical, with some coding challenges and some design questions. The third round was at the manager level and included high-level questions, mostly on designs and architecture.
There are a total of two rounds of technical interviews. They mostly focus on what you write on your resume. Topics covered include: * OOP concepts * Singleton questions * SQL questions * REST API HTTP methods * Unit testing