Skip to content

INTERVIEW FAQs is a responsive platform (mobile, tablet and desktop version) designed to address the most common theoretical questions in frontend developer job interviews

Notifications You must be signed in to change notification settings

LolaGM/Interview-FAQS

 
 

Repository files navigation

INTERVIEW FAQs

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!

Description

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.

Interview FAQs logo game gif

Technologies and skills Used

This project has been developed using the following technologies:

Angular logo Typescript logo HTML logo CSS logo JS logo

npm logo Bootstrap logo

Visual Studio Code logo Trello logo Google Chrome logo Git logo Github logo

Core skills

  • Git version control system.
  • Tasks implementation and organization(Trello).
  • Teamwork communication and self-evaluation.

Installation

To install and run the project in your local environment, follow these steps:

  1. Clone this repository: git clone https://github.com/LolaGM/Interview-FAQS.git
  2. Navigate to the project directory if you have created one: cd INTERVIEW-FAQs
  3. Install dependencies: npm install
  4. Start the application: ng serve -o or npm start.
  5. Make sure that JSON server is running for data persistence. npm run backend

Contributors

Foto de Lola García María Dolores García Morcillo linkedin logo
Foto de Carlos Ortiz Sánchez Carlos Ortiz Sánchez linkedin logo
Foto de Jesús Villalón Gallardo Jesús Villalón Gallardo linkedin logo
Foto de David Galisteo Pujol David Galisteo Pujol linkedin logo
Foto de Daniel Sánchez Pinazo Daniel Sánchez Pinazo linkedin logo
Foto de Ricardo Mera Ciudad Ricardo Mera Ciudad linkedin logo
Foto de Giovanni Martínez Díaz Giovanni Martínez Díaz linkedin logo

Next Steps

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

Steps followed when installing the project and recommendations

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.

Spanish Version

INTERVIEW FAQs

¡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!

Descripción

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.

Interview FAQs logo game gif

Tecnologías y lenguajes usados

Este proyecto se ha desarrollado utilizando las siguientes tecnologías:

Angular logo Typescript logo HTML logo CSS logo JS logo

npm logo Bootstrap logo

Visual Studio Code logo Trello logo Google Chrome logo Git logo Github logo

Habilidades base

  • Git control de versionesversion control system.
  • SCRUM organización tareas con Trello.
  • Trabajo en equipo y autoevaluación.

Instalación

Para instalar y ejecutar el proyecto en tu entorno local, sigue estos pasos:

  1. Clona este repositorio: git clone https://github.com/LolaGM/Interview-FAQS.git
  2. Navega al directorio del proyecto si lo has creado: cd INTERVIEW-FAQs
  3. Instala las dependencias: npm install
  4. Inicia la aplicación: ng serve -o o npm start.
  5. Asegúrate de tener el servidor JSON ejecutándose para la persistencia de datos: npm run backend

Colaboradores

Foto de Lola García María Dolores García Morcillo linkedin logo
Foto de Carlos Ortiz Sánchez Carlos Ortiz Sánchez linkedin logo
Foto de Jesús Villalón Gallardo Jesús Villalón Gallardo linkedin logo
Foto de David Galisteo Pujol David Galisteo Pujol linkedin logo
Foto de Daniel Sánchez Pinazo Daniel Sánchez Pinazo linkedin logo
Foto de Ricardo Mera Ciudad Ricardo Mera Ciudad linkedin logo
Foto de Giovanni Martínez Díaz Giovanni Martínez Díaz linkedin logo

Próximos Pasos

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

Pasos seguidos al instalar el proyecto y recomendaciones

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.

About

INTERVIEW FAQs is a responsive platform (mobile, tablet and desktop version) designed to address the most common theoretical questions in frontend developer job interviews

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 43.8%
  • HTML 38.6%
  • CSS 17.6%