Nauman Munir
Nauman Munir
  • 70
  • 19 992
"Valid Anagram" Problem (LeetCode 242) | Arrays and Hashing
Are you new to data structures and algorithms (DSA)? In this beginner-friendly video, I break down the "Valid Anagram" problem step-by-step, walking you through two approaches: the sorting method and an optimal hash map solution. You'll learn how to write clean Python code, understand key DSA concepts, and tackle edge cases confidently.
Key Highlights:
- Problem explanation with examples and constraints.
- Brute force approach with sorting.
- Optimal solution using hash maps (dictionary).
- Line-by-line Python code walkthrough.
- Real-world testing and edge case handling.
- Time complexity analysis and trade-offs.
Whether you're preparing for coding interviews or starting your DSA journey, this video is your go-to guide for understanding and solving the "Valid Anagram" problem. Perfect for beginners learning Python and DSA!
If you found this helpful, please like, share, and subscribe for more beginner-friendly DSA tutorials!
Don’t forget to hit the bell icon to stay updated with my latest videos.
**Hashtags:**
#validanagram #dsa #codinginterview #arraysandhashing #leetcode #pythonforbeginners #datastructures #algorithms #codingtutorial #hashing
มุมมอง: 30

วีดีโอ

Mastering "Contains Duplicate" | Arrays & Hashing | LeetCode 217 Explained
มุมมอง 36หลายเดือนก่อน
In this video, we dive into solving the popular LeetCode problem: Contains Duplicate (217). This problem is a must-know for coding interviews and is a foundational topic under Arrays and Hashing. Whether you're a beginner to Python or new to Data Structures and Algorithms (DSA), this video will help you build confidence in tackling problems step by step. What You’ll Learn: - Problem statement a...
CKA Practice Question #23: Implementing NetworkPolicy for Secure Cluster Communication
มุมมอง 1062 หลายเดือนก่อน
Kubernetes Network Policy, CKA Exam Prep, Kubernetes Security Learn how to secure your Kubernetes cluster with Network Policies! In this walkthrough, we'll tackle CKA (Certified Kubernetes Administrator) practice question #23. You'll discover how to create a NetworkPolicy (np-backend) in the project-snake namespace, restricting communication from backend-* pods to only db1-* and db2-* pods on p...
Kubernetes CKA Practice Question #22 - Analyzing Kubelet Client and Server Certificates on k8s-node
มุมมอง 643 หลายเดือนก่อน
In this in-depth CKA practice question walkthrough, we dive into examining both the kubelet client and server certificates on the kind-worker node. This video provides a comprehensive step-by-step guide on how to retrieve the “Issuer” and “Extended Key Usage” fields from these certificates, enabling a better understanding of the security configurations that secure communication between nodes an...
Kubernetes CKA Practice Question #21 - Checking and Renewing the Kube-APIServer Certificate
มุมมอง 523 หลายเดือนก่อน
In this detailed CKA exam prep video, we tackle Practice Question #21 by verifying the expiration date of the kube-apiserver server certificate on the Kubernetes control plane. This tutorial covers the steps to check certificate validity with both openssl and kubeadm to ensure the results are consistent, as well as the command needed to renew the certificate if it’s close to expiration. Key con...
Kubernetes CKA Practice Question #20 - Setting Up a Static Pod with a NodePort Service
มุมมอง 263 หลายเดือนก่อน
In this in-depth walkthrough, we tackle CKA Practice Question #20 by creating and exposing a Static Pod in Kubernetes. This video covers the essentials of setting up a Static Pod and configuring a NodePort Service to expose it externally. We’ll check the Pod’s connectivity and ensure the Service has active Endpoints for proper accessibility. Key highlights in this video: - Creating a Static Pod...
Kubernetes CKA Practice Question #19 - Working with Secrets Mounting and Using Environment Variables
มุมมอง 583 หลายเดือนก่อน
In this detailed walkthrough, we tackle Kubernetes CKA Practice Question #19, where we set up and use Secrets within a Kubernetes Pod. This tutorial covers creating and configuring Secrets to securely handle sensitive data, such as API keys, usernames, and passwords. Key highlights in this video: - Creating and configuring a Kubernetes Secret with a key-value pair and mounting it as a file in a...
Kubernetes CKA Practice Question #18 - Troubleshooting Kubelet Issues on Node Availability
มุมมอง 433 หลายเดือนก่อน
In this walkthrough, we address a common troubleshooting scenario in Kubernetes: fixing a node where kubelet has stopped running. For Practice Question #18, we'll diagnose the issue on the kind-worker node, resolve it, and verify the node’s Ready state to ensure that Pods can be scheduled on it. Key highlights in this video: - Identifying and fixing issues with the kubelet on a specific node. -...
Kubernetes CKA Practice Question #17 - Locating and Logging Container Details for a Specific Pod
มุมมอง 543 หลายเดือนก่อน
In this video, we dive into CKA Practice Question #17, where we create a Pod in the project-tiger Namespace, find its scheduled node, and explore container information using the crictl command. We'll focus on how to locate the container ID and runtime type of the Pod's container, and also how to capture its logs into designated files. Key actions demonstrated in this video: - Creating a Pod wit...
Kubernetes CKA Practice Question #16 - Listing Namespaced Resources and Analyzing Roles
มุมมอง 503 หลายเดือนก่อน
In this video, we tackle Certified Kubernetes Administrator (CKA) Practice Question #16. We walk through how to retrieve and list all namespaced Kubernetes resources, such as Pods, Secrets, ConfigMaps, and more, and save them into a file. Additionally, we identify the namespace with the most Roles defined, focusing on the kube-system Namespace, and store that information in a dedicated file. Ke...
Kubernetes CKA Practice Question #15 - Investigating Cluster Events and Pod Failures
มุมมอง 583 หลายเดือนก่อน
In this video, we dive into Certified Kubernetes Administrator (CKA) Practice Question #15, focusing on how to monitor and investigate Kubernetes cluster events. We will use kubectl to list the latest events in the cluster, ordered by their creation timestamp. Next, we'll explore how different failure scenarios affect the cluster by manually killing the kube-proxy pod and container, then compar...
Kubernetes CKA Practice Question #14 - Cluster Information Discovery
มุมมอง 553 หลายเดือนก่อน
In this video, I walk through Certified Kubernetes Administrator (CKA) Practice Question #14, where we explore how to gather critical cluster information from a kind-cluster. This task is essential for Kubernetes administrators to understand the state of their cluster and its configuration. We will find answers to the following: - The number of master nodes available in the cluster. - The numbe...
Kubernetes CKA Practice Question #13 - Creating a Multi-Container Pod with a Shared Volume
มุมมอง 743 หลายเดือนก่อน
In this video, I walk you through Certified Kubernetes Administrator (CKA) Practice Question #13, where we set up a multi-container-pod in the default Namespace with three containers: c1, c2, and c3. The containers share a non-persistent volume that is mounted in all three containers. Here's the breakdown of what each container does: Container c1: Runs an nginx:1.17.6-alpine image and sets the ...
Kubernetes CKA Practice Question #12 - Creating a Deployment with Pods Simulating DaemonSet Behavior
มุมมอง 863 หลายเดือนก่อน
In this walkthrough video, I solve Certified Kubernetes Administrator (CKA) Practice Question #12, where we create a Deployment named deploy-important in the project-tiger Namespace with the label id=very-important. The Deployment will have 3 replicas using the image nginx:1.17.6-alpine, but here's the twist: only one Pod from the Deployment will run on each worker node (we have two worker node...
Kubernetes CKA Practice Question #11 - Creating a DaemonSet
มุมมอง 713 หลายเดือนก่อน
In this video, I guide you through Certified Kubernetes Administrator (CKA) Practice Question #11, where we create a DaemonSet named ds-important in the project-tiger Namespace. Using the image httpd:2.4-alpine, I demonstrate how to configure the DaemonSet to run on all nodes (both master and worker) with specific resource requests of 10 millicores of CPU and 10 MiB of memory. Additionally, we ...
Kubernetes CKA Practice Question #10 - ServiceAccount, Role, and RoleBinding
มุมมอง 783 หลายเดือนก่อน
Kubernetes CKA Practice Question #10 - ServiceAccount, Role, and RoleBinding
Kubernetes CKA Practice Question #9 - Manual Pod Scheduling Without kube-scheduler
มุมมอง 1003 หลายเดือนก่อน
Kubernetes CKA Practice Question #9 - Manual Pod Scheduling Without kube-scheduler
Kubernetes CKA Practice Question #8 - Master Node Components and DNS Setup
มุมมอง 683 หลายเดือนก่อน
Kubernetes CKA Practice Question #8 - Master Node Components and DNS Setup
Kubernetes CKA Practice Question #7 - Resource Usage for Nodes & Pods using kubectl
มุมมอง 743 หลายเดือนก่อน
Kubernetes CKA Practice Question #7 - Resource Usage for Nodes & Pods using kubectl
Modern Data Architectures with AWS | Architecture Walkthrough
มุมมอง 913 หลายเดือนก่อน
Modern Data Architectures with AWS | Architecture Walkthrough
Real Time Data Streaming on AWS | Architecture Walkthrough
มุมมอง 1063 หลายเดือนก่อน
Real Time Data Streaming on AWS | Architecture Walkthrough
Data Streaming Architecture on AWS | Architecture Walkthrough
มุมมอง 873 หลายเดือนก่อน
Data Streaming Architecture on AWS | Architecture Walkthrough
Certified Kubernetes Administrator (CKA) - Practice Question 6 | PV, PVC, and Deployment
มุมมอง 1193 หลายเดือนก่อน
Certified Kubernetes Administrator (CKA) - Practice Question 6 | PV, PVC, and Deployment
Understanding Azure ExpressRoute | Architecture Walkthrough
มุมมอง 1593 หลายเดือนก่อน
Understanding Azure ExpressRoute | Architecture Walkthrough
AWS Control Tower Landing Zone - Multi-Account AWS Environment | Architecture Walkthrough
มุมมอง 3353 หลายเดือนก่อน
AWS Control Tower Landing Zone - Multi-Account AWS Environment | Architecture Walkthrough
End-to-End CI/CD Pipeline with AWS | Architecture Walkthrough
มุมมอง 1343 หลายเดือนก่อน
End-to-End CI/CD Pipeline with AWS | Architecture Walkthrough
AWS VPC Flow Logs | Architecture Walkthrough
มุมมอง 663 หลายเดือนก่อน
AWS VPC Flow Logs | Architecture Walkthrough
Selecting High Availability Options for VPN Connections | Architecture Walkthrough
มุมมอง 1124 หลายเดือนก่อน
Selecting High Availability Options for VPN Connections | Architecture Walkthrough
VNet Peering in Hub and Spoke Architecture
มุมมอง 724 หลายเดือนก่อน
VNet Peering in Hub and Spoke Architecture
Connecting VNets using a VPN Gateway Connection | Architecture Walkthrough
มุมมอง 304 หลายเดือนก่อน
Connecting VNets using a VPN Gateway Connection | Architecture Walkthrough

ความคิดเห็น

  • @RandomPassword-wb8bq
    @RandomPassword-wb8bq 22 วันที่ผ่านมา

    great video thank you!

  • @mohammadespahrom3295
    @mohammadespahrom3295 2 หลายเดือนก่อน

    Good job, Nauman. I liked your explanation and diagram.

  • @ApicatUs
    @ApicatUs 2 หลายเดือนก่อน

    Thank you !

  • @DamienMalakay
    @DamienMalakay 2 หลายเดือนก่อน

    yes but how do you bump chart versions? i thought it was as easy as just changing the version but i get an error in argocd

  • @haifaalanesi8692
    @haifaalanesi8692 2 หลายเดือนก่อน

    Good

  • @chutzpah3508
    @chutzpah3508 2 หลายเดือนก่อน

    Keep it up 👍 Insert diagram / images in between

  • @govindraj8696
    @govindraj8696 3 หลายเดือนก่อน

    Thank you

  • @aniqueahmadsarfraz
    @aniqueahmadsarfraz 3 หลายเดือนก่อน

    Hi, I hope that you will be fine and well. I will say that kindly complete this CKA question series RELIGIOUSLY as soon as possible!!! Thanks 👍🙏

  • @flatearth7965
    @flatearth7965 4 หลายเดือนก่อน

    Ya,

  • @AmitkumarYadav-xt7tl
    @AmitkumarYadav-xt7tl 4 หลายเดือนก่อน

    its a good video but when i am trying access the any route directly it is giving 404 and i have to add .html at end of route when i am accessing any url from ulr and or even refreshing

  • @ajmalbangash6928
    @ajmalbangash6928 5 หลายเดือนก่อน

    interesting keep posting

  • @sokhaofficial24
    @sokhaofficial24 5 หลายเดือนก่อน

    Sir, Why my service/argocd-server EXTERNAL-IP is pending?

  • @YonatanToker
    @YonatanToker 6 หลายเดือนก่อน

    This video is very helpful, I have created a similar ci/cd pipeline for a static nextjs project and I made the AWS S3 bucket private and have set the firewall on and the redirection of http to https

  • @mdminhazahamedrifat3282
    @mdminhazahamedrifat3282 6 หลายเดือนก่อน

    What happens when you manually refresh a blog post page?

  • @shorifulislam923
    @shorifulislam923 7 หลายเดือนก่อน

    next js 14 dynamic url clicked to work good but reload redirect to home, s3 bucket. can you helo me please

  • @gammapulse
    @gammapulse 7 หลายเดือนก่อน

    where do you get index.html from? Is it a next export?

    • @YonatanToker
      @YonatanToker 6 หลายเดือนก่อน

      do in the next config output: "export", it would make your build command make everything statically generated at build time

  • @菜花农农在北欧
    @菜花农农在北欧 7 หลายเดือนก่อน

    Does the dynamic routing works when deploying to s3?

    • @YonatanToker
      @YonatanToker 6 หลายเดือนก่อน

      Yes but you need to have generateStaticParams on the page.tsx of the dynamic route

  • @max71318
    @max71318 9 หลายเดือนก่อน

    argocd page not opening after pasting extenal ip in browser

  • @sugurkalpana3134
    @sugurkalpana3134 9 หลายเดือนก่อน

    can you please make a video on how to attached launchtemplate to eksworker nodes

  • @yogithakakarla1716
    @yogithakakarla1716 11 หลายเดือนก่อน

    Is this istio based app ??

  • @НикитаШевченко-ы8я
    @НикитаШевченко-ы8я 11 หลายเดือนก่อน

    Thank you man, very useful!

  • @waseemwasi6520
    @waseemwasi6520 ปีที่แล้ว

    Sir can i get your mail address

  • @satheeshasokan6989
    @satheeshasokan6989 ปีที่แล้ว

    Hi Nauman, Its really good explanation.. I have question, For Argocd, git is the single source of truth. So once you deployed via argocd, you are creating bookinfo-gateway on the cluster, Will argo dont revert the change per git repo?

  • @DamilolaEsan
    @DamilolaEsan ปีที่แล้ว

    Thank you for sharing, the appropriate is straight forward, initial I will have to setup Aws credentials on GitHub secret.

  • @Driveronhire62
    @Driveronhire62 ปีที่แล้ว

    Assalam Walekum i have deploy my next.js app on S3 successfully but i am getting error whenever i am refreshing to page show this error 404 Not Found Code: NoSuchKey Message: The specified key does not exist. Key: daily-drivers RequestId: MSSEZ8MMKG2GGK7S HostId: ZsDgU5DU+Q1pU85nhay5uaXfWxECGJHTl5glbXgkGiGwfmPMGZthhXOEo+bRN//VHs8UM+Wno4U. Can you please help me in this it will very helpful for me

  • @SuryaTeja-tu3mp
    @SuryaTeja-tu3mp ปีที่แล้ว

    Thanks a lot

  • @Labandusette
    @Labandusette ปีที่แล้ว

    hi Nauman.. thanks a lot for that end to end EKS cluster using terraform. It was amazing to see it work. your demo was very clear. As a bonus I would suggest you show how logging to the EKS cluster from a local machine and aws ec2 instance works. using "aws eks --region us-east-1 update-kubeconfig --name devops-dev-eks-tf-cluster" that would be great ! you got my sub!

  • @scottlarson9406
    @scottlarson9406 ปีที่แล้ว

    P r o m o S M

  • @ER._AMIT
    @ER._AMIT ปีที่แล้ว

    Awesome

  • @rocktheworld1596
    @rocktheworld1596 ปีที่แล้ว

    Thank you sir ❤

    • @NaumanMunir9
      @NaumanMunir9 ปีที่แล้ว

      Most welcome and all the best.

  • @NRNov16
    @NRNov16 ปีที่แล้ว

    Hi Nauman, recently I did watch some of your videos. The way you were taking is really awesome... Actually I am a complete beginner for these concepts as I am from manual testing background. Now planning to switch to DevOps. Waiting for your valuable suggestion and eagerly waiting for DevOps playlist for basics to advance level....

    • @NaumanMunir9
      @NaumanMunir9 ปีที่แล้ว

      Thank you so much for watching my videos and for your kind words. I'm thrilled to hear that you're making the transition from manual testing to DevOps - it's an exciting journey! I'll definitely keep your request in mind. Your eagerness to learn is inspiring, and I can't wait to share more content with you. Stay tuned for the upcoming videos and feel free to reach out if you have any questions along the way!

    • @NRNov16
      @NRNov16 ปีที่แล้ว

      @@NaumanMunir9 Thank you Nauman

  • @awssoorinje747
    @awssoorinje747 ปีที่แล้ว

    Thank you for the project-based videos. More tutorials on AWS, ArgoCD, and Istio would be valuable for job hunting. Please consider an end-to-end 3-tier project, and include display diagrams for easier understanding of configurations and code. Improving audio quality would also be appreciated. Thanks again

    • @NaumanMunir9
      @NaumanMunir9 ปีที่แล้ว

      Thank you for your feedback and suggestions! We appreciate your interest in our project-based videos. Creating end-to-end tutorials for AWS, ArgoCD, and Istio, including diagrams and improved audio quality, is something we'll definitely consider. Your support means a lot, and we're excited to keep providing valuable content. Stay tuned for more tutorials coming your way!