AWS Solution Architect interview questions & concepts
Please add questions as you see fit. Good luck!
#amazon #aws #sa #interview
Security
IDS
encryption at rest/in transit
symmetric and asymmetric encryption.
Web Application Firewall Vs Firewall?
Where are customer encryption keys stored
How would you mitigate a DOS?
What is identity management?
Storage
Different types of storage
NAS vs SAN
RAID levels
Can RAID1 be used for Gaming?
IOPS
TPH/latency
EBS
Dedupe vs WAN optimization
Why hash a file
Containerization- Docker
object storage Vs file system
Puppet & Chef
If need to construct 3-tier layer of storage, how can you inline each tier?
Discuss durability vs availability Discuss SSD vs traditional disk
How would you analyze objects stored in S3 and share them with users
Networking:
Load balancing
DNS
TCP vs. UDP
UDP Unicast vs Multicast
When would DNS protocol use TCP vs. UDP transport protocol?
hypervisor dns router & switch
Hypervisor- distinguish multiple VMs running on it and isolate them from the underlying h/w?
Virtualization
content delivery network
cluster
IPSec VS SSL VPN
MPLS
How to speed up a high latency link/high speed link?
CDN - How does a CDN make web sites faster?
OSI
Optimize data flow over a high bandwidth/high latency link
Firewalls
Route 53
Port numbers for (DNS, HTTP, Telnet)
CIDR
QOS and bandwidth control
Bastion host
Database
Difference between SQL and No SQL
hadoop - explain mapreduce
differene between oltp / dw
Describe how to best organize a data mart database
cluster and mirroring
database caching server
db tuning
Sharding
JSON vs. XML
How would you provide high availability for a database deployed on an instance in the cloud?
Why is it hard to horizontally scale a SQL database?
How can a database be scaled?
What is database indexing and why is it important
What ports do databases use
Design
- Build a web site
- Desing a solution architecture for a web based small company?
- Design fault tolerant, load balanced video stream service
- Plan an e-commerce site for a small business
- Describe how you would architect a very critical website on the cloud?
- Given that you have a content rich E-commerce website, what kind of Storage Tier would you use to support the website?
- Draw a hybrid solutions for an enterprise customer that needs to store files online in a private cloud with 99.95% SLA and specify which AWS component you will need to use and details about security, access control etc
- There is a customer from the relevant domain (for me, it was public sector) that wants to create a site that shows some information, and also, push alerts for the end-users. Expecting Millions of end-users. Describe how to build this application. Consider - security, scalability and availability.
- Describe a web application and all of its components.
- What if Google decides to host youtube.com on AWS, how do you design your solution?
Architecture
SOA Java and C
horizontal Vs vertical scaling
LAMP stack
HA Architecture
Lambda Architecture
Computer Science
what does kernel do difference between java & C
OOP
continuous integration
continuous development
CI/CD tools
Monolithic application
loosely coupled application
Command line interpreter vs compiler
Java compilation
JVM compatibility
function of stacks? (POP(), PUSH() , TOP())
identify a circular linked list
bubble sort vs merge sort
Given n-million data elements, which would be the best,efficient, and faster sort method? What is the average, best, and worst case performance?
BIG-O Notation
Troubleshooting/MISC
- What would you do if a web application could not talk to the database?
- How to manage web application state between EC2 instances running in an auto scaling group?
- What kind of Metrics would you monitor for the E-commerce website application front-end?
- How do you use CIDR for Troubleshoot a webpage that can't access the DB
- Troubleshoot why you can't access a webpage server
- Explain how to scale from a single 5 user database to a 50 user, 500 user, 5000 user and then 5 million user database and explain how to overcome each hurdle.
- Which algorithm does an Elastic Load Balancer use?
- How do you architect a design that is fault tolerant?
- Whats a three tier web page architect,and how do you monitor to see a bottleneck and how do you improve it
- If you collected logs and wanted to store them for 14 days then move them over to permanent storage for a few years how would you do this
- What is a web application firewall and how do you use it, what layer is it on?
- How would you monitor utilization of equipment in a datacenter ?
- What else would you do for a high volume distributed app web site
YouTube
comments