Nike SDE 2 Backend Round 2 : System Design Round

nike logo
nike
· SDE 2 Backend
July 15, 2025 · 40 reads

Summary

I experienced the second round for an SDE 2 Backend role at Nike, which focused on system design and core technical concepts.

Full Experience

Q1.Why do use SpringBoot Framework application ? Q2.What is @Configuration? Q3.Explain Micro-service Architecture ? How micro services communicate with each other? Q4.What is RESTful Web Services ? Q5.What is JPA ? Q6.Why do we use Index ? Internal working of Indexing ? Q7.Why do we use joins in table ? Q8.What is jenkins ? Q9.What is redis ? Use cases ? Q10.What is eviction policy in redis ? Q11.How to decide what data needs be cached ? Q12.Explain design Patterns ? Q13.Explain solid Priniciples ? Q14.What is normalization in Mysql ? Q15.Deep dive into my resume. Q16.What is functional programming ?

Interview Questions (16)

1.

Why Use SpringBoot Framework?

Other

Why do use SpringBoot Framework application ?

2.

What is @Configuration?

Other

What is @Configuration?

3.

Explain Micro-service Architecture and Communication

System Design

Explain Micro-service Architecture ? How micro services communicate with each other?

4.

What are RESTful Web Services?

System Design

What is RESTful Web Services ?

5.

What is JPA?

Other

What is JPA ?

6.

Database Indexing: Purpose and Internal Working

Other

Why do we use Index ? Internal working of Indexing ?

7.

Why Use Joins in Tables?

Other

Why do we use joins in table ?

8.

What is Jenkins?

Other

What is jenkins ?

9.

What is Redis and its Use Cases?

System Design

What is redis ? Use cases ?

10.

Redis Eviction Policy

System Design

What is eviction policy in redis ?

11.

Data Caching Strategy

System Design

How to decide what data needs be cached ?

12.

Explain Design Patterns

Other

Explain design Patterns ?

13.

Explain SOLID Principles

Other

Explain solid Priniciples ?

14.

Normalization in MySQL

Other

What is normalization in Mysql ?

15.

Resume Deep Dive

Behavioral

Deep dive into my resume.

16.

What is Functional Programming?

Other

What is functional programming ?

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!