If you are in a good team with established people, you will learn a lot and feel your life is enjoyable. If not, you are just wasting your time here.
Make sure you talk to a bunch of folks to identify whether the team and group you are going into is a good one or a bad one.
The company is trying to change direction to move fast. Upper management is playing around with the lives of high performers, making them unproductive and stealing their fun.
Stop screwing around and decide what you want to do instead of spending a year thinking about it and screwing up the fun of Software Engineers.
I had about five people interview me, and in the end, there was an appropriate interview. After each interview, the feedback was given to the next interviewer, and they would proceed from there.
Planning, initial communication - very good. 5 interviews. Work culture is different from group to group and varies. Offices are based on seniority. Some groups have people sharing offices, while others use cubicles.
Had multiple interviews, including one on-campus interview and then several interviews at Microsoft in Redmond. Interview questions consisted of algorithms and personal questions about your past experiences. Interviewers asked questions about sorti
I had about five people interview me, and in the end, there was an appropriate interview. After each interview, the feedback was given to the next interviewer, and they would proceed from there.
Planning, initial communication - very good. 5 interviews. Work culture is different from group to group and varies. Offices are based on seniority. Some groups have people sharing offices, while others use cubicles.
Had multiple interviews, including one on-campus interview and then several interviews at Microsoft in Redmond. Interview questions consisted of algorithms and personal questions about your past experiences. Interviewers asked questions about sorti