PODCAST · education
Tech Interview Questions and Answers
by Dabeeruddin Syed
Tech Interview Questions and Answers
-
1
What is REST and what makes a good REST API
What is REST and what makes a good REST API
-
0
What is SOLID and can you give an example of each principle
What is SOLID and can you give an example of each principle
-
-1
What design patterns have you used and when
What design patterns have you used and when
-
-2
What is dependency injection and why is it important
What is dependency injection and why is it important
-
-3
What is the difference between SQL and NoSQL and when would you use each
What is the difference between SQL and NoSQL and when would you use each
-
-4
How would you design a system to handle large volumes of data
How would you design a system to handle large volumes of data
-
-5
What is caching and what are the main strategies
What is caching and what are the main strategies
-
-6
What is the difference between monolithic and microservices architecture
What is the difference between monolithic and microservices architecture
-
-7
What's the difference between 3xx redirect codes
What's the difference between 3xx redirect codes
-
-8
You call an API and get a 200 but the data is wrong — what do you do
You call an API and get a 200 but the data is wrong — what do you do
-
-9
What are the three types of automated tests and when do you use each
What are the three types of automated tests and when do you use each
-
-10
What's the difference between a mock, a stub, and a spy
What's the difference between a mock, a stub, and a spy
-
-11
Your frontend shows a 403 error. How do you debug it
Your frontend shows a 403 error. How do you debug it
-
-12
What is TDD and have you used it
What is TDD and have you used it
-
-13
What makes a good unit test
What makes a good unit test
-
-14
How do you test asynchronous code
How do you test asynchronous code
-
-15
What is code coverage and should you aim for 100%
What is code coverage and should you aim for 100%
-
-16
What is a regression test
What is a regression test
-
-17
A test was passing yesterday and failing today — how do you debug it
A test was passing yesterday and failing today — how do you debug it
-
-18
How would you add automated tests to a codebase that has none
How would you add automated tests to a codebase that has none
-
-19
How would you test a REST API endpoint
How would you test a REST API endpoint
-
-20
What's the difference between 401 and 403
What's the difference between 401 and 403
-
-21
What's the difference between 404 and 410
What's the difference between 404 and 410
-
-22
What's the difference between 500, 502, 503, and 504
What's the difference between 500, 502, 503, and 504
-
-23
How would you handle HTTP errors in your code
How would you handle HTTP errors in your code
-
-24
What is exponential backoff and when would you use it
What is exponential backoff and when would you use it
-
-25
what is jitter in exponential backoff
what is jitter in exponential backoff
-
-26
Walk me through the most common HTTP errors you've dealt with
Walk me through the most common HTTP errors you've dealt with
-
-27
What are HTTP status codes and why do they matter
What are HTTP status codes and why do they matter
-
-28
What is polymorphism. Difference between interface and abstract class
What is polymorphism. Difference between interface and abstract class
-
-29
what tests did you develop for the testing team
what tests did you develop for the testing team
-
-30
Can you talk me through ... experience - C# .NET
Can you talk me through ... experience - C# .NET
-
-31
Tell me about your previous experience - Java, React
Tell me about your previous experience
-
-32
what sorting algorithm for 10 billion records
Imagine you have 100,000 files each containing 100,000 records on 100,000 distributed machines that you need to sort, what sorting algorithm would be the most efficient?
-
-33
What are deadlocks and how to prevent them at design level?
What are deadlocks and how to prevent them at design level?
-
-34
What is a decorator?
What is a decorator?
-
-35
Explain what is OOP, __init__
Explain what is OOP, init
-
-36
how would you implement DB index, why is it slow insert fast search
how would you implement DB index, why is it slow insert fast search
-
-37
How would you choose the technologies for the project?
How would you choose the technologies for the project?
-
-38
What types of requests are there in REST? HTTP vs HTTPS.
What types of requests are there in REST? HTTP vs HTTPS.
-
-39
Follow up Questions to REST API Design
Follow up Questions to REST API Design
-
-40
How do you design RESTAPI?
How do you design RESTAPI?
-
-41
Scalability in System Design
Scalability in System Design
-
-42
C# Interview Questions
C# Interview Questions
We're indexing this podcast's transcripts for the first time — this can take a minute or two. We'll show results as soon as they're ready.
No matches for "" in this podcast's transcripts.
No topics indexed yet for this podcast.
Loading reviews...
ABOUT THIS SHOW
Tech Interview Questions and Answers
HOSTED BY
Dabeeruddin Syed
CATEGORIES
Loading similar podcasts...