Getting the offer is the hard part — or so it seems. But I have watched dozens of engineers who passed brutal technical interviews stumble badly in their first 90 days, and I have watched others who barely squeaked through become the engineer their manager references when people ask "who should I talk to?" The difference is rarely technical. It is almost always behavioural.
The first 90 days of a new engineering role are disproportionately important. Research consistently shows that the reputation you build in your first three months as a new employee shapes how people perceive you for years. At product companies where speed of iteration matters, the first 90 days set the tone for your entire tenure.
This guide is specific to Indian product companies and startups — the culture, expectations, and politics are meaningfully different from what western management guides assume.
What We Cover
- Week 1: Listen, learn, and map the system
- Month 1: Ship your first impact
- Month 3: Establish your working style
- Navigating people: manager, tech lead, team
- Common mistakes that derail new engineers
- India-specific workplace dynamics to understand
- How to set yourself up well for your first performance review
Week 1: Listen, Learn, and Map the System
The most common mistake new engineers make in week 1 is trying to show how smart they are. The second most common mistake is staying quiet for fear of showing they do not know something. Both are wrong. Week 1 is about building your map — understanding the system you have joined.
Week 1 Checklist
Month 1: Ship Your First Impact
By the end of month 1, you want one thing: something meaningful in production with your name on it. It does not need to be a large feature — it can be a performance improvement, a bug fix that had real user impact, or a tooling improvement that makes other engineers' lives easier. The act of shipping something real sends a stronger signal than any amount of onboarding conversations.
Month 1 Checklist
Month 3: Establish Your Working Style
By month 3, the "new engineer" grace period is effectively over. Your team now has a clear picture of how you work. The goal of month 3 is to close the gap between "new engineer who is learning" and "engineer the team relies on."
Month 3 Checklist
Navigating People: Manager, Tech Lead, Team
The technical part of your first 90 days is the easier part. The harder part is navigating the team dynamics. Here is what I tell every Prepflix student starting a new role:
Your manager is your most important relationship. Managers at Indian product companies are often overloaded — they are managing 5–8 engineers while also doing IC (Individual Contributor) work. The engineers who get the most manager attention are usually those who either create the most problems or communicate proactively and make the manager's job easier. Be the second type. Give your manager a brief Slack update at the end of every week: "Shipped X, started on Y, blocked on Z — escalating to [person] tomorrow." This takes 2 minutes and gives your manager what they need for their own status updates.
Your tech lead is your learning multiplier. The tech lead is the person who can most accelerate your learning — they know the codebase deeply, they understand the product history, and they are the gatekeeper for code quality on the team. Build this relationship with genuine curiosity rather than flattery. Ask for code reviews even on small things. Ask: "Can I walk you through my design thinking before I start implementing?" A good tech lead will correct your approach and you will ship better code. A great tech lead will teach you why.
Your peers are your long-term network. The engineers on your team today will be your references, your co-founders, your referrals, and your friends for the next 10 years. Invest in these relationships early and authentically. The engineers who only transact — only talk to colleagues when they need something — are visible and are not well-regarded.
Common Mistakes That Derail New Engineers
| Mistake | Why It Happens | What to Do Instead |
|---|---|---|
| Staying silent when blocked for more than a day | Fear of looking incompetent; not wanting to bother senior engineers | After 4–6 hours of trying yourself, ask for help. State exactly what you tried, what you expected, and what happened. Good engineers appreciate focused questions. |
| Over-engineering the first task | Wanting to impress; not understanding the priority of shipping speed | Solve the minimum problem. Ship it. Get feedback. Iterate. A simple solution in production beats an elegant solution in a PR for 3 weeks. |
| Comparing your speed to veterans | Anxiety about being "good enough" | A 5-year engineer who knows the codebase takes 2 hours on a task that takes you 2 days. That is normal. Compare yourself to yourself 30 days ago. |
| Not asking why | Assuming existing patterns are always correct | Ask why technical decisions were made. "Why do we use X here instead of Y?" is almost always a welcome question. You either learn something or surface a technical debt opportunity. |
| Working in isolation instead of asking for feedback | Not wanting to show incomplete work | Share early drafts: "I'm thinking about approaching this like X — does that make sense before I start implementing?" Early feedback saves days of rework. |
| Focusing on looking busy rather than being effective | Insecurity; wanting to signal effort | No one cares how many Slack messages you sent. They care about whether your code shipped and worked. Ship something real. That is the only measure that matters. |
India-Specific Workplace Dynamics to Understand
Working at an Indian product company or startup has some cultural dynamics that are worth understanding explicitly:
Hierarchy is real but not always visible. Indian engineering teams are more hierarchical than what many western startup guides assume. Your senior engineers and tech lead's opinions carry significant weight — even when the culture presents itself as flat. Early in your tenure, agree in public and disagree privately with data. Once you have built credibility, your disagreements will carry more weight.
Your manager's manager matters. In many Indian product companies, skip-level relationships are important. Pay attention to how your manager's manager behaves, what they value, and how they run meetings. You do not need to manage up aggressively — but being visible and respected at that level can meaningfully affect your performance rating and promotion trajectory.
Team lunches and informal channels are important. Relationships at Indian product companies are often cemented over lunch, chai, or after-hours conversations — not just in meetings. Participate in these. Do not eat alone at your desk for the first 30 days.
Documentation and process maturity varies wildly. At a 3-year-old startup, there may be no onboarding doc, no architecture diagram, and no runbooks. At a 10-year-old product company, there may be extensive docs that are all outdated. In either case, your ability to navigate ambiguity and self-direct is the actual competency being tested.
How to Set Yourself Up Well for Your First Performance Review
Most Indian product companies do performance reviews every 6 months. Your first review will happen approximately 3–6 months after you join — right at the edge of your foundational period. Here is how to ensure it goes well:
Track your impact from day 1. Keep a private document that lists every significant thing you ship, every bug you fix, every improvement you propose. Include metrics where possible: "Reduced API latency by 35%" or "Shipped the notification system that now serves 50K users." At review time, you want to be able to list 10 concrete things — not "I worked really hard."
Have explicit goals with your manager by the end of month 1. Ask your manager: "What specific outcomes would make you rate this first half-year as 'strong performance'?" Get this in writing (a Notion doc, a Jira ticket, even a Slack message). Review against these goals monthly. This gives you clarity and removes subjectivity from your review.
Ask for feedback before the review, not during it. The worst time to receive critical feedback is in a formal performance review — it is too late to act on it for that cycle. Ask your manager for informal feedback at month 2: "Is there anything I should be doing differently right now?" This gives you 4 months to course-correct before the review.
Build peer testimonials early. Many companies include peer feedback in performance reviews. The peers who give you the best testimonials are the ones you helped — the engineer you unblocked, the one whose PR you reviewed thoroughly, the one you helped debug an incident. Help people now and you will have advocates during your review.