Tremendous learning curve, both in terms of product and tech for the first six months (mostly for a fresher).
No count of the number of leaves taken. The organization is mostly supportive if you have to go for a long leave due to any urgency or personal work.
Ownership of the work is high.
Good people are around.
1 Projects are handed over to tech before the design is approved, and thus, iterations take place after the product is ready to be released from tech. This is the time when senior management doesn’t like the product and asks for iteration. This is okay, but without giving extra time to tech to make the changes. During all this, it is the developer who has to spend sleepless nights just to get the product out on the previously decided timeline.
2 Non-flexible timings: You have to get in by at most 9:30, until you get a mail from senior management mocking, that pushes you to come as early as 8:30. You may even be penalized for not coming that early.
3 Poorly written and unmaintainable code. No design patterns or documentation is followed, and everything is written as “public static” in a procedural way. This, though, is a repercussion of the fact that every product is shipped in a hurry (hustle), and thus, no one is given time to do it in a proper manner. People even think that there is no need to document for a product/code until it is sure that it will be working for the customers.
4 Alternate Saturdays working. This accounts for 24 extra working days (equivalent to an extra month) in a year.
5 Incompetent managers, who do not take the ownership of any bug which goes into production, and it is the developers who are asked to move out of the company.
6 Non-structured pay scale: Salaries of elite college (IIT, DTU, etc.) pass-outs are way more than off-campus/lateral hires for the same job role.
7 No proper timelines for projects, which leads to long working hours, thus not giving any room for a developer to enhance his/her skills through work.
8 Pathetic food quality.
Make the feedback anonymous, and you will start getting the above points there as well.
You might not think so, but most people think of leaving the organization every single day.
Take care of your employees, and don't consider them mere puppets to survive.
The interview covered basic LeetCode questions along with questions on SQL queries. All the LeetCode questions were standard; practicing the Striver Sheet is enough. Just ensure your basics are strong. It was an online interview for Software Engin
I applied via University and it was a 4-round process: 1. Hackerrank Test: 3 coding questions + 10 MCQs 2. Technical round 3. Technical round 4. HR Round + Offer handover Prepare with the basics of everything and advanced knowledge of the programmi
The first round was very unconventional and difficult, and the second round was standard and also difficult. I really liked the first round because it was very practical and thought process based.
The interview covered basic LeetCode questions along with questions on SQL queries. All the LeetCode questions were standard; practicing the Striver Sheet is enough. Just ensure your basics are strong. It was an online interview for Software Engin
I applied via University and it was a 4-round process: 1. Hackerrank Test: 3 coding questions + 10 MCQs 2. Technical round 3. Technical round 4. HR Round + Offer handover Prepare with the basics of everything and advanced knowledge of the programmi
The first round was very unconventional and difficult, and the second round was standard and also difficult. I really liked the first round because it was very practical and thought process based.