If you have nice performance reviews (which is possible), you'll make money.
Technical complexity is challenging, and you can learn a lot.
Work-life balance exists, and you can have all your vacations and day-offs without any problem.
Company with a very good potential.
Many things depend on your team and department, not on your actual performance. You have to work a lot and nothing is guaranteed to you. Your burn-out starts immediately or in a couple of months after you join and just never ends.
I was scheduled for a chat with a recruiter from Europe. This was changed last minute for someone from India instead, who spoke poor English and was reading from a script. They included a few technical questions. The whole thing felt mechanical an
I cleared all technical rounds, including living coding, coding with a tech conversation, and system design. However, I was rejected after a few team fit rounds. Honestly, it feels like a waste of time. What's the point of all the technical rounds th
I didn't pass further than the first stage, which was the live coding session. The task was pretty simple: design a URL shortener class in pure Java, without any additional libraries or frameworks. There were additional requirements that I had to cla
I was scheduled for a chat with a recruiter from Europe. This was changed last minute for someone from India instead, who spoke poor English and was reading from a script. They included a few technical questions. The whole thing felt mechanical an
I cleared all technical rounds, including living coding, coding with a tech conversation, and system design. However, I was rejected after a few team fit rounds. Honestly, it feels like a waste of time. What's the point of all the technical rounds th
I didn't pass further than the first stage, which was the live coding session. The task was pretty simple: design a URL shortener class in pure Java, without any additional libraries or frameworks. There were additional requirements that I had to cla