cloud career

Master the Cloud Architect Interview Questions

master the cloud architect interview

Share This Post

Share on facebook
Share on linkedin
Share on twitter
Share on email

AWS Solutions Architect Interview Questions (Master the Cloud Architect Interview Questions

Are you looking to start your cloud architect career? Do you desire to learn AWS solutions architect interview questions or cloud architect interview questions? If so, this blog is for you. Today we’re going to talk about some interview questions. The point is to help you build your technical competency. These questions are asked to gauge your levels of technical competency, communication skills, and ability to present complex technical materials.

Question 1. “What is the difference between IOPS and Throughput?”

This question is related to storage. If you’re going to build storage architectures, you must know, because different applications require different levels of latency versus different levels of throughput.

IOPS, or Input and Output Operations Per Second – determines how frequently you can read and write to the disc.

That’s the speed of disk access.

IOPS is related to latency, and is the amount of latency.

We can compare IOPS to the speed of a car that could drive at 200 miles an hour. The higher the IOPS: the more read/write operations per second, thus lower latency. NVME drives and SSD drives tend to have relatively low latency because the read/write operations are very fast.

Magnetic drives by comparison typically have much higher latency and much lower IOPS.

As mentioned, latency is measured in IOPS, and there’s an inverse relationship between the amount of IOPS and the actual latency on the network.

 Throughput is related to the amount of data and is the amount of data that can be moved at any one period of time.

We can compare throughput to whatever the car’s trunk can carry. A car, a tractor-trailer, or a freight train would differ – you could carry a lot more stuff in the latter. 

Video editors need drives that have very high throughput because they’re working with large file sizes. They can tolerate a little bit of latency.

A database needs extreme speed in terms of read and write operations per second, a higher IOPS but is not moving large amounts of data.

Question 2. “What’s the difference between a network ACL and a Security group?”

A network ACL, just like an access list on a router, keeps traffic outside of a subnet. Network ACLs are stateless! It means that nothing is tracking the state of the connection. Traffic that’s allowed in, is not being monitored, therefore you don’t know a lot of return traffic. That is why network ACLs need to be applied in both directions.

A security group keeps traffic out of a host, for example, a server. When you apply a security group to it, the traffic that you don’t permit will be denied. A security group is stateful! It means watching the state of the connection. It can see the data coming in here to a given host, is destined to the host and only the return traffic is allowed out. A security group needs to be enabled on the inbound direction.

Question 3. “What is the difference between RAID 0, RAID 1, RAID 5, and RAID 10?”

You need to know about the strengths and weaknesses of each approach because as an architect, you’re going to be dealing with this constantly.

RAID 0, or the most basic kind of RAID, is called striping.

If you have 3 discs, disc 1, disc 2, disc 3, data gets sent to disk 1, disc 2, disc 3 – disc 1, disc 2, disc 3 – disc 1, disc 2, disc 3.

The advantage is when you have 3 drives, of 2 TB each and a RAID 0 array, you have 6 TB, total.

The speed that you get is equivalent to 3 times each drive because you’re using all 3 drives in series. Write, write, write – Write, write, write – Write, write, write.

The disadvantage is It has zero redundancy. If 1 of the 3 drives in your RAID array fails, you lose everything because your data is spread across the drives.

RAID 0 gives you great speed and performance but has no redundancy.

RAID 1, is called mirroring.

If you have a 10 TB drive in your computer/server, and a second 10 TB drive, the data is copied from one drive to the other drive in real-time.

The advantage is that you always have an identical ready-to-use copy of your data. If one of the drives is lost, the other drive still has all the data.

The disadvantage is you don’t get any increase in capacity.

If you have two 10 TB drives, you only have 10 TBs of capacity, in total, because one drive is being always used for backup.

Also, you don’t have any speed improvement because everything is being written to one disc, and the speed limit is the disc, which is going to be written to the next disc at the same speed limitation on that disc, so you’ve got no speed performance.

RAID 1 gives you great redundancy and availability, but you do not get any speed or more capacity.

RAID 5, is the most common form of RAID in the enterprise environment, is called striping with parity.

AWS typically doesn’t recommend it on their network, but the entire enterprising world is running it. And I bet you, they’re probably running it on their internal RAID arrays for which they sell us EBS volumes as well as S3.

If you have 3 disks, disc 1, disc 2, disc 3, data gets written on all 3 discs, but they also send what’s called parity data (recovery) on all 3 desks.

Let’s say disc 1 gets data, disc 2 gets data, disc 3 gets parity.

The next time disc 1 gets parity, disco 2 gets data, disc 3 gets data. etc.

What happens is you’re taking one of the discs and you’re using it for recovery.

If there are 4 discs, you’ve got the capacity of 3, because 1 of them is going to be used for parity data. If you have 4 drives in a RAID 5 array, you’ll have 3 that’ll get used.

If there are 6 drives, 5 out of the 6 will be used and 1 will be used for parity.

The advantage is that RAID 5 generally speaking has some very good performance in terms of throughput.

It also provides great redundancy. If anything happens, basically you remove the bad drive, you pop a new drive in and you basically ask your RAID array to rebuild the data from the parity data from the other drives and you are good to go.

The disadvantage is that it can actually add some latency because writing this parity data definitely adds latency into the environment.

RAID 5 gives you a good blend of speed, performance, and redundancy.

RAID 10, combining mirroring and striping.

If you need more performance and lower latency than you could possibly get with RAID 5, there is another option.

The option is a combination of RAID 1 and RAID 0, that is RAID 10.

RAID 0 is super-fast because you’re running from drive to drive to drive.

RAID 1 is perfect for backup, have one drive here, it gets copied to another drive.

If you have 4 drives in the first RAID array and in RAID 0, you get 4 times the capacity and 4 times the speed.

If you made another RAID 0 array, you’d have again the same speed and capacity.

If you mirrored the first RAID array to the second RAID array, you’d effectively have 1 RAID array in terms of capacity and the other RAID array in terms of backup and redundancy.

The advantage is that it is a fantastic way for high performance.

The disadvantage is, that it requires double the number of disks and it gets very expensive very quickly.

RAID 10 gives you the speed of RAID 0, but with redundancy.

Question 4. “Can you describe the AWS shared responsibility model?”

What we’re looking for is to see if the interviewee actually understands what are the things that the organization would manage versus what are the things that AWS would manage?

Since the cloud is nothing more than a virtualized network and a data center. As an underlying technology, it’s just a network and a data center.

So as it stands, as a rule, AWS is going to manage the network and they’re going to manage all their data center things.

-The servers, the bare metal servers -they’re going to keep them patched with their BIOS updates, operating system updates, hypervisor updates. They’re going to take care of that.

-They’re going to make sure that their physical network, the kind that you’re riding underneath, is secure and locked down. They’re going to make sure that their network itself has good capacity, good availability, good redundancy, and can survive cable cuts and breaks and failures.

They’re going to take care of all that for you.

If it’s a serverless environment, they’re going to manage all the servers that are doing the serverless environment.

They’re going to secure the cloud and you’re going to secure your VPC and all your applications and services. That’s the shared security model.

AWS manages the data center, and you manage your stuff. But we like to ask that to see if people actually understand it because it’s very important.

The next two questions are actually very important questions!

They pop up in interviews. I’m going to include them here because lots of organizations, especially big organizations like AWS, are inclined to ask these kinds of questions.

Question 5. “Can you tell me about a major contribution you made to your last employer?”

We want to know, are you the kind of person that goes above and beyond? We have told you in the past what hiring managers desire – someone that goes above and beyond, communicates well, that’s energetic and enthusiastic, someone who likes to bring out the best in others, and is a problem solver.

Do you know who does this? People that make big contributions, because people that make these contributions make big contributions to their employer.

Tell them about a big project that you had and you took the lead on the project and you brought resources from this department or that department. Talk about how you met with the customer, and how you found the great customer requirements. Talk about how you designed something for the customer, with the help of this large team. And it delighted the customer so much, that not only did they purchase the solution, but they decided to use many more of your solutions in the future, or something to that effect. Show them something that you did that made a difference. That’s why – work hard, communicate with others, always try to bring out the best in others, develop your emotional intelligence, all these things matter.

Because when you can make a big contribution, your contributions will be known! Not only will you be hirable, but you’ll also be paid a lot more!

And what you did in one company directly carries over to another company, so make sure you’ve got a good list of major contributions you’ve made in your career!

Question 6. “Can you tell me about a major challenge at work? What did you do to get past it?”

There are lots of opportunities here!

-You can talk about a technology problem that the organization faced and an architecture that you designed to make it better.

-You could talk about a person that was on your team that maybe did not have the skills for the job and how you mentored them. And in the process of mentoring them, they were able to do their job and you made a great team, for example.

Give them an example of something that was really challenging, not your average ordinary things.

Show them what you did to defeat that challenge, how you rose to the occasion, solve the problem and how great it was for everyone.

See, employers want winners, as winners are people who had challenges and overcome them, moved on to the next great thing.

Cloud Architect Career Development Program

16-week (self-paced)

Hybrid Live Sessions and On-Demand

Slack Community

In-Depth labs

And More

Recent Articles

Subscribe To Our Newsletter

Get updates and learn from the best

About Our Founder

Michael Gibbs is the CEO of Go Cloud Careers, a global organization that provides training for elite cloud computing careers and places a strong emphasis on helping individuals achieve their dream technology career. He is an outspoken critic of single cloud reliance and was recently featured in Investors Business Daily, Information Week, Tech Target, Authority Magazine, authored articles in HomeBusinessMagazine, and has appeared on Inside Analysis and TechStrong TV. In 2013, after a successful career with Cisco Systems as a Global Systems Engineer, he founded Go Cloud Architects, an educational organization focused on helping individuals achieve their dream technology career.

Michael is a technology expert with 25 years of experience in networking, cloud computing, and IT security. After a successful career with Cisco Systems, where he served in senior leadership as the lead enterprise architect in the global healthcare consulting practice, Michael founded Go Cloud Architects. Michael is a highly requested speaker and industry thought leader who presents at key conferences throughout the world. A passionate educator with 20 years of experience in coaching and mentoring others; Michael is also a Cisco Certified Internetwork Expert, a Google Professional Cloud Architect and holds a Master’s of Science (MS) and Master’s of Business Administration (MBA) from Widener University.

About Our Company

Go Cloud Careers is an educational organization that builds high-performance cloud computing careers. Go Cloud is founded on one premise – we get you hired. While other organizations focus on certifications or just technical proficiency; Go Cloud students develop a practical and deep knowledge of the cloud computing roles and responsibilities to build an elite tech career.

In addition to technical competency, the core instructional emphasis includes teaching the skills necessary for elite technology roles. These include leadership skills, attitude, emotional intelligence, communication skills, presentation skills, sales skills, interview skills, and more. Go Cloud students finish with more than just certifications, and by combining these executive-level skills are more desirable to employers; and will ultimately be more effective in their careers long term.

How Can We Help You Reach Your Dream Career?

Career Development Programs

At Go Cloud Careers our goal is to improve the cloud computing community as a whole, by developing individuals to succeed in their roles. Our Career Development Programs are designed to help you get the best career at the fastest speed possible. These programs not only provide technical training, but also the much-overlooked soft skills and emotional intelligence that determine whether an individual can reach that dream career. In these group training programs, we provide a combination of live group training sessions, on-demand web-based content, and extensive labs. We also provide server access to our students, to build their own cloud architectures from the ground up. You can find more information on the programs by clicking the button below.

Cloud Architect Career Development Program

Cloud Engineer Career Development Program

Tech Career Accelerator Program

Our FREE Offerings Every Week

Free Webinars

Go Cloud Careers offers the “How to get your first cloud job webinar each week on Thursday. You can register for the next webinar here. We conduct a presentation in the beginning and afterward, participants can ask any questions they want. We will even help build a career plan LIVE on these free calls. We will talk about:

  • What employers desire
  • How to build a perfect resume
  • How to get your name out to the community
  • How to get hired
  • Things to do on your interview

Register for the How to Get Your First Cloud Job Webinar

With Our Compliments

Go Cloud Careers is truly excited to offer multiple FREE resources for AWS Certification training. These include:

We look forward to you joining our Go Cloud Careers community!

More To Explore

AWS

AWS Solutions Architect Interview Questions

AWS Solutions Architect Interview Questions (Start Your Cloud Architect Career) If you’re looking for AWS solutions architect interview questions or cloud architect interview questions, this

Do You Want To Get Cloud Hired or Cloud Promoted

Take A Look at Our Training Programs

%d bloggers like this: