<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Arindol Sarkar</title>
    <description>The latest articles on DEV Community by Arindol Sarkar (@arindol).</description>
    <link>https://dev.to/arindol</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F814590%2F0443cd5a-9ff2-4fed-8686-05dd828c99a1.jpeg</url>
      <title>DEV Community: Arindol Sarkar</title>
      <link>https://dev.to/arindol</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/arindol"/>
    <language>en</language>
    <item>
      <title>GitHub Repositories to Crush any Programming Interview!</title>
      <dc:creator>Arindol Sarkar</dc:creator>
      <pubDate>Sun, 13 Feb 2022 13:45:16 +0000</pubDate>
      <link>https://dev.to/genicsblog/github-repositories-to-crush-any-programming-interview-5f8f</link>
      <guid>https://dev.to/genicsblog/github-repositories-to-crush-any-programming-interview-5f8f</guid>
      <description>&lt;p&gt;Programming Interviews may be frustrating and tough. If you have any phobia regarding programming interviews, have no fear, because this articles is for you.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Pro tip: Save time by listening to the audio version of &lt;a href="https://genicsblog.com/github-repositories-to-crush-any-programming-interview" rel="noopener noreferrer"&gt;this article at Genics Blog&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Today I'll be disclosing some repositories, you can visit to ace in any programming interviews. These were rated based on popularity, usability and reliability.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. &lt;a href="https://github.com/jwasham/coding-interview-university" rel="noopener noreferrer"&gt;Coding Interview University&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.imgur.com%2FUtbdPhu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.imgur.com%2FUtbdPhu.png" alt="Coding Interview University"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This repository helps students prepare for companies like Amazon, Microsoft, Apple, etc. Some of the key features are : &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;This is my multi-month study plan to become a software engineer for a large company.&lt;/li&gt;
&lt;li&gt;If you missed out on getting a degree in computer science, this will catch you up and save four years of your life.&lt;/li&gt;
&lt;li&gt;Note this is a study plan for software engineering, not web development. Large software companies like Google, Amazon, Facebook and Microsoft view software engineering as different from web development.&lt;/li&gt;
&lt;li&gt;The repository carefully differentiate between the topics, into Planning, Topic, and optional topics to cover to get a edge over others.&lt;/li&gt;
&lt;li&gt;It's a long plan. It may take you months. However, if you are familiar with a lot of this already it will take you a lot less time.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  2. &lt;a href="https://github.com/yangshun/tech-interview-handbook" rel="noopener noreferrer"&gt;Tech Interview Handbook&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.imgur.com%2FOySmku6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.imgur.com%2FOySmku6.png" alt="Tech Interview Handbook"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It has curated interview preparation materials for busy engineers. Some of the key elements are : &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;There are free and curated technical interview preparation materials for busy engineers, brought to you by the author of the Blind 75 list.&lt;/li&gt;
&lt;li&gt;Besides the usual algorithm questions, it includes "Best practice questions for coding interviews", "How to prepare for coding interviews", "Straight-to-the-point Do's and Don'ts", "Algorithm tips categorized by topic", and many more.&lt;/li&gt;
&lt;li&gt;This repository has practical content that covers all phases of a technical interview, from applying for a job to passing the interviews to offer negotiation. Technically competent candidates might still find the non-technical content helpful.&lt;/li&gt;
&lt;li&gt;The key to succeeding in technical interviews is consistent practice. It doesn't bore you with too many words, and keeps everything to the point.&lt;/li&gt;
&lt;li&gt;The difference between this repository and others is that many existing interview repositories contain mainly links to external resources whereas this repository contains top-quality curated content directly for your consumption.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  3. &lt;a href="https://github.com/sudheerj/javascript-interview-questions" rel="noopener noreferrer"&gt;Javascript Interview Questions&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.imgur.com%2F7WL4M2b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.imgur.com%2F7WL4M2b.png" alt="Javascript Interview Questions"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This repo contains a huge list of 1000 JavaScripts Interview Questions. Some of the main features are : &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Take this JavaScript Projects course to go from a JavaScript beginner to confidently building your own projects.&lt;/li&gt;
&lt;li&gt;Take this coding interview bootcamp if you’re serious about getting hired and don’t have a CS degree.&lt;/li&gt;
&lt;li&gt;Take this Advanced JavaScript Course to learn advanced JS concepts and become a top JS developer.&lt;/li&gt;
&lt;li&gt;You can download the PDF and Epub version of this repository. &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  4. &lt;a href="https://github.com/trekhleb/javascript-algorithms" rel="noopener noreferrer"&gt;JavaScript Algorithms&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.imgur.com%2FYDMQUNo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.imgur.com%2FYDMQUNo.png" alt="JavaScript Algorithms"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It has JavaScript based examples of many popular algorithms and data structures explained. Some of the key features are : &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Each algorithm and data structure has its own separate README with related explanations and links for further reading (including ones to YouTube videos).&lt;/li&gt;
&lt;li&gt;The beginners and advanced are separated by using symbols &lt;code&gt;B&lt;/code&gt; and &lt;code&gt;A&lt;/code&gt; respectively.&lt;/li&gt;
&lt;li&gt;This repository has a seperate content for each topic in a systematic way.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  5. &lt;a href="https://github.com/vasanthk/how-web-works" rel="noopener noreferrer"&gt;How Web Works&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.imgur.com%2FQI8EVky.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.imgur.com%2FQI8EVky.png" alt="How Web Works"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It helps to learn What happens behind the scenes when we type a URL in a browser. Let's look at some of the features : &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If you wonder what happens behind the scenes when we type google.com in a browser, then you definitely need to check this out.&lt;/li&gt;
&lt;li&gt;This repository goes through a lot of minute details.&lt;/li&gt;
&lt;li&gt;This repository covers stuffs like DNS lookup, Opening of a socket + TLS handshake, HTTP Server Request Handle, The browser's high level structure, and many more.&lt;/li&gt;
&lt;li&gt;This repository doesn't waste much time and directly dives into the topic.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  6. &lt;a href="https://github.com/Olshansk/interview" rel="noopener noreferrer"&gt;Interview&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.imgur.com%2FnTjuurt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.imgur.com%2FnTjuurt.png" alt="Interview"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This repo contains everything you need to prepare for your technical interview. Some features include : &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Lists of books to learn algorithms.&lt;/li&gt;
&lt;li&gt;List of websites to practice coding.&lt;/li&gt;
&lt;li&gt;Guides you may need.&lt;/li&gt;
&lt;li&gt;It also contains list of book specifically for job interviews and needs of industries.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  7. &lt;a href="https://github.com/donnemartin/system-design-primer" rel="noopener noreferrer"&gt;System Design Primer&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.imgur.com%2F92JYYEj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.imgur.com%2F92JYYEj.png" alt="System Design Primer"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It helps to learn how to design large-scale systems. Preparation for the system design interview. Some features like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Learning how to design scalable systems will help to become a better engineer. System design is a broad topic. There is a vast amount of resources scattered throughout the web on system design principles.&lt;/li&gt;
&lt;li&gt;This repo is an organized collection of resources to help you learn how to build systems at scale.&lt;/li&gt;
&lt;li&gt;This is a continually updated, open source project.&lt;/li&gt;
&lt;li&gt;In addition to coding interviews, system design is a required component of the technical interview process at many tech companies. Practice common system design interview questions and compare your results with sample solutions: discussions, code, and diagrams.&lt;/li&gt;
&lt;li&gt;Also contains additional for interview preparation.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  8. &lt;a href="https://github.com/veeral-patel/how-to-secure-anything" rel="noopener noreferrer"&gt;How to secure anything&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.imgur.com%2FbgspVPq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.imgur.com%2FbgspVPq.png" alt="How to secure anything"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This repo contains everything you need to learn on security engineering. Like : &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Its lessons are not just applicable to computer security.&lt;/li&gt;
&lt;li&gt;This repository aims to document a process for securing anything, whether it's a medieval castle, an art museum, or a computer network.&lt;/li&gt;
&lt;li&gt;Even you can contribute for this article.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  9. &lt;a href="https://github.com/ganqqwerty/123-Essential-JavaScript-Interview-Questions" rel="noopener noreferrer"&gt;Ganqqwerty&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.imgur.com%2FDWg2bPc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.imgur.com%2FDWg2bPc.png" alt="Ganqqwerty"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This repo has 123 essential JavaScript Questions to prepare for interview. Some features include : &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;This book's goal is to help javascript frontend developers prepare for technical job interviews through a collection of carefully compiled questions.&lt;/li&gt;
&lt;li&gt;You can even get this in paperback format. This repository is still getting updated, so for early access you can visit this repository.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  10. &lt;a href="https://github.com/lydiahallie/javascript-questions" rel="noopener noreferrer"&gt;JavaScript Question&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.imgur.com%2FalD4VBP.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.imgur.com%2FalD4VBP.png" alt="JavaScript Question"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It is a long list of advance JavaScript questions, and their explanations. Some of the key features are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;From basic to advanced: test how well you know JavaScript, refresh your knowledge a bit, or prepare for your coding interview.&lt;/li&gt;
&lt;li&gt;This repository gets updated daily, so new questions are added every day.&lt;/li&gt;
&lt;li&gt;The questions also come with explanation along with answers.&lt;/li&gt;
&lt;li&gt;The repository covers almost every single type of question, one can expect in an interview.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Thank you for reading!
&lt;/h2&gt;

&lt;p&gt;I write blogs on programming, web development, and current technology trend. If you find this article interesting, do share it with others, and comment your thoughts. Follow me on &lt;a href="https://twitter.com/gh_x_st07" rel="noopener noreferrer"&gt;twitter&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Until We Meet Again, Arindol Sarkar.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
