[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-75187":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":9,"languages":9,"totalLinesOfCode":9,"stars":10,"forks":11,"watchers":12,"openIssues":13,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":14,"forks30d":14,"starsTrendScore":18,"compositeScore":19,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":20,"topics":23,"createdAt":9,"pushedAt":9,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":14,"starSnapshotCount":14,"syncStatus":27,"lastSyncTime":28,"discoverSource":29},75187,"devops-interview-questions","devops-interviews\u002Fdevops-interview-questions","devops-interviews","DevOps Interview Questions",null,1213,174,17,1,0,9,10,28,27,77.53,false,"main",true,[],"2026-06-12 04:01:18","Preparing for a **DevOps interview** or **SRE interview** in 2026? I'm Alex, a DevOps\u002FSoftware Engineer who interviewed at **50+ companies** including Google, Amazon, Apple, Meta, and other FAANG\u002FBig Tech firms, for **DevOps Engineer and Site Reliability Engineer (SRE) roles**. I collected every **hands-on interview question** I was asked, plus questions sourced from Glassdoor, Blind, and engineering blogs. This repo contains **115 real DevOps interview questions with solutions** covering **Kubernetes, Docker, Linux, CI\u002FCD (GitHub Actions), Networking, Git, Security, and AWS Cloud**, each with a **step-by-step video walkthrough** showing exactly how to solve it.\n\nRegardless if you prepare for junior DevOps interview, senior SRE technical screen, or a platform engineer role - these questions will substantially increase your chanses to pass. Star the repo if it helps, it helps others discover it too.\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"pht.png\" alt=\"DevOps Interview Questions and Answers - Kubernetes, Docker, Linux, AWS, CI\u002FCD\"\u002F>\n\u003C\u002Fp>\n\n# 115 Real DevOps Interview Questions and Answers in 2026\n\nHands-on questions from Google, Amazon, Meta, Apple, and 50+ tech companies, with video solutions.\n\n\u003Cp align=\"center\">\n  \u003Cb>If you find this useful, please\u003C\u002Fb> ⭐ \u003Cb>star this repository as it helps others to discover it!\u003C\u002Fb>\n\u003C\u002Fp>\n\nHow questions were sourced -> \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Fdocumentation\u002Fhow-preparesh-get-interview-question\">read here\u003C\u002Fa>\n\n---\n\n## 🏢 Companies\n\n| | | | | | |\n|:-:|:-:|:-:|:-:|:-:|:-:|\n| \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fredhat.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Red Hat (6) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Faccenture.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Accenture (5) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fadobe.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Adobe (5) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fcrowdstrike.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>CrowdStrike (3) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fdatadog.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Datadog (3) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fepam.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>EPAM (4) |\n| \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fgithub.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>GitHub (3) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fgitlab.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>GitLab (3) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fgoogle.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Google (3) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fmicrosoft.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Microsoft (3) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fpalantir.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Palantir (3) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fsap.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>SAP (3) |\n| \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fzscaler.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Zscaler (3) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fairbnb.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Airbnb (2) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fapple.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Apple (2) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fbloomberg.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Bloomberg (2) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fbooking.com.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Booking.com (2) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fcloudflare.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Cloudflare (2) |\n| \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fdeliveryhero.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>DeliveryHero (2) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fgodaddy.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>GoDaddy (2) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fibm.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>IBM (2) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fnetflix.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Netflix (2) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fnvidia.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>NVIDIA (2) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Freddit.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Reddit (2) |\n| \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fsplunk.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Splunk (2) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fspotify.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Spotify (2) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fx.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>X (2) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Famazon.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Amazon (3) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fanthropic.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Anthropic (1) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fautodesk.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Autodesk (2) |\n| \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fcapitalone.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>CapitalOne (1) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fcoinbase.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Coinbase (2) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fdeutschebank.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>DeutscheBank (1) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fdropbox.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Dropbox (1) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Febay.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Ebay (1) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Felastic.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Elastic (1) |\n| \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fetsy.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Etsy (1) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fexpedia.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Expedia (1) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fhashicorp.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>HashiCorp (1) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fjpmorgan.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>JPMorgan (1) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fkayak.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Kayak (2) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fkraken.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Kraken (1) |\n| \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fmeta.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Meta (1) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fnintendo.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Nintendo (1) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fokta.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Okta (1) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fplus500.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Plus500 (1) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fpwc.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>PWC (1) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Frevolut.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Revolut (1) |\n| \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Frobinhood.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Robinhood (1) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fsamsung.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Samsung (1) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fshopify.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Shopify (1) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fslack.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Slack (1) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fsnap.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Snap (1) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fstripe.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Stripe (1) |\n| \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Ftcs.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>TCS (1) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Ftwilio.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Twilio (1) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fuber.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Uber (1) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fubisoft.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Ubisoft (1) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fubs.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>UBS (1) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fyelp.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Yelp (1) |\n| \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Factivisionblizzard.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Activision Blizzard (1) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Ftwitch.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Twitch (1) | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Flyft.png\" width=\"24\" height=\"24\"\u002F>\u003Cbr\u002F>Lyft (1) | | | |\n\n---\n\n## 📋 All 109 Questions\n\n| # | Question | Category | Company | Difficulty | Video | Solve Online |\n|:-:|----------|:--------:|:-------:|:----------:|:-----:|:-----:|\n| 1 | [Create IAM Role for EC2 with Full IAM Access](cloud\u002Fcreate-iam-role-for-ec2-with-full-iam-access.md) | ☁️ Cloud | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fcoinbase.png\" width=\"20\" height=\"20\" alt=\"Coinbase\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Faws\u002Fcreate-iam-role-for-ec2-with-full-iam-access\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Faws\u002Fcreate-iam-role-for-ec2-with-full-iam-access\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 2 | [Audit and Enforce Least-Privilege IAM Permissions](cloud\u002Faudit-and-enforce-least-privilege-iam-permissions.md) | ☁️ Cloud | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Famazon.png\" width=\"20\" height=\"20\" alt=\"Amazon\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Faws\u002Faudit-and-enforce-least-privilege-iam-permissions\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Faws\u002Faudit-and-enforce-least-privilege-iam-permissions\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 3 | [Create AWS IAM Admin User with Group and Policy](cloud\u002Fcreate-aws-iam-admin-user-with-group-and-policy.md) | ☁️ Cloud | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Faccenture.png\" width=\"20\" height=\"20\" alt=\"Accenture\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Faws\u002Fcreate-aws-iam-admin-user-with-group-and-policy\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Faws\u002Fcreate-aws-iam-admin-user-with-group-and-policy\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 4 | [Design Egress Only VPC with NAT](cloud\u002Fdesign-egress-only-vpc-with-nat.md) | ☁️ Cloud | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Ftwitch.png\" width=\"20\" height=\"20\" alt=\"Twitch\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Faws\u002Fdesign-egress-only-vpc-with-nat\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Faws\u002Fdesign-egress-only-vpc-with-nat\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 5 | [Create Route 53 Hosted Zone and DNS Records](cloud\u002Fcreate-route-53-hosted-zone-and-dns-records.md) | ☁️ Cloud | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fkayak.png\" width=\"20\" height=\"20\" alt=\"Kayak\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Faws\u002Fcreate-route-53-hosted-zone-and-dns-records\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Faws\u002Fcreate-route-53-hosted-zone-and-dns-records\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 6 | [Create Route 53 Health Checks](cloud\u002Fcreate-route-53-health-checks.md) | ☁️ Cloud | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fautodesk.png\" width=\"20\" height=\"20\" alt=\"Autodesk\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Faws\u002Fcreate-route-53-health-checks\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Faws\u002Fcreate-route-53-health-checks\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 7 | [Create a Hello World Lambda Function](cloud\u002Fcreate-a-hello-world-lambda-function.md) | ☁️ Cloud | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fadobe.png\" width=\"20\" height=\"20\" alt=\"Adobe\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Faws\u002Fcreate-a-hello-world-lambda-function\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Faws\u002Fcreate-a-hello-world-lambda-function\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 8 | [Launch an EC2 Web Server Instance](cloud\u002Flaunch-an-ec2-web-server-instance.md) | ☁️ Cloud | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fepam.png\" width=\"20\" height=\"20\" alt=\"EPAM\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Faws\u002Flaunch-an-ec2-web-server-instance\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Faws\u002Flaunch-an-ec2-web-server-instance\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 9 | [Deploy an Internal Web App with VPC, EC2, ALB, and Route 53](cloud\u002Fdeploy-an-internal-web-application-with-vpc-ec2-alb-and-route-53.md) | ☁️ Cloud | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Flyft.png\" width=\"20\" height=\"20\" alt=\"Lyft\"\u002F> | Senior | - | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Faws\u002Fdeploy-an-internal-web-application-with-vpc-ec2-alb-and-route-53\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 10 | [Build a Serverless API with Lambda, API Gateway, and DynamoDB](cloud\u002Fbuild-a-serverless-api-with-lambda-api-gateway-and-dynamodb.md) | ☁️ Cloud | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Famazon.png\" width=\"20\" height=\"20\" alt=\"Amazon\"\u002F> | Senior | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Faws\u002Fbuild-a-serverless-api-with-lambda-api-gateway-and-dynamodb\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Faws\u002Fbuild-a-serverless-api-with-lambda-api-gateway-and-dynamodb\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 11 | [Managing High I\u002FO Processes](linux\u002Fmanaging-high-io-processes.md) | 🐧 Linux | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Frevolut.png\" width=\"20\" height=\"20\" alt=\"Revolut\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fmanaging-high-io-processes\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fmanaging-high-io-processes\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 12 | [Analyzing Log Partition Usage](linux\u002Fanalyzing-log-partition-usage.md) | 🐧 Linux | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fredhat.png\" width=\"20\" height=\"20\" alt=\"RedHat\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fanalyzing-log-partition-usage\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fanalyzing-log-partition-usage\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 13 | [Using Unmounted Partitions](linux\u002Fusing-unmounted-partitions.md) | 🐧 Linux | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fredhat.png\" width=\"20\" height=\"20\" alt=\"RedHat\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fusing-unmounted-partitions\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fusing-unmounted-partitions\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 14 | [Tracing Log File Writes](linux\u002Ftracing-log-file-writes.md) | 🐧 Linux | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fbloomberg.png\" width=\"20\" height=\"20\" alt=\"Bloomberg\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Ftracing-log-file-writes\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Ftracing-log-file-writes\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 15 | [Nginx Rate Limit Calculation](networking\u002Fnginx-rate-limit-calculation.md) | 🌐 Networking | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fcloudflare.png\" width=\"20\" height=\"20\" alt=\"Cloudflare\"\u002F> | Senior | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fnginx-rate-limit-calculation\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fnginx-rate-limit-calculation\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 16 | [Debug SSH Lockout](linux\u002Fdebug-ssh-lockout.md) | 🐧 Linux | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Ftcs.png\" width=\"20\" height=\"20\" alt=\"TCS\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fdebug-ssh-lockout\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fdebug-ssh-lockout\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 17 | [Validating Network Routes](networking\u002Fvalidating-network-routes.md) | 🌐 Networking | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fgoogle.png\" width=\"20\" height=\"20\" alt=\"Google\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fvalidating-network-routes\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fvalidating-network-routes\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 18 | [Validating DNS Consistency](networking\u002Fvalidating-dns-consistency.md) | 🌐 Networking | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fsap.png\" width=\"20\" height=\"20\" alt=\"SAP\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fvalidating-dns-consistency\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fvalidating-dns-consistency\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 19 | [Network Packet Loss Diagnosis](networking\u002Fnetwork-packet-loss-diagnosis.md) | 🌐 Networking | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fcloudflare.png\" width=\"20\" height=\"20\" alt=\"Cloudflare\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fnetwork-packet-loss-diagnosis\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fnetwork-packet-loss-diagnosis\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 20 | [Network Port Service Cleanup](networking\u002Fnetwork-port-service-cleanup.md) | 🌐 Networking | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fapple.png\" width=\"20\" height=\"20\" alt=\"Apple\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fnetwork-port-service-cleanup\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fnetwork-port-service-cleanup\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 21 | [Temporary Route Configuration](networking\u002Ftemporary-route-configuration.md) | 🌐 Networking | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fspotify.png\" width=\"20\" height=\"20\" alt=\"Spotify\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Ftemporary-route-configuration\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Ftemporary-route-configuration\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 22 | [Inspecting HTTP Traffic Flow](networking\u002Finspecting-http-traffic-flow.md) | 🌐 Networking | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fairbnb.png\" width=\"20\" height=\"20\" alt=\"Airbnb\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Finspecting-http-traffic-flow\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Finspecting-http-traffic-flow\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 23 | [Trace Process Service Ownership](linux\u002Ftrace-process-service-ownership.md) | 🐧 Linux | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fnvidia.png\" width=\"20\" height=\"20\" alt=\"NVIDIA\"\u002F> | Senior | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Ftrace-process-service-ownership\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Ftrace-process-service-ownership\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 24 | [Manage Service Failure Recovery](linux\u002Fmanage-service-failure-recovery.md) | 🐧 Linux | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fapple.png\" width=\"20\" height=\"20\" alt=\"Apple\"\u002F> | Senior | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fmanage-service-failure-recovery\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fmanage-service-failure-recovery\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 25 | [Update Cloud Configs](linux\u002Fupdate-aws-configs.md) | 🐧 Linux | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fstripe.png\" width=\"20\" height=\"20\" alt=\"Stripe\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fupdate-aws-configs\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fupdate-aws-configs\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 26 | [Handling Large Log Archives](linux\u002Fhandling-large-log-archives.md) | 🐧 Linux | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Famazon.png\" width=\"20\" height=\"20\" alt=\"Amazon\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fhandling-large-log-archives\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fhandling-large-log-archives\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 27 | [Monitoring Process Ownership](linux\u002Fmonitoring-process-ownership.md) | 🐧 Linux | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fhashicorp.png\" width=\"20\" height=\"20\" alt=\"HashiCorp\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fmonitoring-process-ownership\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fmonitoring-process-ownership\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 28 | [Uptime and Load Average Audit](linux\u002Fuptime-and-load-average-audit.md) | 🐧 Linux | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fmicrosoft.png\" width=\"20\" height=\"20\" alt=\"Microsoft\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fuptime-and-load-average-audit\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fuptime-and-load-average-audit\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 29 | [Port Conflict Resolution](linux\u002Fport-conflict-resolution.md) | 🐧 Linux | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fdatadog.png\" width=\"20\" height=\"20\" alt=\"Datadog\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fport-conflict-resolution\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fport-conflict-resolution\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 30 | [Diagnose Nginx CPU Bottleneck](linux\u002Fdiagnose-nginx-cpu-bottleneck.md) | 🐧 Linux | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fpalantir.png\" width=\"20\" height=\"20\" alt=\"Palantir\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fdiagnose-nginx-cpu-bottleneck\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fdiagnose-nginx-cpu-bottleneck\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 31 | [CPU Resource Management Priority](linux\u002Fcpu-resource-management-priority.md) | 🐧 Linux | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fredhat.png\" width=\"20\" height=\"20\" alt=\"RedHat\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fcpu-resource-management-priority\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fcpu-resource-management-priority\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 32 | [Track Forking Process Hierarchies](linux\u002Ftrack-forking-process-hierarchies.md) | 🐧 Linux | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fsplunk.png\" width=\"20\" height=\"20\" alt=\"Splunk\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Ftrack-forking-process-hierarchies\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Ftrack-forking-process-hierarchies\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 33 | [Discover Unexpected Background Jobs](linux\u002Fdiscover-unexpected-background-jobs.md) | 🐧 Linux | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fplus500.png\" width=\"20\" height=\"20\" alt=\"Plus500\"\u002F> | Mid |  | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fdiscover-unexpected-background-jobs\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 34 | [Rapid Disk Growth on \u002Fvar](linux\u002Frapid-disk-growth-on-var.md) | 🐧 Linux | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fgoogle.png\" width=\"20\" height=\"20\" alt=\"Google\"\u002F> | Senior | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Frapid-disk-growth-on-var\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Frapid-disk-growth-on-var\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 35 | [Purge Empty Folders](linux\u002Fpurge-empty-folders.md) | 🐧 Linux | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fcrowdstrike.png\" width=\"20\" height=\"20\" alt=\"CrowdStrike\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fpurge-empty-folders\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fpurge-empty-folders\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 36 | [Log File Volume Assessment](linux\u002Flog-file-volume-assessment.md) | 🐧 Linux | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fjpmorgan.png\" width=\"20\" height=\"20\" alt=\"JPMorgan\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Flog-file-volume-assessment\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Flog-file-volume-assessment\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 37 | [Recursive Keyword Finder](linux\u002Frecursive-keyword-finder.md) | 🐧 Linux | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fx.png\" width=\"20\" height=\"20\" alt=\"X\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Frecursive-keyword-finder\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Frecursive-keyword-finder\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 38 | [Recursive Database File Backup](linux\u002Frecursive-database-file-backup.md) | 🐧 Linux | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fgitlab.png\" width=\"20\" height=\"20\" alt=\"GitLab\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Frecursive-database-file-backup\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Frecursive-database-file-backup\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 39 | [Sorted Log Aggregation](linux\u002Fsorted-log-aggregation.md) | 🐧 Linux | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fairbnb.png\" width=\"20\" height=\"20\" alt=\"Airbnb\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fsorted-log-aggregation\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fsorted-log-aggregation\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 40 | [Automated Archive and Retention](linux\u002Fautomated-archive-and-retention.md) | 🐧 Linux | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fmicrosoft.png\" width=\"20\" height=\"20\" alt=\"Microsoft\"\u002F> | Senior | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fautomated-archive-and-retention\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fautomated-archive-and-retention\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 41 | [Real-Time Log Timestamping](linux\u002Freal-time-log-timestamping.md) | 🐧 Linux | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fadobe.png\" width=\"20\" height=\"20\" alt=\"Adobe\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Freal-time-log-timestamping\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Freal-time-log-timestamping\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 42 | [Upload-Safe File Partitioning](linux\u002Fupload-safe-file-partitioning.md) | 🐧 Linux | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fgodaddy.png\" width=\"20\" height=\"20\" alt=\"GoDaddy\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fupload-safe-file-partitioning\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fupload-safe-file-partitioning\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 43 | [Network Socket Usage Analysis](networking\u002Fnetwork-socket-usage-analysis.md) | 🌐 Networking | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fsap.png\" width=\"20\" height=\"20\" alt=\"SAP\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fnetwork-socket-usage-analysis\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fnetwork-socket-usage-analysis\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 44 | [Forward Traffic Between Ports](networking\u002Fforward-traffic-between-ports.md) | 🌐 Networking | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fmeta.png\" width=\"20\" height=\"20\" alt=\"Meta\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fforward-traffic-between-ports\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fforward-traffic-between-ports\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 45 | [Fix Inode Exhaustion Issue](linux\u002Ffix-inode-exhaustion-issue.md) | 🐧 Linux | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fdeutschebank.png\" width=\"20\" height=\"20\" alt=\"DeutscheBank\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Ffix-inode-exhaustion-issue\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Ffix-inode-exhaustion-issue\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 46 | [Detect Memory Leak by Monitoring RSS](linux\u002Fdetect-memory-leak-by-monitoring-rss.md) | 🐧 Linux | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fgoogle.png\" width=\"20\" height=\"20\" alt=\"Google\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fdetect-memory-leak-by-monitoring-rss\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fdetect-memory-leak-by-monitoring-rss\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 47 | [Fix HTTPS Certificate Error](security\u002Ffix-https-certificate-error.md) | 🔒 Security | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fgithub.png\" width=\"20\" height=\"20\" alt=\"Github\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Ffix-https-certificate-error\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Ffix-https-certificate-error\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 48 | [Throttle High I\u002FO Process](linux\u002Fthrottle-high-io-process.md) | 🐧 Linux | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Febay.png\" width=\"20\" height=\"20\" alt=\"Ebay\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fthrottle-high-io-process\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fthrottle-high-io-process\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 49 | [Fix Port Exhaustion for High-Speed Scraper](networking\u002Ffix-port-exhaustion-for-high-speed-scraper.md) | 🌐 Networking | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fx.png\" width=\"20\" height=\"20\" alt=\"X\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Ffix-port-exhaustion-for-high-speed-scraper\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Ffix-port-exhaustion-for-high-speed-scraper\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 50 | [Optimize Dockerfile](docker\u002Foptimize-dockerfile.md) | 🐳 Docker | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fshopify.png\" width=\"20\" height=\"20\" alt=\"Shopify\"\u002F> | Mid |  | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Foptimize-dockerfile\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 51 | [Insecure Container with Root User](docker\u002Finsecure-container-root-user.md) | 🐳 Docker | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Faccenture.png\" width=\"20\" height=\"20\" alt=\"Accenture\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Finsecure-container-root-user\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Finsecure-container-root-user\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 52 | [Macvlan Network Configuration Fix](docker\u002Fdocker-network-configuration-fix.md) | 🐳 Docker | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fuber.png\" width=\"20\" height=\"20\" alt=\"Uber\"\u002F> | Senior | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fdocker-network-configuration-fix\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fdocker-network-configuration-fix\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 53 | [Container CPU Limit Configuration](docker\u002Fcontainer-cpu-limit-configuration.md) | 🐳 Docker | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fibm.png\" width=\"20\" height=\"20\" alt=\"IBM\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fcontainer-cpu-limit-configuration\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fcontainer-cpu-limit-configuration\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 54 | [Memory Limit and OOM Killer](docker\u002Fmemory-limit-and-oom-killer.md) | 🐳 Docker | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fdeliveryhero.png\" width=\"20\" height=\"20\" alt=\"DeliveryHero\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fmemory-limit-and-oom-killer\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fmemory-limit-and-oom-killer\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 55 | [Graceful Shutdown with SIGTERM Handling](docker\u002Fgraceful-shutdown-with-sigterm-handling.md) | 🐳 Docker | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Frobinhood.png\" width=\"20\" height=\"20\" alt=\"Robinhood\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fgraceful-shutdown-with-sigterm-handling\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fgraceful-shutdown-with-sigterm-handling\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 56 | [Log Rotation Size Limit Configuration](docker\u002Flog-rotation-size-limit-configuration.md) | 🐳 Docker | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fdeliveryhero.png\" width=\"20\" height=\"20\" alt=\"DeliveryHero\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Flog-rotation-size-limit-configuration\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Flog-rotation-size-limit-configuration\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 57 | [Docker Multi-Architecture Image](docker\u002Fdocker-multi-architecture-image.md) | 🐳 Docker | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Faccenture.png\" width=\"20\" height=\"20\" alt=\"Accenture\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fdocker-multi-architecture-image\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fdocker-multi-architecture-image\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 58 | [Docker Binary Architecture](docker\u002Fdocker-binary-architecture.md) | 🐳 Docker | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fadobe.png\" width=\"20\" height=\"20\" alt=\"Adobe\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fdocker-binary-architecture\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fdocker-binary-architecture\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 59 | [Docker Storage Driver Performance](docker\u002Fstorage-driver-performance-fuse-overlayfs.md) | 🐳 Docker | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fgithub.png\" width=\"20\" height=\"20\" alt=\"Github\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fstorage-driver-performance-fuse-overlayfs\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fstorage-driver-performance-fuse-overlayfs\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 60 | [Docker Volume Cross-Platform Consistency](docker\u002Fdocker-volume-cross-platform-consistency.md) | 🐳 Docker | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fgitlab.png\" width=\"20\" height=\"20\" alt=\"GitLab\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fdocker-volume-cross-platform-consistency\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fdocker-volume-cross-platform-consistency\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 61 | [Rebase Feature Branch onto Correct Base](git\u002Frebase-feature-branch-onto-correct-base.md) | 🔀 Git | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fsamsung.png\" width=\"20\" height=\"20\" alt=\"Samsung\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Frebase-feature-branch-onto-correct-base\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Frebase-feature-branch-onto-correct-base\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 62 | [Restore File to Previous Version](git\u002Frestore-file-to-previous-version.md) | 🔀 Git | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fslack.png\" width=\"20\" height=\"20\" alt=\"Slack\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Frestore-file-to-previous-version\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Frestore-file-to-previous-version\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 63 | [View Unique Commits Branch vs Origin](git\u002Fview-unique-commits-between-branch-and-origin.md) | 🔀 Git | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fepam.png\" width=\"20\" height=\"20\" alt=\"EPAM\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fview-unique-commits-between-branch-and-origin\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fview-unique-commits-between-branch-and-origin\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 64 | [Create an Annotated Tag](git\u002Fcreate-an-annotated-tag.md) | 🔀 Git | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fnintendo.png\" width=\"20\" height=\"20\" alt=\"Nintendo\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fcreate-an-annotated-tag\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fcreate-an-annotated-tag\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 65 | [Update Submodule to Latest Commit](git\u002Fupdate-submodule-to-latest-commit.md) | 🔀 Git | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fgodaddy.png\" width=\"20\" height=\"20\" alt=\"GoDaddy\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fupdate-submodule-to-latest-commit\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fupdate-submodule-to-latest-commit\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 66 | [Convert Remote from HTTPS to SSH](git\u002Fconvert-remote-from-https-to-ssh.md) | 🔀 Git | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fepam.png\" width=\"20\" height=\"20\" alt=\"EPAM\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fconvert-remote-from-https-to-ssh\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fconvert-remote-from-https-to-ssh\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 67 | [Rebase Feature Branch](git\u002Frebase-feature-branch.md) | 🔀 Git | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fgithub.png\" width=\"20\" height=\"20\" alt=\"Github\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Frebase-feature-branch\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Frebase-feature-branch\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 68 | [Stash Work, Fix Bug, Restore and Update](git\u002Fstash-work-fix-bug-restore-and-update.md) | 🔀 Git | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fibm.png\" width=\"20\" height=\"20\" alt=\"IBM\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fstash-work-fix-bug-restore-and-update\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fstash-work-fix-bug-restore-and-update\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 69 | [Apply Specific Stash from Multiple Stashes](git\u002Fapply-specific-stash-from-multiple-stashes.md) | 🔀 Git | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fubs.png\" width=\"20\" height=\"20\" alt=\"UBS\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fapply-specific-stash-from-multiple-stashes\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fapply-specific-stash-from-multiple-stashes\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 70 | [Remove Last Commit and Discard Changes](git\u002Fremove-last-commit-and-discard-changes.md) | 🔀 Git | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fgitlab.png\" width=\"20\" height=\"20\" alt=\"Gitlab\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fremove-last-commit-and-discard-changes\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fremove-last-commit-and-discard-changes\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 71 | [Shallow Clone Limited to Latest Commit](git\u002Fshallow-clone-limited-to-latest-commit.md) | 🔀 Git | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Felastic.png\" width=\"20\" height=\"20\" alt=\"Elastic\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fshallow-clone-limited-to-latest-commit\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fshallow-clone-limited-to-latest-commit\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 72 | [Checkout Single File from Another Branch](git\u002Fcheckout-single-file-from-another-branch.md) | 🔀 Git | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Ftwilio.png\" width=\"20\" height=\"20\" alt=\"Twilio\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fcheckout-single-file-from-another-branch\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fcheckout-single-file-from-another-branch\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 73 | [Remove File from Entire Git History](git\u002Fremove-file-from-entire-git-history.md) | 🔀 Git | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fnetflix.png\" width=\"20\" height=\"20\" alt=\"Netflix\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fremove-file-from-entire-git-history\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fremove-file-from-entire-git-history\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 74 | [Rebase Branch with Reversed Commit Order](git\u002Frebase-branch-with-reversed-commit-order.md) | 🔀 Git | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fbooking.com.png\" width=\"20\" height=\"20\" alt=\"Booking.com\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Frebase-branch-with-reversed-commit-order\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Frebase-branch-with-reversed-commit-order\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 75 | [Merge Repositories Preserving Both Histories](git\u002Fmerge-repositories-preserving-both-histories.md) | 🔀 Git | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fzscaler.png\" width=\"20\" height=\"20\" alt=\"Zscaler\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fmerge-repositories-preserving-both-histories\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fmerge-repositories-preserving-both-histories\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 76 | [Fix Repository with Unrelated Histories](git\u002Ffix-repository-with-unrelated-histories.md) | 🔀 Git | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fzscaler.png\" width=\"20\" height=\"20\" alt=\"Zscaler\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Ffix-repository-with-unrelated-histories\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Ffix-repository-with-unrelated-histories\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 77 | [Stage Only Specific Files](git\u002Fstage-only-specific-files.md) | 🔀 Git | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fcrowdstrike.png\" width=\"20\" height=\"20\" alt=\"CrowdStrike\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fstage-only-specific-files\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fstage-only-specific-files\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 78 | [Undo Commits but Keep Changes](git\u002Fundo-commits-but-keep-changes.md) | 🔀 Git | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fcrowdstrike.png\" width=\"20\" height=\"20\" alt=\"CrowdStrike\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fundo-commits-but-keep-changes\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fundo-commits-but-keep-changes\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 79 | [Stash Work, Fix Bug, Resume](git\u002Fstash-work-fix-bug-resume.md) | 🔀 Git | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fkraken.png\" width=\"20\" height=\"20\" alt=\"Kraken\"\u002F> | Mid |  | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fstash-work-fix-bug-resume\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 80 | [Merge Feature Branch and Delete](git\u002Fmerge-feature-branch-and-delete.md) | 🔀 Git | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fexpedia.png\" width=\"20\" height=\"20\" alt=\"Expedia\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fmerge-feature-branch-and-delete\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fmerge-feature-branch-and-delete\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 81 | [Cherry-Pick Specific Commit](git\u002Fcherry-pick-specific-commit.md) | 🔀 Git | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fubisoft.png\" width=\"20\" height=\"20\" alt=\"Ubisoft\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fcherry-pick-specific-commit\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fcherry-pick-specific-commit\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 82 | [Recover Lost Commits from Detached HEAD](git\u002Frecover-lost-commits-from-detached-head.md) | 🔀 Git | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fkayak.png\" width=\"20\" height=\"20\" alt=\"Kayak\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Frecover-lost-commits-from-detached-head\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Frecover-lost-commits-from-detached-head\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 83 | [Crashing Misconfigured Pod](kubernetes\u002Fcrashing-misconfigured-pod.md) | ☸️ Kubernetes | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Freddit.png\" width=\"20\" height=\"20\" alt=\"Reddit\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Fcrashing-misconfigured-pod\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Fcrashing-misconfigured-pod\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 84 | [Image Pull BackOff and Secrets](kubernetes\u002Fimage-pull-backoff-secrets.md) | ☸️ Kubernetes | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fdatadog.png\" width=\"20\" height=\"20\" alt=\"Datadog\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Fimage-pull-backoff-secrets\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Fimage-pull-backoff-secrets\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 85 | [CronJob Schedule Misconfiguration](kubernetes\u002Fcronjob-schedule-misconfiguration.md) | ☸️ Kubernetes | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fredhat.png\" width=\"20\" height=\"20\" alt=\"RedHat\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Fcronjob-schedule-misconfiguration\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Fcronjob-schedule-misconfiguration\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 86 | [Create Namespace](kubernetes\u002Fcreate-namespace.md) | ☸️ Kubernetes | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Faccenture.png\" width=\"20\" height=\"20\" alt=\"Accenture\"\u002F> | Entry |  | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Fcreate-namespace\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 87 | [Pod with Readiness Probe](kubernetes\u002Fpod-with-readiness-probe.md) | ☸️ Kubernetes | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fzscaler.png\" width=\"20\" height=\"20\" alt=\"Zscaler\"\u002F> | Entry |  | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Fpod-with-readiness-probe\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 88 | [Pod Viewer Access](kubernetes\u002Fpod-viewer-access.md) | ☸️ Kubernetes | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Freddit.png\" width=\"20\" height=\"20\" alt=\"Reddit\"\u002F> | Entry |  | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Fpod-viewer-access\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 89 | [Multi-Key ConfigMap](kubernetes\u002Fmulti-key-configmap.md) | ☸️ Kubernetes | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fsnap.png\" width=\"20\" height=\"20\" alt=\"Snap\"\u002F> | Entry |  | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Fmulti-key-configmap\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 90 | [Pod with Resource Limits](kubernetes\u002Fpod-with-resource-limits.md) | ☸️ Kubernetes | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fpwc.png\" width=\"20\" height=\"20\" alt=\"PWC\"\u002F> | Entry |  | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Fpod-with-resource-limits\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 91 | [Traffic Splitting with Native Kubernetes](kubernetes\u002Ftraffic-splitting-with-native-kubernetes.md) | ☸️ Kubernetes | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fpalantir.png\" width=\"20\" height=\"20\" alt=\"Palantir\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Ftraffic-splitting-with-native-kubernetes\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Ftraffic-splitting-with-native-kubernetes\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 92 | [ConfigMap Reload with Sidecar](kubernetes\u002Fconfigmap-reload-with-sidecar.md) | ☸️ Kubernetes | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fyelp.png\" width=\"20\" height=\"20\" alt=\"Yelp\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Fconfigmap-reload-with-sidecar\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Fconfigmap-reload-with-sidecar\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 93 | [Job Failure](kubernetes\u002Fjob-failure.md) | ☸️ Kubernetes | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fredhat.png\" width=\"20\" height=\"20\" alt=\"RedHat\"\u002F> | Entry |  | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Fjob-failure\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 94 | [Dynamic Volume Expansion](kubernetes\u002Fdynamic-volume-expansion.md) | ☸️ Kubernetes | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fepam.png\" width=\"20\" height=\"20\" alt=\"EPAM\"\u002F> | Entry | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Fdynamic-volume-expansion\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Fdynamic-volume-expansion\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 95 | [Multi-Tenant Namespace Isolation](kubernetes\u002Fmulti-tenant-namespace-isolation.md) | ☸️ Kubernetes | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fpalantir.png\" width=\"20\" height=\"20\" alt=\"Palantir\"\u002F> | Mid |  | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Fmulti-tenant-namespace-isolation\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 96 | [Implement StatefulSet with Stable DNS](kubernetes\u002Fimplement-statefulset-with-stable-dns.md) | ☸️ Kubernetes | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fokta.png\" width=\"20\" height=\"20\" alt=\"Okta\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Fimplement-statefulset-with-stable-dns\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Fimplement-statefulset-with-stable-dns\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 97 | [DNS-Based Service Discovery](kubernetes\u002Fdns-based-service-discovery.md) | ☸️ Kubernetes | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fnetflix.png\" width=\"20\" height=\"20\" alt=\"Netflix\"\u002F> | Mid |  | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Fdns-based-service-discovery\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 98 | [Custom Resource Definition Setup](kubernetes\u002Fcustom-resource-definition-setup.md) | ☸️ Kubernetes | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Factivisionblizzard.png\" width=\"20\" height=\"20\" alt=\"ActivisionBlizzard\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Fcustom-resource-definition-setup\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Fcustom-resource-definition-setup\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 99 | [CRD Schema Validation](kubernetes\u002Fcrd-schema-validation.md) | ☸️ Kubernetes | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fredhat.png\" width=\"20\" height=\"20\" alt=\"RedHat\"\u002F> | Senior | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Fcrd-schema-validation\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Fcrd-schema-validation\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 100 | [StorageClass and PVC Expansion](kubernetes\u002Fstorageclass-and-pvc-expansion.md) | ☸️ Kubernetes | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fdatadog.png\" width=\"20\" height=\"20\" alt=\"Datadog\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Fstorageclass-and-pvc-expansion\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Fstorageclass-and-pvc-expansion\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 101 | [OOMKilled Pod Analysis & Fix](kubernetes\u002Foomkilled-pod-analysis-fix.md) | ☸️ Kubernetes | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Faccenture.png\" width=\"20\" height=\"20\" alt=\"Accenture\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Foomkilled-pod-analysis-fix\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Foomkilled-pod-analysis-fix\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 102 | [Kubernetes Failing Job](kubernetes\u002Ffix-job-with-serviceaccount-and-rbac-permission-issues.md) | ☸️ Kubernetes | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fsap.png\" width=\"20\" height=\"20\" alt=\"SAP\"\u002F> | Mid |  | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Ffix-job-with-serviceaccount-and-rbac-permission-issues\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 103 | [Secure Internal Service Communication](kubernetes\u002Fsecure-internal-service-communication.md) | ☸️ Kubernetes | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fdropbox.png\" width=\"20\" height=\"20\" alt=\"Dropbox\"\u002F> | Mid | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Fsecure-internal-service-communication\" target=\"_blank\">Video\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fkubernetes\u002Fsecure-internal-service-communication\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 104 | [Docker Image Tagging with Commit SHA](programming\u002Fdocker-image-tagging-with-commit-sha.md) | 🔄 CI\u002FCD | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fmicrosoft.png\" width=\"20\" height=\"20\" alt=\"Microsoft\"\u002F> | Mid |  | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fdocker-image-tagging-with-commit-sha\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 105 | [Automated Pull Request Testing with Artifacts](programming\u002Fpr-test-gate.md) | 🔄 CI\u002FCD | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fadobe.png\" width=\"20\" height=\"20\" alt=\"Adobe\"\u002F> | Mid |  | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fpr-test-gate\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 106 | [Matrix Build Strategy](programming\u002Fgithub-actions-matrix-build-strategy.md) | 🔄 CI\u002FCD | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fspotify.png\" width=\"20\" height=\"20\" alt=\"Spotify\"\u002F> | Mid |  | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fgithub-actions-matrix-build-strategy\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 107 | [Multi-Job Workflow with Artifact Handoff](programming\u002Fmulti-job-workflow-with-artifact-handoff.md) | 🔄 CI\u002FCD | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fanthropic.png\" width=\"20\" height=\"20\" alt=\"Anthropic\"\u002F> | Mid |  | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fmulti-job-workflow-with-artifact-handoff\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 108 | [Path-Based Workflow Execution](programming\u002Fpath-based-workflow-execution.md) | 🔄 CI\u002FCD | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fcoinbase.png\" width=\"20\" height=\"20\" alt=\"Coinbase\"\u002F> | Mid |  | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fpath-based-workflow-execution\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 109 | [Reusable Workflow with Input Parameters](programming\u002Freusable-workflow-with-input-parameters.md) | 🔄 CI\u002FCD | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fadobe.png\" width=\"20\" height=\"20\" alt=\"Adobe\"\u002F> | Mid |  | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Freusable-workflow-with-input-parameters\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 110 | [Timeout Enforcement](programming\u002Fgithub-actions-timeout-enforcement.md) | 🔄 CI\u002FCD | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fbloomberg.png\" width=\"20\" height=\"20\" alt=\"Bloomberg\"\u002F> | Entry |  | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fgithub-actions-timeout-enforcement\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 111 | [Job Dependency Enforcement](programming\u002Fjob-dependency-enforcement.md) | 🔄 CI\u002FCD | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fsplunk.png\" width=\"20\" height=\"20\" alt=\"Splunk\"\u002F> | Mid |  | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fjob-dependency-enforcement\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 112 | [GitHub Actions Retry Logic](programming\u002Fgithub-actions-retry-logic.md) | 🔄 CI\u002FCD | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fetsy.png\" width=\"20\" height=\"20\" alt=\"Etsy\"\u002F> | Entry |  | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fgithub-actions-retry-logic\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 113 | [Environment-Gated Deployment](programming\u002Fenvironment-gated-deployment.md) | 🔄 CI\u002FCD | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fautodesk.png\" width=\"20\" height=\"20\" alt=\"Autodesk\"\u002F> | Entry |  | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fenvironment-gated-deployment\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 114 | [Automated Rollback on Deployment Failure](programming\u002Fautomated-rollback-on-deployment-failure-with-values-file-restoration.md) | 🔄 CI\u002FCD | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fnvidia.png\" width=\"20\" height=\"20\" alt=\"NVIDIA\"\u002F> | Mid |  | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fautomated-rollback-on-deployment-failure-with-values-file-restoration\" target=\"_blank\">Solve\u003C\u002Fa> |\n| 115 | [Automated GitOps Promotion](programming\u002Fautomated-gitops-promotion.md) | 🔄 CI\u002FCD | \u003Cimg src=\"https:\u002F\u002Fprepareshcdn1.azureedge.net\u002F$web\u002Fimages\u002Fcompanies\u002Fprofile\u002Fcapitalone.png\" width=\"20\" height=\"20\" alt=\"CapitalOne\"\u002F> | Mid |  | \u003Ca href=\"https:\u002F\u002Fprepare.sh\u002Finterview\u002Fdevops\u002Fterminal\u002Fautomated-gitops-promotion\" target=\"_blank\">Solve\u003C\u002Fa> |\n\n---\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Falexmuradov\u002F\">\n    \u003Cimg src=\"lnkd.jpg\" alt=\"Follow me on LinkedIn\" width=\"200\"\u002F>\n    \u003Cbr\u002F>\n    \u003Cb>Follow me on LinkedIn\u003C\u002Fb>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cb>⭐ Found this helpful? Give it a star and share with your friends preparing for DevOps interviews! ⭐\u003C\u002Fb>\n\u003C\u002Fp>\n","该项目收集了115个真实的DevOps面试问题及其解决方案，涵盖了Kubernetes、Docker、Linux、CI\u002FCD（如GitHub Actions）、网络、Git、安全和AWS云等关键技术领域。每个问题都配有详细的视频讲解，帮助面试者了解实际操作步骤。这些资源对于准备初级DevOps工程师、高级SRE技术筛选或平台工程师角色的候选人非常有用，能够显著提高通过面试的机会。项目中的内容来源于作者在包括Google、Amazon、Apple、Meta在内的50多家知名科技公司的面试经历，以及Glassdoor、Blind和工程博客上的信息汇总。",2,"2026-06-11 03:52:35","high_star"]