A good work environment that provides good resources, provided the person is good at what he/she is doing.
Project difficulty level would vary depending on the manager you work with. If you are assigned a good team, you would enjoy the application development work.
Recognition for good work.
It would be great if the team managers work on improving the software engineering fundamentals for new hires, as that would have a huge ROI when the new hires are inducted into real-time project work.
The process was very tedious, stressful, and long. It was a total waste of time. There were too many tests, online tests, online interviews, and reviews. Once, the interview was also cancelled and rescheduled. I was also asked to join after at least
First round: Aptitude (numerical, analytical, and verbal), CS subject MCQ. After submitting the first round, it directed to the second in 5 minutes. Second round: Two coding questions (LeetCode easy level). And the HR round.
The interview was good. They asked about the project I did in college, and I explained it. They also asked about the certifications I have, my current position, and the company profile.
The process was very tedious, stressful, and long. It was a total waste of time. There were too many tests, online tests, online interviews, and reviews. Once, the interview was also cancelled and rescheduled. I was also asked to join after at least
First round: Aptitude (numerical, analytical, and verbal), CS subject MCQ. After submitting the first round, it directed to the second in 5 minutes. Second round: Two coding questions (LeetCode easy level). And the HR round.
The interview was good. They asked about the project I did in college, and I explained it. They also asked about the certifications I have, my current position, and the company profile.