Smart peers; decent problems to solve; loads to learn; decent compensation; good perks.
Though there are tons of good problems to solve in good projects, the good work is reserved for L5+ engineers, as they need complex work to get promoted.
Managers assign responsibilities based on what is required to ensure people get promoted to the next level, and not because they are interested in solving the problem or they have the ability to solve the problem. You have to make your manager happy to get good work; the promotion process is totally crap.
People do the wrong things to get promoted. People don't do the right thing because it won't help with promotion. Some people become people managers just to grow and not because they are interested in managing people.
Fix the screwed-up promotion process.
The process was smooth. I was contacted by a recruiter, then followed by a phone screen and an onsite interview. During the onsite, the questions were not hard, but tricky, with easy-to-miss cases. Each question was then followed by some design qu
Phone interview coding question (roughly LC medium). Moved on to 3 onsite coding interviews (LC mediums + LC hard), system design, and behavioral questions. Prepared using LeetCode and Educative. Did well on 3/5 questions but not well enough for an
I applied through a career site in February. Three weeks later, I received an email with a coding test. There were two problems for 90 minutes. After a month, I got an email for a phone interview. There were three phone interviews overall. The firs
The process was smooth. I was contacted by a recruiter, then followed by a phone screen and an onsite interview. During the onsite, the questions were not hard, but tricky, with easy-to-miss cases. Each question was then followed by some design qu
Phone interview coding question (roughly LC medium). Moved on to 3 onsite coding interviews (LC mediums + LC hard), system design, and behavioral questions. Prepared using LeetCode and Educative. Did well on 3/5 questions but not well enough for an
I applied through a career site in February. Three weeks later, I received an email with a coding test. There were two problems for 90 minutes. After a month, I got an email for a phone interview. There were three phone interviews overall. The firs