To be brief:
I’m working in the data outcome team.
Pros:
Salary is quite low compared to the leading market.
Performance review sessions are not quite fair, as managers can be biased and misjudge people's performance. It is not about competency, but more about visibility.
Unfortunately, people who are decision-makers are not quite competent.
Knowledge is institutionalized in this environment, so they stick with internal standards rather than software engineering normal patterns or standards.
They say we care about delivery and quality at the same time. But in practice, delivery is all that matters.
As a Principal Software Engineer, you don’t have much control over the product or system you are designing. Policies are pushed on engineers. In other words, engineers up to the principal level are more coders rather than designers.
Developing in C1 is a pain for devs, as there are lots of controls and constraints, and paperwork is in place even for dev and sandbox environments.
As visibility is a key game-changer in getting promotion, people figure this out after a while and they try to focus on this side rather than getting the job done. Hence, not real healthy teamwork takes place in this environment.
Lack of correct processes is all over the place.
Disjointed connections are all over the enterprise.
A good process expert can help you figure out the wholes where things are disconnected.
A good skill assessment process can also help teams and managers realize who to trust and who not to trust.
Promoting incompetent people and disappointing competent people is building a Dilbert's pattern in the outcome team and the whole organization.
It was a standard interview process. Your technical interview, which included multiple different rounds all in one day, included a coding question, a systems design question, a business use case question, and a behavioral interview.
30 min quick call. Technical round of LeetCode-type questions. Unfortunately, it ended there as I didn't pass that round. Presumably, it was going to be system design after this online LeetCode question, and then onsite.
Applied on their career site and was reached out to by the recruiter over email and phone. First round was a 70-minute proctored CodeSignal assessment. The last round consisted of two parts, spread across two days: * The first part was a 1-hour
It was a standard interview process. Your technical interview, which included multiple different rounds all in one day, included a coding question, a systems design question, a business use case question, and a behavioral interview.
30 min quick call. Technical round of LeetCode-type questions. Unfortunately, it ended there as I didn't pass that round. Presumably, it was going to be system design after this online LeetCode question, and then onsite.
Applied on their career site and was reached out to by the recruiter over email and phone. First round was a 70-minute proctored CodeSignal assessment. The last round consisted of two parts, spread across two days: * The first part was a 1-hour