I do not think all of these questions are amazing, these are moreso so you
can get a general idea of what to expect.
Each company and interviewer is different and they will ask their own questions. So I
recommend you spend more time being able to talk about what you've done than be able
to answer these questions.
Backend
Create a CRUD API for movies with the following data structure {"id": 1, "Title": "Becoming Nobody", "author": "Ram Dass"}
Leverage Object Oriented Programming to shuffle a deck of cards
Create a program that will determine if a string is a permutable palindrome
Determine if a string contains duplicate characters. What if you can't use recursion / iteration?
Print an org chart with the following information:
1,jake,0
0,sally,None
3,susan,1
2,jeff,1
Write a binary search algorithm
Print all of the duplicate characters of a string
What are the benefits or use cases for NoSQL vs SQL databases
Describe a state machine
Determine the longest substring with no repeating characters
SRE
Create a CI/CD pipeline
Given a basic webserver, create your own deployment infrastructure and deploy it
Diagram the cloud architecture of a web commerce site (including the networking)
Through what means can an SRE provide confidence to developers about Friday deploys
Explain the trade offs between monoliths and microservices. When would you opt for one vs the other?
Front End
What are some things that can improve accessibility on a website?
How do you can test to see if your site is accessible?