If you're a new grad, you'll get a great feel for how software engineering is done at a big organization.
If you're working on applications, you'll acquire skills in web technologies and specific application domain knowledge.
Great food in the cafes, though they don't rotate them much.
Communication with teams across the globe is difficult.
Provide a feedback mechanism from engineers to upper management. It improves morale and allows organizations to improve.
I had an on-campus interview scheduled at the career fair, but it was canceled because the interviewer was sick. I was invited to fly out and interview on site anyway. It was a day-long affair, involving 7 interviews with either one or two people fo
As a new grad, they gave me a huge list of teams interested in interviewing me. I picked a few and did an all-day onsite with them.
As a fresh college grad, you'll have your first phone interview, followed by an on-site interview for one day. You will interview with different teams. At the end of the day, you will give an ordered list of the teams by your own preference to HR.
I had an on-campus interview scheduled at the career fair, but it was canceled because the interviewer was sick. I was invited to fly out and interview on site anyway. It was a day-long affair, involving 7 interviews with either one or two people fo
As a new grad, they gave me a huge list of teams interested in interviewing me. I picked a few and did an all-day onsite with them.
As a fresh college grad, you'll have your first phone interview, followed by an on-site interview for one day. You will interview with different teams. At the end of the day, you will give an ordered list of the teams by your own preference to HR.