Good work-life balance. Nice pay and benefits.
Full-time pair programming (you have to be on call daily for 7+ hours).
Working in pairs is the worst thing. You have to share your screen and code continuously. It feels constraining to me, and I'm not sure how I can grow with someone constantly looking over my shoulder.
One computer shared for two people makes you go crazy after a while.
Working in pair programming limits your ability to think and develop. It's very difficult to be on call daily for 7+ hours.
Very little (only 10%) development work.
Full Stack is Angular + Spring Boot, usually. I was asked technical questions about how Angular components communicate, how Spring Boot APIs handle requests, and how to handle Git pull conflicts, etc.
It was just one round of behavioral questions to see if I was a good fit for the company. They also asked some general technical questions, but nothing too difficult. No coding problems.
The interview process at Grainger was thorough and engaging. It included: * A phone screening * A technical interview * A final round with the hiring team The discussions were focused on problem-solving, teamwork, and company culture.
Full Stack is Angular + Spring Boot, usually. I was asked technical questions about how Angular components communicate, how Spring Boot APIs handle requests, and how to handle Git pull conflicts, etc.
It was just one round of behavioral questions to see if I was a good fit for the company. They also asked some general technical questions, but nothing too difficult. No coding problems.
The interview process at Grainger was thorough and engaging. It included: * A phone screening * A technical interview * A final round with the hiring team The discussions were focused on problem-solving, teamwork, and company culture.