> For the complete documentation index, see [llms.txt](https://salikadave26.gitbook.io/interview-questions/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://salikadave26.gitbook.io/interview-questions/readme.md).

# Tech Internship / Job Interview Checklist

[![made-with-Markdown](https://img.shields.io/badge/Made%20with-Markdown-1f425f.svg)](http://commonmark.org) ![](https://img.shields.io/badge/Maintained-Yes-brightgreen) [![](https://img.shields.io/badge/Maintainer-salikadave-511281?labelColor=21094e)](https://github.com/salikadave) [![](https://img.shields.io/badge/Maintainer-shwetanadar-2940d3?labelColor=21094e)](https://github.com/ShwetaNadar)

### 👋🏻 Hey there!

This repository is a compilation of interview questions & resources for any student preparing for their first software *internship/job* straight out of college🎓.

If you find this checklist useful, please leave us a ⭐. You could also 👁‍🗨 this repository when new questions/resources are added. 😁

Browse questions by 📃 topic in this repository or 🔎 search for specific topics on the website [here](https://salikadave26.gitbook.io/interview-questions/).

## 📃 Topics

* [Data Structures & Algorithms](/interview-questions/ds-and-algorithms/ds_algo.md)
* [Operating Systems](/interview-questions/os/os.md)
* Web Development
  * [HTML](/interview-questions/web_development/html.md)
  * [CSS](/interview-questions/web_development/css.md)
  * [JS](/interview-questions/web_development/javascript.md)
  * [Web](/interview-questions/web_development/web_network.md)
  * [Databases](/interview-questions/web_development/databases.md)
* [Technical Problems](/interview-questions/problems/tech_sums.md)
* [Java](/interview-questions/java/java.md)
* [Python](/interview-questions/python/python.md)
* [Resume / HR / Personality-based](/interview-questions/resume-cv/resume_cv_hr.md)

## 📝 CS & Prep Resources

* [Frontend Developer's Interview Checklist](https://github.com/h5bp/Front-end-Developer-Interview-Questions): Compilation of questions for a frontend interview.
* [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS): Book series for understanding JS in depth.
* [30 Days of Coding](https://30dayscoding.com/): Provides an intensive study plan for revising data structures and algorithms.
* [Leetcode](https://leetcode.com/): Practice Data Structures and Algorithms.
* [VisuAlgo](https://visualgo.net/en): Visualizing Algorithms through animations
* [Two Minute Papers](https://www.youtube.com/user/keeroyz): YouTube channel summarizing breakthrough research papers.
* [Teach Yourself Computer Science](https://teachyourselfcs.com/): Guide for anyone who wants to learn the core subjects of CS.
* [Coding Interview University](https://github.com/jwasham/coding-interview-university): Compilation of CS subjects study material.
* [Your Missing CS Semester](https://missing.csail.mit.edu/): Covers critical topics about computing ecosystem literacy. Using shell, version control, debugging & profiling, etc.
* [CS Courses MOOC Compilation](https://archive.org/details/github.com-Developer-Y-cs-video-courses_-_2021-04-30_20-49-30): Explore course-wise learning materials

. . . More *free* resources will be added soon. Have a good addition? Open a **PR.**

## 👩‍💻 Contributing

Contributions are encouraged and most welcome! Please open an issue for suggestions / questions or if you would like us to add more questions on a certain topic that is not included here, head over to the [discussions](https://github.com/salikadave/freshers-interview-checklist/discussions). Before making any contributions, check out the [contributing guidelines here](https://github.com/salikadave/freshers-interview-checklist/blob/main/.github/contributing.md)

If you have questions that will add value to this repository, please open a pull request! Steps to open a pull request:

* Fork / clone this repository `git clone https://github.com/salikadave/freshers-interview-checklist.git`
* Create a branch with your name `jane-add-sql-questions`
* Commit your changes to your branch `git commit -m "add 3 procedural sql questions"`
* Compare changes with this repo's `master` branch with your forked/cloned version `freshers-interview-questions:master` and `freshers-interview-questions:jane-add-sql-questions`
* Open a pull request
* Head over to the [discussions](https://github.com/salikadave/freshers-interview-checklist/discussions) if you are stuck at any step.

**Special Mention**

A special shoutout 🙌 for helping gather initial repository content.

| [@salikadave](https://github.com/salikadave) | [@ShwetaNadar](https://github.com/ShwetaNadar) | [@vinayakm4261](https://github.com/vinayakm4261) | [@divykj](https://github.com/divykj) | [@JanviPatel](https://www.linkedin.com/in/janvi-patel-49a81818a/) | [@anshrathod](http://www.unshh.me/) | [@VyomBinani](https://www.linkedin.com/in/vyom-binani-1a0819152/) | [@NayanChordiya](https://www.linkedin.com/in/nayan-chordiya/) |
| -------------------------------------------- | ---------------------------------------------- | ------------------------------------------------ | ------------------------------------ | ----------------------------------------------------------------- | ----------------------------------- | ----------------------------------------------------------------- | ------------------------------------------------------------- |

## 🔐 License

[MIT LICENSE](https://github.com/salikadave/freshers-interview-checklist/tree/c5a99b7edd509d5ac10c849b94788bdb65a05704/LICENSE/README.md)
