{"id":26216129,"url":"https://github.com/yes20sh/data-structure-algorithms","last_synced_at":"2025-06-15T19:39:42.014Z","repository":{"id":279197353,"uuid":"938010736","full_name":"yes20sh/Data-Structure-Algorithms","owner":"yes20sh","description":"This repository contains implementations of various data structures and algorithms in Python. It is designed to help you understand and practice fundamental concepts in computer science.","archived":false,"fork":false,"pushed_at":"2025-02-26T18:16:01.000Z","size":12,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-12T11:19:57.949Z","etag":null,"topics":["algorithms","data-structures","interview-preparation","problem-solving"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yes20sh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-24T09:26:52.000Z","updated_at":"2025-02-26T18:16:04.000Z","dependencies_parsed_at":"2025-02-24T10:33:56.984Z","dependency_job_id":null,"html_url":"https://github.com/yes20sh/Data-Structure-Algorithms","commit_stats":null,"previous_names":["yes20sh/data-structure-algorithms"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/yes20sh/Data-Structure-Algorithms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yes20sh%2FData-Structure-Algorithms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yes20sh%2FData-Structure-Algorithms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yes20sh%2FData-Structure-Algorithms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yes20sh%2FData-Structure-Algorithms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yes20sh","download_url":"https://codeload.github.com/yes20sh/Data-Structure-Algorithms/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yes20sh%2FData-Structure-Algorithms/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260040400,"owners_count":22949815,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithms","data-structures","interview-preparation","problem-solving"],"created_at":"2025-03-12T11:19:46.763Z","updated_at":"2025-06-15T19:39:41.992Z","avatar_url":"https://github.com/yes20sh.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Interview Questions Repository\n\nThis repository contains a collection of basic and array-related coding problems to help you prepare for technical interviews. Each problem is implemented in Python and is designed to test your understanding of fundamental programming concepts and data structures.\n\n## Basic Interview Questions\n\nThis folder contains basic data structure and algorithm questions.\n\n### Questions\n\n1. [Write a Python program to Reverse a String](Basic_interview-questions/1-Q.py).\n2. [Write a Python program to Check Palindrome](Basic_interview-questions/2-Q.py).\n3. [Write a Python program to Count Vowels in a String](Basic_interview-questions/3-Q.py).\n4. [Write a Python program to find Factorial with Recursion](Basic_interview-questions/4-Q.py).\n5. [Write a Python program to find Fibonacci Sequence](Basic_interview-questions/5-Q.py).\n6. [Write a Python program to find the Maximum Element in a List](Basic_interview-questions/6-Q.py).\n7. [Write a Python program to find Anagram Check](Basic_interview-questions/7-Q.py).\n8. [Write a Python program to find Prime Numbers](Basic_interview-questions/8-Q.py).\n9. [Write a Python program to check for Pangram](Basic_interview-questions/9-Q.py).\n10. [Write a Python program to find the Minimum Element in a List](Basic_interview-questions/10-Q.py).\n11. [Write a Python program to calculate the Sum of Digits in a Number](Basic_interview-questions/11-Q.py).\n12. [Write a Python program to check for Armstrong Number](Basic_interview-questions/12-Q.py).\n13. [Write a Python program to check for Leap Year](Basic_interview-questions/13-Q.py).\n14. [Write a Python program to find the Average Numbers in a List](Basic_interview-questions/14-Q.py).\n15. [Write a Python program to Merge Two Sorted Lists](Basic_interview-questions/15-Q.py).\n16. [Write a Python program to Remove Duplicates from a String](Basic_interview-questions/16-Q.py).\n17. [Write a Python program to Check for Perfect Numbers](Basic_interview-questions/17-Q.py).\n18. [Write a Python program to Find the Maximum Difference between Two Elements in a List](Basic_interview-questions/18-Q.py).\n19. [Write a Python program to check if a Number is Even or Odd](Basic_interview-questions/19-Q.py).\n20. [Write a Python program to Count Words in a Sentence](Basic_interview-questions/20-Q.py).\n21. [Write a Python program to Convert Decimal to Binary](Basic_interview-questions/21-Q.py).\n22. [Write a Python program to Find Second Largest Element in a List](Basic_interview-questions/22-Q.py).\n23. [Write a Python program to Reverse Words in a String](Basic_interview-questions/23-Q.py).\n24. [Write a Python program to check if a Number is a Prime Factor](Basic_interview-questions/24-Q.py).\n25. [Write a Python program to check if a Number is a Power of Two](Basic_interview-questions/25-Q.py).\n26. [Write a Python program to convert Celsius to Fahrenheit](Basic_interview-questions/26-Q.py).\n27. [Write a Python program to calculate the LCM (Least Common Multiple) of Two Numbers](Basic_interview-questions/27-Q.py).\n\n## Array Interview Questions\n\nThis folder contains array-related coding problems.\n\n### Questions\n\n1. [Find the Second Largest Number in an Array](Array_Interview_questions/Easy/1-Q.py).\n2. [Find the Third Largest Number in an Array](Array_Interview_questions/Easy/2-Q.py).\n3. [Rotate the array elements to the left by d positions](Array_Interview_questions/Easy/3-Q.py).\n\n## References\n\n- [Basic Interview Questions](https://www.analyticsvidhya.com/articles/python-coding-interview-questions/)\n- [Array Interview Questions](https://www.geeksforgeeks.org/top-50-array-coding-problems-for-interviews/)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyes20sh%2Fdata-structure-algorithms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyes20sh%2Fdata-structure-algorithms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyes20sh%2Fdata-structure-algorithms/lists"}