Very busy work life that is balanced by an understanding that we all have home lives and the ability to manage both effectively.
There is attention paid to how the employees feel about the work/life balance which is new the past few years. This attention has made the environment much more workable.
The office environment is fun and loose which makes it a pleasure to come to the office. The attire is casual which is very important to me because I know I do my best work when I'm comfortable.
There are parties during the work day which are nice. You can get away from your desk, mingle with your coworkers and enjoy good food and drink.
Great location in soma with easy access to bart and other transit methods.
The pace of work can be hard to manage, and reviews might not accurately reflect how you feel you're doing in your job due to the rounding curve that is used.
I've heard from others that their management is hard to deal with and has unrealistic expectations about the workload. I haven't experienced that myself, though.
I'm not convinced that the current strategy of letting the teams decide which projects get worked on at a given time. It seems to me that sometimes there needs to be more "leadership" from the leadership team. Maybe we need more help in deciding what project should get done and when.
The process was as follows: 1. Technical Phone Screen: 45 minutes, mainly focused on technical questions and list experience as per the resume. 2. Followed by Onsite Interviews: 4 each for 45 minutes.
5-round interview. The first round was about a medium LeetCode question in Java. I couldn't make it through. The second and third rounds would be with a senior engineer, but I didn't make it.
Scheduled an interview. The interviewer was late. The next round is coming up. They say not to worry about algorithms, just solve the problems. But this is not true; start with the most complex algorithms because they don’t ask you to improve them.
The process was as follows: 1. Technical Phone Screen: 45 minutes, mainly focused on technical questions and list experience as per the resume. 2. Followed by Onsite Interviews: 4 each for 45 minutes.
5-round interview. The first round was about a medium LeetCode question in Java. I couldn't make it through. The second and third rounds would be with a senior engineer, but I didn't make it.
Scheduled an interview. The interviewer was late. The next round is coming up. They say not to worry about algorithms, just solve the problems. But this is not true; start with the most complex algorithms because they don’t ask you to improve them.