Skip to content

Conversation

cherylpinto
Copy link
Contributor

πŸ“„ Description

This PR adds the Interview Prep β†’ Behaviour page, providing structured guidance for preparing for Behavioral/HR interviews β€” a key stage in most hiring processes alongside technical rounds.


🎯 Purpose

To help learners and contributors understand how to confidently approach and answer behavioral interview questions, using practical frameworks, examples, and best practices.


🧩 Key Additions

  1. Introduction

    • What behavioral interviews are
    • Why they are important in the hiring process
  2. Common Behavioral Questions

    • Examples like β€œTell me about yourself,” β€œDescribe a challenging situation,” β€œHow do you handle conflict?”
  3. STAR Method

    • Step-by-step breakdown: Situation β†’ Task β†’ Action β†’ Result
    • Includes worked-out examples for better understanding
  4. Do’s and Don’ts

    • βœ… Do’s: Practice with real scenarios, be concise, show enthusiasm
    • ❌ Don’ts: Memorize robotic answers, be vague, appear disinterested
  5. (Optional) Video Resources

    • Links/embeds to 2–3 high-quality YouTube videos on behavioral interview prep
  6. Contributor Note

    • Encourages sharing interview experiences and suggesting more resources

πŸ’‘ UI/UX Implementation

  • Maintains consistent layout with Interview Prep β†’ Technical page
  • Uses collapsible sections/cards for questions
  • Fully responsive and dark-mode friendly
  • Includes icons and light illustrations for visual appeal

βœ… Tasks Completed

  • Added new Behaviour page in Interview Prep
  • Added all outlined sections with accessible formatting
  • Ensured consistent styling and responsive design
  • (Optional) Embedded YouTube resources

πŸ“· Implementation(Light/Dark Mode)

Interview.Preparation.-.RecodeHive.and.1.more.page.-.Personal.-.Microsoft_.Edge.2025-08-14.02-00-21.mp4

πŸ”— Related Issue

Fixes #252

Type of Change

  • New feature (e.g., new page, component, or functionality)
  • Bug fix (non-breaking change that fixes an issue)
  • UI/UX improvement (design, layout, or styling updates)
  • Performance optimization (e.g., code splitting, caching)
  • Documentation update (README, contribution guidelines, etc.)
  • Other (please specify):

Checklist

  • My code follows the style guidelines of this project.
  • I have tested my changes across major browsers/devices
  • My changes do not generate new console warnings or errors , I ran npm run build and attached scrrenshot in this PR.
  • This is already assigned Issue to me, not an unassigned issue.

Copy link

vercel bot commented Aug 13, 2025

@cherylpinto is attempting to deploy a commit to the recode Team on Vercel.

A member of the Team first needs to authorize it.

Copy link

Thank you for submitting your pull request! πŸ™Œ We'll review it as soon as possible. The estimated time for response is 5–8 hrs.

In the meantime, please provide all necessary screenshots and make sure you run - npm build run , command and provide a screenshot, a video recording, or an image of the update you made below, which helps speed up the review and assignment. If you have questions, reach out to LinkedIn. Your contributions are highly appreciated!😊

Note: I maintain the repo issue every day twice at 8:00 AM IST and 9:00 PM IST. If your PR goes stale for more than one day, you can tag and comment on this same issue by tagging @sanjay-kv.

We are here to help you on this journey of open source. Consistent 20 contributions are eligible for sponsorship πŸ’°

🎁 check our list of amazing people we sponsored so far: GitHub Sponsorship. ✨

πŸ“šYour perks for contribution to this community πŸ‘‡πŸ»

  1. Get free Consultation use code recode50 to get free: Mentorship for free.

  2. Get the Ebook for free use code recode at checkout: Data Science cheatsheet for Beginners.

  3. Check out this weekly Newsletter: Sanjay's Newsletter.

If there are any specific instructions or feedback regarding your PR, we'll provide them here. Thanks again for your contribution! 😊

@sanjay-kv sanjay-kv requested a review from Copilot August 14, 2025 00:21
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds a comprehensive Behavioral Interview Preparation page to the Interview Prep section, providing structured guidance for mastering soft skills and situational questions in hiring processes. The page includes practical frameworks like the STAR method, common question categories, best practices, and learning resources.

Key Changes:

  • Expanded content structure: Added detailed behavioral interview guidance with introduction, STAR method examples, question categories, do's/don'ts, and video resources
  • Enhanced interactivity: Implemented collapsible question categories and improved navigation
  • Styling improvements: Added dark mode support and custom CSS classes for better visual presentation

Reviewed Changes

Copilot reviewed 2 out of 5 changed files in this pull request and generated 7 comments.

File Description
src/pages/interview-prep/index.tsx Significantly expanded behavioral interview tab with comprehensive content sections and improved code formatting
src/css/custom.css Added dark mode styles and visual enhancements for behavioral interview components

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

import Head from "@docusaurus/Head";
import { motion } from "framer-motion";
import Link from "@docusaurus/Link";
import React from "react";
Copy link

Copilot AI Aug 14, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Importing React is unnecessary in modern React applications (React 17+) when using JSX Transform. The import on line 2 already imports useState from React.

Suggested change
import React from "react";

Copilot uses AI. Check for mistakes.

<motion.div className="text-center mb-12" variants={fadeIn}>
<h2 className="text-4xl font-bold mb-4 text-gray-900 dark:text-white">
Behavioral Interview Questions
<h2 className="text-4xl font-bold mb-4 text-white">
Copy link

Copilot AI Aug 14, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Using hardcoded 'text-white' class conflicts with the CSS override for light mode headings. Consider using 'text-gray-900 dark:text-white' for consistency with other headings.

Suggested change
<h2 className="text-4xl font-bold mb-4 text-white">
<h2 className="text-4xl font-bold mb-4 text-gray-900 dark:text-white">

Copilot uses AI. Check for mistakes.

variants={fadeIn}
>
<div className="max-w-4xl mx-auto">
<h3 className="text-2xl font-bold mb-6 text-white flex items-center">
Copy link

Copilot AI Aug 14, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same issue with hardcoded 'text-white' class. This creates inconsistency with the CSS override pattern used elsewhere.

Suggested change
<h3 className="text-2xl font-bold mb-6 text-white flex items-center">
<h3 className="text-2xl font-bold mb-6 text-gray-900 dark:text-white flex items-center">

Copilot uses AI. Check for mistakes.

<img
src={video.thumbnail || "/placeholder.svg"}
alt={video.title}
className="w-full h-40 object-cover"
Copy link

Copilot AI Aug 14, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The fallback image path '/placeholder.svg' may not exist, which could result in broken images. Consider using a more reliable fallback or handling missing images gracefully.

Suggested change
className="w-full h-40 object-cover"
src={video.thumbnail || "/img/placeholder.png"}
alt={video.title}
className="w-full h-40 object-cover"
onError={e => {
if (e.currentTarget.src !== window.location.origin + "/img/placeholder.png") {
e.currentTarget.src = "/img/placeholder.png";
}
}}

Copilot uses AI. Check for mistakes.

<div className="flex items-center mb-6">
<img
src={company.logo}
src={company.logo || "/placeholder.svg"}
Copy link

Copilot AI Aug 14, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same issue with placeholder image fallback - the path may not exist leading to broken images.

Copilot uses AI. Check for mistakes.


}

[data-theme='dark'].interview-prep-join-comm{
Copy link

Copilot AI Aug 14, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing space between attribute selector and class selector. Should be '[data-theme="dark"] .interview-prep-join-comm' to properly target elements with the class inside dark theme.

Suggested change
[data-theme='dark'].interview-prep-join-comm{
[data-theme='dark'] .interview-prep-join-comm{

Copilot uses AI. Check for mistakes.


.interview-prep-discord-btn{
color:white;

Copy link

Copilot AI Aug 14, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[nitpick] The CSS rule only sets color to white but the actual button has background-color defined inline in the JSX. Consider moving all button styles to CSS for better maintainability.

Suggested change
color: white;
background-color: #5865F2; /* Discord brand color, or use the color from the inline JSX */

Copilot uses AI. Check for mistakes.

@sanjay-kv sanjay-kv added this to the recode:launch 3.0 milestone Aug 14, 2025
@sanjay-kv sanjay-kv moved this to In Progress in @recode-web Aug 14, 2025
Copy link

vercel bot commented Aug 14, 2025

The latest updates on your projects. Learn more about Vercel for Git β†—οΈŽ

Project Deployment Preview Comments Updated (UTC)
recode-website βœ… Ready Preview Comment Aug 14, 2025 0:51am

@sanjay-kv sanjay-kv merged commit a91e0f7 into recodehive:main Aug 14, 2025
3 checks passed
@github-project-automation github-project-automation bot moved this from In Progress to Done in @recode-web Aug 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Page Request- Behaviour

2 participants