GM could absolutely afford to pay its software developers better. GM has some lofty ambitions in its current transformational state but does not compensate to match these ambitions.
Changed the definition of work appropriately, which allowed team management to decide whether or not it is necessary for their group to work in the office. Upper management will be mandating all teams to return regardless of the team's needs. This was the one benefit that made GM competitive in tech. They will absolutely have a harder time attracting/retaining good talent with this move.
Experience varies from team to team.
Many best practices for software development are ignored.
Top performers are not rewarded.
Weakest performers can skate by without any repercussions.
I keep hearing upper-level management talk about recruiting top talent in the tech space from companies like Google, Meta, etc.
If you're really serious about that, I would highly recommend taking a serious look at the pay structure and benefits package. GM's pay in the tech space is hardly competitive.
3 rounds: * 1 online coding * 1 tech interview * 1 behavior interview Took more than 1 month to finish and get an offer. Interview questions are very detailed to the day-to-day work, not general coding questions.
First, I had a 30-minute interview with HR. Next, I completed a Codility assessment. After that, I had a 1-hour phone interview with a senior team member. It was a verbal technical discussion focused on embedded systems and C/C++ or Java programmin
Two interviews: one behavioral and one technical. The technical interview featured experience-based questions. The behavioral interview used standard STAR-based questions. They tested more of your overall experience and thinking, and the questions we
3 rounds: * 1 online coding * 1 tech interview * 1 behavior interview Took more than 1 month to finish and get an offer. Interview questions are very detailed to the day-to-day work, not general coding questions.
First, I had a 30-minute interview with HR. Next, I completed a Codility assessment. After that, I had a 1-hour phone interview with a senior team member. It was a verbal technical discussion focused on embedded systems and C/C++ or Java programmin
Two interviews: one behavioral and one technical. The technical interview featured experience-based questions. The behavioral interview used standard STAR-based questions. They tested more of your overall experience and thinking, and the questions we