Taro Logo

Software Engineer Interview Experience - India

April 1, 2024
Positive ExperienceNo Offer

Process

The interview process is smooth, and the folks at Postman are very supportive and professional.

Initially, there is a call with HR for around 25 minutes. During this call, they will understand what you have worked on, the scale of the products you have worked on, and all of those usual questions.

Then, the interview process includes the following rounds:

  1. Hiring Manager Round
  2. Technical Knowledge Round
  3. Machine Coding Round
  4. Bar Raiser Round
  5. Cultural Fit Round

Questions

Round 1: Hiring Manager Round

  • Past Experiences
  • Day-to-day responsibilities
  • Current problems faced
  • Most challenging/interesting feature delivered
  • Implementation/Design/Planning/Working of the most challenging feature
  • LLD for a caching service to be developed
  • Indexes in the DB
  • How would you debug a scenario where an API response is taking a lot of time?
  • Optimizations in DB calls

Round 2: Technical Knowledge Round

  • Introduction to previous work
  • CAP Theorem
  • What is Sharding?
  • How would you tackle a problem where the size of your shard grows beyond a certain limit?
  • Monolith vs. Microservices
  • SQL vs. NoSQL (Compare scalability, pros and cons, scenarios where they are used)
  • What are event-driven systems?
  • What happens when you press Enter after putting in a URL?
    • What is DNS?
    • What is happening in DNS Resolution?
    • Why TCP over UDP?
  • HTTP vs. HTTPS
  • How can you achieve 100% consistency?
  • Give an example of an API where availability is guaranteed.

Round 3: Coding Round

  • Develop a Rate Limiter.

Round 4: Bar Raiser Round

  • How would you design a URL shortener, and what analytics could you generate with it?
  • How does redirection happen?
  • How would you identify the IP and device of a user?
  • How can you uniquely identify a user from API requests?
  • How would you secure (or control access) for APIs?
  • How does JWT work?
  • Encryption vs. Hashing
  • Why do you need a salt?
  • What do you know about JS or NodeJS that most of your peers wouldn't know?
  • What are Cookies (in-depth, pros and cons)?
  • What APIs would you implement if you wanted to make a chatbot?
  • How do WebSockets work (in depth)?
  • Why would you use a webhook instead of a WebSocket?
  • Who creates Cookies?
  • How is the IP added to API calls?
  • Is it possible to delete a resource by making a GET request?
  • How would you generate a PDF using a synchronous API call?
  • Local Storage vs. Session Storage

Was this helpful?

Interview Statistics

The following metrics were computed from 21 interview experiences for the Postman Software Engineer role in India.

Success Rate

29%
Pass Rate

Postman's interview process for their Software Engineer roles in India is very selective, failing most engineers who go through it.

Experience Rating

Positive71%
Neutral10%
Negative19%

Candidates reported having very good feelings for Postman's Software Engineer interview process in India.