Experience gained and positive working experience are highly dependent on the immediate team culture, management chain, and product. Some teams are more aligned with industry standards, have a faster development cadence, and a more open development stage.
Others are stuck in legacy mode, with entrenched management chains and practices.
There is a lack of focus on quality, as PM teams are incentivized to ship features with low quality, low customer engagement, and no long-term quality improvements.
There's very poor integration of web clients with workflows in almost all Microsoft properties. The worst offender is Windows. Rather than aggressively pushing web-based development, they are still pushing UWP—a direct result of the "not built here" mentality. The same applies to Office with desktop apps.
The web-based alternatives exist but are woefully inadequate in terms of feature quality and performance.
The only teams that may have hope are Azure and Xbox, the former because of more modern management chains and the latter because of a renewed emphasis on customer needs.
Legacy desktop apps, especially office, have no future. Move everything to the web. Focus every resource there.
Conducted five phone interviews with the complete hierarchy above. All interviews focused on design and customer experience. Asked about customer situations in the field and troubleshooting experience. Shared understanding of support escalation pa
Immediately, I was unable to reschedule and was forced to do the interview at their preferred time, even though it was very inconvenient for me. The first interview, the interviewer sabotaged me by not letting me solve the LeetCode question that req
The interview process included: * An initial phone screen with a hiring manager. * An at-home coding skills assessment that lasted about 90 minutes. * A virtual onsite interview that was about 5 hours. * One or two short follow-up chats with
Conducted five phone interviews with the complete hierarchy above. All interviews focused on design and customer experience. Asked about customer situations in the field and troubleshooting experience. Shared understanding of support escalation pa
Immediately, I was unable to reschedule and was forced to do the interview at their preferred time, even though it was very inconvenient for me. The first interview, the interviewer sabotaged me by not letting me solve the LeetCode question that req
The interview process included: * An initial phone screen with a hiring manager. * An at-home coding skills assessment that lasted about 90 minutes. * A virtual onsite interview that was about 5 hours. * One or two short follow-up chats with