Working with smart people. Competitive compensation. Company pays for all certification fees. If you work hard enough, you will be recognized. Good benefits (PTO/401k).
Unstable job. If the economy is bad, you can expect no projects, and you will be fired not because of your ability or performance, but for a lack of projects.
Not recommended for junior developers to join, because projects will bring off-shore members prior to onshore. In one of the all-hands meetings, they specifically said, "because they can drive more revenue."
No work-life balance. Big-scale projects but with a relatively short project duration, so it's hard to keep 40 hours per week.
Very minimum bonus/salary adjustment. They kept claiming double-digit growth all year last year, but the bonus and annual adjustment for employees with utilization more than 80% and exceptional reviews was less than 4%.
Balance the developers on each project (onshore/offshore).
Sign contracts with reasonable duration; don't "milk" developers.
Give your employees respect; don't fire us because the company does not have a project. Evaluate our performance on the project, not on something irrelevant to us.
It was straightforward. The coding challenge in the first round had three codes with easy, medium, and hard difficulty levels. The focus was on string manipulation, arrays, and data structures. Overall, the questions were easy but time-consuming.
There were two rounds for this role. The first round was coding, conducted via HackerRank, with DSA-based questions. The second round was a face-to-face interview in Kochi, Kerala, which was attended by nearly 200 people from various states.
I was contacted a week after having given my resume to an on-campus recruiter. I was asked to come into an IBM lab and interview in-person. The interview was very casual and friendly, and it was a great way to gain interviewing experience.
It was straightforward. The coding challenge in the first round had three codes with easy, medium, and hard difficulty levels. The focus was on string manipulation, arrays, and data structures. Overall, the questions were easy but time-consuming.
There were two rounds for this role. The first round was coding, conducted via HackerRank, with DSA-based questions. The second round was a face-to-face interview in Kochi, Kerala, which was attended by nearly 200 people from various states.
I was contacted a week after having given my resume to an on-campus recruiter. I was asked to come into an IBM lab and interview in-person. The interview was very casual and friendly, and it was a great way to gain interviewing experience.