The retail space is very complex, with many organizations. Each organization consists of tens of teams. For most teams, they work with tens of teams that are either downstream or their clients. This forces you to deal with complexity that's hard to replicate in other companies.
Even though there are some standard tools that are used, the architecture, specific tech, and processes are all up to each individual team to decide. This causes inconsistencies across the system, leading to complexity.
Sometimes there's politics at play. Not all systems are designed with sound tech design due to this politics. It's getting worse as the company grows and main values are not adhered to. Since each team has a lot of control over its destiny, this also means that you might need to play other people's games to get better. Sometimes you are so busy that you don't know what games people are playing.
Being more frank with employees around politics or career paths. Sometimes being too aggressive doesn't help the situation. It can be hard to have tough conversations, but it's business, and those conversations need to be had.
For my first interview, I didn’t like the interviewer. He spoke in very broken English, and it was hard to understand him. He appeared to be reading from the screen the entire time but was unable to connect the conversation smoothly. It felt like I w
A recruiter reached out. The initial phone screening was completed within a week. The recruiter sent out materials to prepare for the interview. Online assessments were sent out: * One medium and one hard problem. I solved both, but not all test case
Long and exhausting, this process could involve 6+ interviews, excluding phone screens and follow-ups. It's a mix of behavioral questions and technical problems to solve, encompassing both coding and large-scale systems design. There's no way to pa
For my first interview, I didn’t like the interviewer. He spoke in very broken English, and it was hard to understand him. He appeared to be reading from the screen the entire time but was unable to connect the conversation smoothly. It felt like I w
A recruiter reached out. The initial phone screening was completed within a week. The recruiter sent out materials to prepare for the interview. Online assessments were sent out: * One medium and one hard problem. I solved both, but not all test case
Long and exhausting, this process could involve 6+ interviews, excluding phone screens and follow-ups. It's a mix of behavioral questions and technical problems to solve, encompassing both coding and large-scale systems design. There's no way to pa