Very structured and organized.
Great for teamwork in software development.
Very high standards.
Often too much structure and a tendency to micro-manage, overly hierarchical. Too much fuss about Agile and sprints. Not exactly supportive for creative ideas for the majority.
Don't foster too much cult and self-glorification.
An engineer called me for a 1-hour coding round for a Java position. The interview started with some basic questions. Then, the interviewer kept asking about: * Networking internals * File system internals * Network packet details * Protocol detai
The interview process was well-run, but it was quite difficult. The coding challenge was definitely on the more difficult side, and the in-person interview was also quite nerve-wracking. Overall, it was still a good experience.
Was referred for this position. Went through 7 rounds of interviews. The questions were not very difficult data structure and algorithm questions. More focus was placed on approach and conceptual knowledge than on providing very difficult algorithm
An engineer called me for a 1-hour coding round for a Java position. The interview started with some basic questions. Then, the interviewer kept asking about: * Networking internals * File system internals * Network packet details * Protocol detai
The interview process was well-run, but it was quite difficult. The coding challenge was definitely on the more difficult side, and the in-person interview was also quite nerve-wracking. Overall, it was still a good experience.
Was referred for this position. Went through 7 rounds of interviews. The questions were not very difficult data structure and algorithm questions. More focus was placed on approach and conceptual knowledge than on providing very difficult algorithm