Good base pay.
Good tech exposure.
Good adoption of AI and related tools.
Good learning opportunity.
Senior leadership is a lot biased and doesn't make good decisions.
Layoffs are very common.
Promotions are extremely difficult.
Expectations are too high.
Recently, I encountered an interview where I was asked to design an entire system with 3 classes, 10+ methods, and more than 15 getters and setters—all within a strict 50-minute time limit. It left me wondering what the true expectations were for can
1st round: OA (2 DSA questions on HackerRank) 2nd round: DSA (2 medium-level LeetCode questions) 3rd round: LLD (full database design, API design, class diagrams, etc. for a bike rental system) 4th round: Hiring Manager (behavioral questions)
The first round was a coding round on HackerRank. The question was to validate if a given set of strings represented valid IP addresses. The second question was on task scheduling, which was based on a hashmap.
Recently, I encountered an interview where I was asked to design an entire system with 3 classes, 10+ methods, and more than 15 getters and setters—all within a strict 50-minute time limit. It left me wondering what the true expectations were for can
1st round: OA (2 DSA questions on HackerRank) 2nd round: DSA (2 medium-level LeetCode questions) 3rd round: LLD (full database design, API design, class diagrams, etc. for a bike rental system) 4th round: Hiring Manager (behavioral questions)
The first round was a coding round on HackerRank. The question was to validate if a given set of strings represented valid IP addresses. The second question was on task scheduling, which was based on a hashmap.