Most people in upper management are involved in politics.
Developers frequently leave the company. Consequently, people without competency or even technical knowledge are running projects. However, this is the case with a few teams. Ask before joining if you will be led by developers or testers on the project.
Lower salary compared to the market. (However, this again depends on the project).
Huge hierarchy, which makes communication with upper management difficult if you become a victim of office politics or nepotism.
Legacy codebase without documentation and proper design, which makes the learning curve harder.
Service-based mentality in some teams. You are nothing but a resource, and you are expected to provide a solution to a bug/feature without deep analysis or consideration of impact on other components, simply because you are being billed.
Since the people who designed/developed the product are mainly from Germany, you will face a lot of trouble contacting them due to Indian management. They want to show onsite people that they are capable of taking on projects independently. (Yes, right!! They don't want to learn about product design and architecture. Instead, developers are expected to go into complex codebases that run on two platforms and find answers without any help in two days. This is their way of showing capability :-(
Please strive for quality over quantity of product. Look for your hierarchy people with testing backgrounds leading the development. This creates lots of communication gaps among developers and management because they don't understand the complexity of things inside the code.
The online test contains coding questions. The level of questions is easy. Pi asks questions related to your DSA knowledge and OOPs concepts. The HR round contains behavioral questions. Please be good at the basics. Be strong in DSA and OOPs conc
The interview process has 4 phases: * 2 technical rounds * 1 managerial round * 1 HR round You must be very attentive and confident regarding your answers. Also, don't take too much time thinking. If you don't know the answer, you can say, "I
There were two rounds of online tests. One was based on C/C++ & computer concepts. The other was based on Data Interpretation and Quant. Time was the key in the second round. The shortlisted students were called for interviews the next day. The fi
The online test contains coding questions. The level of questions is easy. Pi asks questions related to your DSA knowledge and OOPs concepts. The HR round contains behavioral questions. Please be good at the basics. Be strong in DSA and OOPs conc
The interview process has 4 phases: * 2 technical rounds * 1 managerial round * 1 HR round You must be very attentive and confident regarding your answers. Also, don't take too much time thinking. If you don't know the answer, you can say, "I
There were two rounds of online tests. One was based on C/C++ & computer concepts. The other was based on Data Interpretation and Quant. Time was the key in the second round. The shortlisted students were called for interviews the next day. The fi