Add og images to question guides

fix/xyflow
Kamran Ahmed 4 days ago
parent 8a1960eae8
commit c5694be86b
  1. 1
      src/data/question-groups/backend/backend.md
  2. 1
      src/data/question-groups/data-analyst/data-analyst.md
  3. 1
      src/data/question-groups/devops/devops.md
  4. 1
      src/data/question-groups/frontend/frontend.md
  5. 1
      src/data/question-groups/full-stack/full-stack.md
  6. 1
      src/data/question-groups/javascript/javascript.md
  7. 1
      src/data/question-groups/nodejs/nodejs.md
  8. 1
      src/data/question-groups/react/react.md
  9. 2
      src/pages/questions/[questionGroupId].astro

@ -10,6 +10,7 @@ date: 2024-05-24
seo: seo:
title: '50 Popular Backend Developer Interview Questions and Answers' title: '50 Popular Backend Developer Interview Questions and Answers'
description: 'Nail your backend developer interview with these 50 popularly asked questions and answers. Test your knowledge with our quiz cards!' description: 'Nail your backend developer interview with these 50 popularly asked questions and answers. Test your knowledge with our quiz cards!'
ogImageUrl: 'https://assets.roadmap.sh/guest/backend-developer-interview-questions-pm9jx.jpg'
keywords: keywords:
- 'backend quiz' - 'backend quiz'
- 'backend questions' - 'backend questions'

@ -10,6 +10,7 @@ date: 2025-04-21
seo: seo:
title: '50 Popular Data Analyst Interview Questions (+ Quiz!)' title: '50 Popular Data Analyst Interview Questions (+ Quiz!)'
description: 'Get interview-ready with this essential list of data analyst interview questions, covering technical, analytical, and scenario-based Q&A.' description: 'Get interview-ready with this essential list of data analyst interview questions, covering technical, analytical, and scenario-based Q&A.'
ogImageUrl: 'https://assets.roadmap.sh/guest/data-analyst-interview-questions-ontjt.jpg'
keywords: keywords:
- 'data analyst quiz' - 'data analyst quiz'
- 'data analyst questions' - 'data analyst questions'

@ -10,6 +10,7 @@ date: 2024-08-20
seo: seo:
title: 'Top 50 Popular DevOps Interview Questions (and Answers)' title: 'Top 50 Popular DevOps Interview Questions (and Answers)'
description: 'Get ready for your DevOps interview with 50 popular questions and answers that cover tools, pipelines, and key practices.' description: 'Get ready for your DevOps interview with 50 popular questions and answers that cover tools, pipelines, and key practices.'
ogImageUrl: 'https://assets.roadmap.sh/guest/devops-interview-questions-x6n2w.jpg'
keywords: keywords:
- 'devops quiz' - 'devops quiz'
- 'devops questions' - 'devops questions'

@ -12,6 +12,7 @@ relatedGuidesId: 'frontend'
seo: seo:
title: 'Top 30 Popular Front End Developer Interview Questions' title: 'Top 30 Popular Front End Developer Interview Questions'
description: 'Nail your frontend developer interview with these 30 popularly asked questions and answers. Test your knowledge with our quiz cards!' description: 'Nail your frontend developer interview with these 30 popularly asked questions and answers. Test your knowledge with our quiz cards!'
ogImageUrl: 'https://assets.roadmap.sh/guest/frontend-developer-interview-questions-ezbj6.jpg'
keywords: keywords:
- 'frontend quiz' - 'frontend quiz'
- 'frontend questions' - 'frontend questions'

@ -10,6 +10,7 @@ date: 2025-01-29
seo: seo:
title: 'Top 50 Full Stack Developer Interview Questions' title: 'Top 50 Full Stack Developer Interview Questions'
description: 'Ace your interview with our curated list of 50 full-stack developer interview questions, perfect for beginners and experienced candidates.' description: 'Ace your interview with our curated list of 50 full-stack developer interview questions, perfect for beginners and experienced candidates.'
ogImageUrl: 'https://assets.roadmap.sh/guest/full-stack-developer-interview-questions-baq90.jpg'
keywords: keywords:
- 'full-stack quiz' - 'full-stack quiz'
- 'full-stack questions' - 'full-stack questions'

@ -8,6 +8,7 @@ isNew: false
seo: seo:
title: 'JavaScript Questions' title: 'JavaScript Questions'
description: 'Curated list of JavaScript questions to test, rate and improve your knowledge. Questions are based on real world experience and knowledge.' description: 'Curated list of JavaScript questions to test, rate and improve your knowledge. Questions are based on real world experience and knowledge.'
ogImageUrl: 'https://assets.roadmap.sh/guest/javascript-questions-x6n2w.jpg'
keywords: keywords:
- 'javascript quiz' - 'javascript quiz'
- 'javascript questions' - 'javascript questions'

@ -8,6 +8,7 @@ isNew: false
seo: seo:
title: 'Node.js Questions' title: 'Node.js Questions'
description: 'Curated list of Node.js questions to test, rate and improve your knowledge. Questions are based on real world experience and knowledge.' description: 'Curated list of Node.js questions to test, rate and improve your knowledge. Questions are based on real world experience and knowledge.'
ogImageUrl: 'https://assets.roadmap.sh/guest/nodejs-questions-x6n2w.jpg'
keywords: keywords:
- 'node.js quiz' - 'node.js quiz'
- 'node.js questions' - 'node.js questions'

@ -8,6 +8,7 @@ isNew: false
seo: seo:
title: 'React Questions' title: 'React Questions'
description: 'Curated list of React questions to test, rate and improve your knowledge. Questions are based on real world experience and knowledge.' description: 'Curated list of React questions to test, rate and improve your knowledge. Questions are based on real world experience and knowledge.'
ogImageUrl: 'https://assets.roadmap.sh/guest/react-questions-x6n2w.jpg'
keywords: keywords:
- 'react quiz' - 'react quiz'
- 'react questions' - 'react questions'

@ -19,6 +19,7 @@ export const prerender = true;
export interface Props { export interface Props {
questionGroup: QuestionGroupType; questionGroup: QuestionGroupType;
} }
export async function getStaticPaths() { export async function getStaticPaths() {
const questionGroups = await getAllQuestionGroups(); const questionGroups = await getAllQuestionGroups();
@ -39,6 +40,7 @@ const { frontmatter } = questionGroup;
briefTitle={frontmatter.briefTitle} briefTitle={frontmatter.briefTitle}
description={frontmatter.seo.description} description={frontmatter.seo.description}
keywords={frontmatter.seo.keywords} keywords={frontmatter.seo.keywords}
ogImageUrl={frontmatter.seo.ogImageUrl}
permalink={`/questions/${questionGroup.id}`} permalink={`/questions/${questionGroup.id}`}
> >
{ {

Loading…
Cancel
Save