Target Interview Experience

target logo
target
SDE II2 years
May 25, 20258 reads

Summary

I had a really good interview experience at Target for an SSE role. The interviewers were very knowledgeable and helpful throughout the process.

Full Experience

About me: SDE2 working at Fintech

Position Applied for: SSE

Round 1: This was mixed of DSA + LLD kind of round DSA question was eay-medium related to Strings LLD question: Design Lift management only Classes, Interfaces interaction and Entity schema was discussed Some Java questions on Concurrency, Streams and Memory management Design patterns discussion on Singleton, Stategy and Decorator

Round2: HLD design round - In depth Project Discussion I was asked to explain the current project architure. Why the certains decisions are made. How could you improve the design. If any new requirement comes then how would you integrate it. DB concurrency aspect: Different Isolation levels SQL vs NoSQL when to choose what, why the specific DB was choosen CAP theorem Kafka In-depth Discussions - How topic, partitions, consumer groups work. What if consumer goes down. What if topic storage is full. Some REST APIs Aspect - How does HTTP work, How to design a REST API, Best REST APIs principles to follow Expection Handling discussion Cache Discussion

Round 3: HM Round In-Depth discussion on Project Senario based questions Eg: Any production bug that kept you engaged for very long, but solution was quick. What did you learn from it How to handle conflcits between proposed design solution and so on..

Overall I say, it was really good experience. Interviwers were very knowlegable and they were ready to help if you are stuck

Interview Questions (9)

Q1
Design Lift Management System (LLD)
System Design

Design a Lift management system. Focus on classes, interfaces interaction, and entity schema.

Q2
High-Level Design: Project Architecture Discussion
System Design

Explain your current project's architecture, justify design decisions, propose improvements, and explain how to integrate new requirements.

Q3
Database Concurrency: Isolation Levels
System Design

Discuss different database isolation levels.

Q4
SQL vs NoSQL Database Selection
System Design

Discuss when to choose SQL versus NoSQL databases and justify specific database choices.

Q5
CAP Theorem Explanation
System Design

Explain the CAP theorem.

Q6
Kafka In-depth Concepts
System Design

Discuss Kafka topics, partitions, consumer groups, and handle scenarios like consumer failure or topic storage full.

Q7
REST API Design and Principles
System Design

Discuss how HTTP works, how to design a REST API, and the best REST API principles to follow.

Q8
Behavioral: Production Bug Resolution
Behavioral

Describe a production bug that required significant engagement but had a quick solution. What did you learn from this experience?

Q9
Behavioral: Handling Design Conflicts
Behavioral

How do you handle conflicts between proposed design solutions?

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!