Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SOLUTION ARCHITECT
- https://github.com/donnemartin/system-design-primer
- 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
- SOLUTION ARCHITECT
- https://github.com/donnemartin/system-design-primer
- 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
- - 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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement