AI prompts
base on Everything required to crack frontend interview # Ultimate Frontend Interview Preparation Guide
Topics we will be covering:
1. [**JavaScript**](./JavaScript/) : Basic and Advance.
2. [**React**](./React/) : Commonly asked questions and core concepts.
3. [**CSS**](./CSS/) : Commonly asked questions and a few concepts.
4. [**Web Fundamentals**](./Web%20Fundamentals/) : A lot of important topics.
5. [**DSA**](./DSA/) : Code for data structures and miscellaneous concepts.
6. [**Projects**](./projects/) : Common machine coding questions asked during the interview.
## Helpful resources:
1. [**Programming interview questions**](https://simpleprogrammer.com/programming-interview-questions/) : Top 109 Scary Coding Interview Questions SOLVED with Answers
2. [**Elegant solutions for some common questions**](https://www.softwaretestinghelp.com/coding-interview-questions/): Top 30 Programming / Coding Interview Questions & Answers
3. [**Top 20 Programming questions**](https://content.techgig.com/hiring/20-most-frequently-asked-programming-interview-questions/articleshow/74608663.cms): Top 20 Programming questions asked in an interview
4. [**Everything about cultural fit round**](https://www.keka.com/cultural-fit-interview-questions-and-answers)
## Note
Your feedback will help me improve this repo, so request you to share your feedback with me over email or write a LinkedIn post and tag me or raise a PR with your feedback on `feedbacks.md` file directly.
## About
Hi, I am _Ishwar Rimal_ and I maintain this repo. [Read more about me](https://github.com/ishwarrimal).
I have close to **8 years** of experience in the software industry. I've been working mostly at startups and have recently joined a product-based MNC.
Recently after giving a few interviews and preparing an interview guide for myself, I thought of making it public for everyone to access and get benefitted, and it's turning out to be useful to a lot of people.
This repo is open to everyone for contribution.
I am looking for a couple of folks to help me maintain this repo. Feel free to reach out if you're interested.
## Some Feedback this repo got
- A special thanks to Ishwar Rimal for his outstanding contribution! His Frontend Interview Repository has been my secret weapon during interview preparations. Ishwar, your dedication to knowledge sharing is truly inspiring, and it's made a world of difference in my career.
- Read more [here](https://github.com/ishwarrimal/frontend-interview-preps/blob/main/feedbacks.md)
## How this Course is structured
There are 5 different folders in this repo:
1. [**CSS**](./CSS/)
2. [**JavaScript**](./JavaScript/)
3. [**React**](./React/)
4. [**Web Fundamentals**](./Web%20Fundamentals/)
5. [**DSA**](./DSA/)
Each folder contains information about the content.
# Found some issue in the repo?
Create a new issue.
Please use a clear and descriptive title that summarizes the issue.
You can either contribute and resolve the issue yourself, or you can patiently await someone else to address it. It's important to note that simply opening a new issue is also appreciated and recognized.
If you have any questions or need further assistance, feel free to reach out to me or open an issue.
## Star History
[![Star History Chart](https://api.star-history.com/svg?repos=ishwarrimal/frontend-interview-preparation&type=Date)](https://star-history.com/#ishwarrimal/frontend-interview-preparation&Date)
## Contributors ✨
Thanks go to these wonderful people :
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
<tbody>
<tr>
<td align="center" valign="top" width="25%"><a href="https://github.com/ishwarrimal"><img src="https://avatars.githubusercontent.com/u/17489662?v=4" width="100px;"/><br /><sub><b>Ish</b></sub></a><br /></td>
<td align="center" valign="top" width="25%"><a href="https://github.com/SahulKola"><img src="https://avatars.githubusercontent.com/u/39924419?v=4" width="100px;"/><br /><sub><b>Sai Kumar Kola</b></sub></a><br /></td>
<td align="center" valign="top" width="25%"><a href="https://github.com/Abhii-07"><img src="https://avatars.githubusercontent.com/u/97459166?v=4" width="100px;"/><br /><sub><b>Abhijeet Hiwale</b></sub></a><br /></td>
<td align="center" valign="top" width="25%"><a href="https://github.com/Gvinod1991"><img src="https://avatars.githubusercontent.com/u/13873668?v=4" width="100px;"/><br /><sub><b>Vinod Godti</b></sub></a><br /></td>
</tr>
<tr>
<td align="center" valign="top" width="25%"><a href="https://github.com/RakeshSangem"><img src="https://avatars.githubusercontent.com/u/107752425?v=4" width="100px;"/><br /><sub><b>Rakesh Sangem</b></sub></a><br /></td>
<td align="center" valign="top" width="25%"><a href="https://github.com/nikitabarnawal"><img src="https://avatars.githubusercontent.com/u/6332886?v=4" width="100px;"/><br /><sub><b>Nikita Barnwal</b></sub></a><br /></td>
<td align="center" valign="top" width="25%"><a href="https://github.com/someoneme"><img src="https://avatars.githubusercontent.com/u/22216510?v=4" width="100px;"/><br /><sub><b>Hardik Ahuja</b></sub></a><br /></td>
</tr>
</tbody>
</table>
<!-- markdownlint-restore -->
<!-- prettier-ignore-end -->
<!-- ALL-CONTRIBUTORS-LIST:END -->
Happy coding! 🚀
", Assign "at most 3 tags" to the expected json: {"id":"3011","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"