Welcome to INTERVIEW FAQs!
This project stems from our eagerness to share the Angular knowledge we've gained during our frontend developer internships at Bosonit. Our primary goal has always been to solidify our own understanding and assist other junior developers in preparing for the theoretical aspects of job interviews.
We hope INTERVIEW FAQs helps you prepare for your future frontend developer job interviews!
INTERVIEW FAQs is a responsive platform (mobile, tablet and desktop version) designed to address the most common theoretical questions in frontend developer job interviews. We have organized the questions into three levels: junior, middle, and senior, to make it easy to find relevant content. Additionally, we have included external links to learning resources for the technical part of interviews.
The project's design is inspired by the "Simon memory game," making it both fun and educational.
This project has been developed using the following technologies:
- Git version control system.
- Tasks implementation and organization(Trello).
- Teamwork communication and self-evaluation.
To install and run the project in your local environment, follow these steps:
- Clone this repository:
git clone https://github.com/LolaGM/Interview-FAQS.git
- Navigate to the project directory if you have created one:
cd INTERVIEW-FAQs
- Install dependencies:
npm install
- Start the application:
ng serve -o
ornpm start
. - Make sure that JSON server is running for data persistence.
npm run backend
![]() |
María Dolores García Morcillo | |
---|---|---|
![]() |
Carlos Ortiz Sánchez | |
![]() |
Jesús Villalón Gallardo | |
![]() |
David Galisteo Pujol | |
![]() |
Daniel Sánchez Pinazo | |
![]() |
Ricardo Mera Ciudad | |
![]() |
Giovanni Martínez Díaz |
Our future plans for INTERVIEW FAQs include:
- Add sections and more questions related to other frameworks like React and Vue.
- Implement more tests to assess acquired knowledge.
- Add external images to answers to make the explanation more graphical.
- Save test results in the user's profile.
- Test the code using libraries such as Jest or Jasmine
- Give the user the option to upload their profile image
This project was generated with Angular CLI version 16.0.2.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The application will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI Overview and Command Reference page.
¡Bienvenido/a a INTERVIEW FAQs!
Este proyecto nace de la pasión por compartir el aprendizaje de Angular adquirido durante las prácticas como frontend developer en la empresa Bosonit. Nuestro objetivo principal es consolidar nuestros conocimientos y ayudar a otros juniors como nosotros a prepararse para la parte teórica de las entrevistas en procesos de selección.
¡Esperamos que INTERVIEW FAQs te ayude a prepararte para tus futuras entrevistas de trabajo como desarrollador frontend!
INTERVIEW FAQs es una plataforma adaptada a varios dispositivos (móvil, tablet y escritorio) diseñada para abordar las preguntas teóricas más comunes en las entrevistas de trabajo para desarrolladores frontend. Hemos organizado las preguntas en tres niveles: junior, middle y senior, para facilitar la búsqueda de contenido relevante. Además, hemos incluido enlaces externos a recursos de aprendizaje para la parte técnica de las entrevistas.
El diseño del proyecto está inspirado en el juego "Simón de memoria", lo que lo hace divertido y educativo al mismo tiempo.
Este proyecto se ha desarrollado utilizando las siguientes tecnologías:
- Git control de versionesversion control system.
- SCRUM organización tareas con Trello.
- Trabajo en equipo y autoevaluación.
Para instalar y ejecutar el proyecto en tu entorno local, sigue estos pasos:
- Clona este repositorio:
git clone https://github.com/LolaGM/Interview-FAQS.git
- Navega al directorio del proyecto si lo has creado:
cd INTERVIEW-FAQs
- Instala las dependencias:
npm install
- Inicia la aplicación:
ng serve -o
onpm start
. - Asegúrate de tener el servidor JSON ejecutándose para la persistencia de datos:
npm run backend
![]() |
María Dolores García Morcillo | |
---|---|---|
![]() |
Carlos Ortiz Sánchez | |
![]() |
Jesús Villalón Gallardo | |
![]() |
David Galisteo Pujol | |
![]() |
Daniel Sánchez Pinazo | |
![]() |
Ricardo Mera Ciudad | |
![]() |
Giovanni Martínez Díaz |
Nuestros planes futuros para INTERVIEW FAQs incluyen:
- Agregar más secciones y preguntas relacionadas con otros frameworks como React y Vue.
- Implementar más pruebas aleatorias para evaluar los conocimientos adquiridos.
- Añadir imágentes externas a las respuestas para hacer que la explicación sea más gráfica.
- Guardar los resultados en el perfil de usuario.
- Testear el código usando librerías como Jest o Jasmine.
- Dar al usuario la posibilidad de subir su foto de perfil
Este proyecto fue generado con Angular CLI versión 16.0.2.
Ejecuta ng serve
para iniciar un servidor de desarrollo. Navega a http://localhost:4200/
. La aplicación se recargará automáticamente si realizas cambios en cualquiera de los archivos fuente.
Ejecuta ng generate component nombre-del-componente
para generar un nuevo componente. También puedes usar ng generate directive|pipe|service|class|guard|interface|enum|module
.
Ejecuta ng build
para compilar el proyecto. Los archivos de compilación se almacenarán en el directorio dist/
.
Ejecuta ng test
para ejecutar las pruebas unitarias a través de Karma.
Ejecuta ng e2e
para ejecutar las pruebas de extremo a extremo en una plataforma de tu elección. Para usar este comando, primero debes agregar un paquete que implemente capacidades de pruebas de extremo a extremo.
Para obtener más ayuda sobre Angular CLI, utiliza ng help
o consulta la página Angular CLI Overview and Command Reference.