diff --git a/src/pages/interview-prep/BehavioralTab.tsx b/src/pages/interview-prep/BehavioralTab.tsx index df1d3c72..06f41783 100644 --- a/src/pages/interview-prep/BehavioralTab.tsx +++ b/src/pages/interview-prep/BehavioralTab.tsx @@ -34,7 +34,7 @@ const BehavioralTab: React.FC = ({

Behavioral Interview Preparation

-

+

Master the art of storytelling and showcase your soft skills with confidence

@@ -52,13 +52,13 @@ const BehavioralTab: React.FC = ({
-

+

Behavioral interviews focus on how you've handled situations in the past to predict your future performance. These questions typically start with phrases like "Tell me about a time when..." or "Describe a situation where..."

-

+

Unlike technical interviews that test your coding skills, behavioral interviews evaluate your soft skills, cultural fit, and ability to work in a team environment. @@ -71,25 +71,25 @@ const BehavioralTab: React.FC = ({

  • - + 70% of hiring decisions are based on cultural fit
  • - + Assess leadership and communication skills
  • - + Evaluate problem-solving approach
  • - + Determine team collaboration ability
  • @@ -143,7 +143,7 @@ const BehavioralTab: React.FC = ({

    {item.word}

    -

    +

    {item.desc}

@@ -162,7 +162,7 @@ const BehavioralTab: React.FC = ({ Situation: -

+

"During my internship, our team was behind schedule on a critical project with only 2 weeks left before the deadline."

@@ -171,7 +171,7 @@ const BehavioralTab: React.FC = ({ Task: -

+

"As the junior developer, I needed to help coordinate efforts and find ways to accelerate our progress."

@@ -180,7 +180,7 @@ const BehavioralTab: React.FC = ({ Action: -

+

"I organized daily stand-ups, created a shared task board, and volunteered to work extra hours on critical features."

@@ -189,7 +189,7 @@ const BehavioralTab: React.FC = ({ Result: -

+

"We delivered the project on time, and my manager praised my initiative. I learned the importance of proactive communication." @@ -208,7 +208,7 @@ const BehavioralTab: React.FC = ({ Situation: -

+

"Our main application was experiencing frequent crashes affecting 30% of users during peak hours."

@@ -217,7 +217,7 @@ const BehavioralTab: React.FC = ({ Task: -

+

"I was assigned to identify the root cause and implement a solution within 48 hours."

@@ -226,7 +226,7 @@ const BehavioralTab: React.FC = ({ Action: -

+

"I analyzed logs, reproduced the issue, and discovered a memory leak in our caching system. I implemented a fix and added monitoring." @@ -236,7 +236,7 @@ const BehavioralTab: React.FC = ({ Result: -

+

"Crashes reduced by 95%, user satisfaction improved, and we prevented similar issues with better monitoring."

diff --git a/src/pages/interview-prep/CompaniesTab.tsx b/src/pages/interview-prep/CompaniesTab.tsx index 60ed7416..49274a07 100644 --- a/src/pages/interview-prep/CompaniesTab.tsx +++ b/src/pages/interview-prep/CompaniesTab.tsx @@ -124,7 +124,7 @@ const CompaniesTab: React.FC = ({ companyTips = [] }) => {

Company-Specific Interview Prep

-

+

Get insider knowledge, real interview questions, and proven strategies for landing your dream job at top tech companies

@@ -151,7 +151,7 @@ const CompaniesTab: React.FC = ({ companyTips = [] }) => { 🏢 FAANG+ Companies Overview -

+

Navigate the unique interview processes of the world's most competitive tech companies

@@ -224,10 +224,10 @@ const CompaniesTab: React.FC = ({ companyTips = [] }) => {

{item.title}

-

+

{item.description}

-
+
{item.stats}
@@ -486,7 +486,7 @@ const CompaniesTab: React.FC = ({ companyTips = [] }) => { {i + 1}
- + {tip} @@ -558,7 +558,7 @@ const CompaniesTab: React.FC = ({ companyTips = [] }) => { animate={{ opacity: 1, y: 0 }} transition={{ duration: 0.3 }} > -

+

{item.answer}

@@ -590,7 +590,7 @@ const CompaniesTab: React.FC = ({ companyTips = [] }) => { Community Contributors Needed!
-

+

Help keep {company.company}'s interview information current! Share recent questions, tips, or insights you've encountered to help fellow candidates @@ -672,7 +672,7 @@ const CompaniesTab: React.FC = ({ companyTips = [] }) => { 🤝 Join Our Interview Prep Community -

+

Help build the most comprehensive company interview resource and accelerate your career growth

@@ -744,10 +744,10 @@ const CompaniesTab: React.FC = ({ companyTips = [] }) => {

{item.title}

-

+

{item.description}

-
+
{item.benefit}
diff --git a/src/pages/interview-prep/OverviewTab.tsx b/src/pages/interview-prep/OverviewTab.tsx index b9b79f97..d86f4728 100644 --- a/src/pages/interview-prep/OverviewTab.tsx +++ b/src/pages/interview-prep/OverviewTab.tsx @@ -152,28 +152,28 @@ const OverviewTab: React.FC = ({
  • - + Technical Mastery: 500+ coding problems, algorithms, data structures, and system design challenges
  • - + Behavioral Excellence: STAR method framework, leadership scenarios, and communication skills
  • - + Company Intelligence: FAANG-specific strategies, culture insights, and insider tips
  • - + Mock Practice: Real-time simulations with feedback and performance tracking @@ -193,7 +193,7 @@ const OverviewTab: React.FC = ({

    Technical Skills (60% Weight)

    -

    +

    Prove you can solve complex problems, write clean code, and design scalable systems. Technical competence is your entry ticket. @@ -203,7 +203,7 @@ const OverviewTab: React.FC = ({

    Behavioral Skills (40% Weight)

    -

    +

    Demonstrate leadership, collaboration, and cultural fit. Many technically strong candidates fail here due to poor communication or team dynamics. @@ -211,7 +211,7 @@ const OverviewTab: React.FC = ({

-

+

💡 Key Insight: Top companies hire for both technical excellence AND cultural alignment. Neglecting either aspect significantly reduces your success rate. @@ -374,7 +374,7 @@ const OverviewTab: React.FC = ({

-

+

{stage.description}

@@ -426,7 +426,7 @@ const OverviewTab: React.FC = ({ {stage.tips?.map((tip, tipIndex) => ( = ({ }} > - + {tip} @@ -499,7 +499,7 @@ const OverviewTab: React.FC = ({ delay: qIndex * 0.1, }} > -

+

"{question}"

@@ -535,7 +535,7 @@ const OverviewTab: React.FC = ({

Problem-Solving Mastery

-

+

Build strong algorithmic thinking through consistent practice. Focus on understanding patterns rather than memorizing solutions. @@ -548,7 +548,7 @@ const OverviewTab: React.FC = ({

Communication Excellence

-

+

Practice explaining complex concepts clearly. Develop your ability to think out loud and collaborate effectively.

@@ -560,7 +560,7 @@ const OverviewTab: React.FC = ({

Behavioral Readiness

-

+

Prepare compelling stories using the STAR method. Showcase leadership, growth mindset, and cultural alignment.

@@ -635,7 +635,7 @@ const OverviewTab: React.FC = ({

{section.title}

-

+

{section.description}

diff --git a/src/pages/interview-prep/PracticeTab.tsx b/src/pages/interview-prep/PracticeTab.tsx index 197314e3..e3514e11 100644 --- a/src/pages/interview-prep/PracticeTab.tsx +++ b/src/pages/interview-prep/PracticeTab.tsx @@ -275,7 +275,7 @@ const PracticeTab: React.FC = ({ > Mock Interview Practice -

+

Simulate real interview scenarios with our interactive practice sessions. Track your progress, time your responses, and get instant feedback to improve your interview performance. @@ -300,7 +300,7 @@ const PracticeTab: React.FC = ({

Technical Deep Dive

-

+

Explore comprehensive technical resources, coding patterns, and algorithm practice.

@@ -337,7 +337,7 @@ const PracticeTab: React.FC = ({

Behavioral Mastery

-

+

Master the STAR method and practice storytelling for behavioral interviews.

@@ -375,7 +375,7 @@ const PracticeTab: React.FC = ({

Company Research

-

+

Research specific companies, their interview processes, and preparation strategies.

@@ -497,7 +497,7 @@ const PracticeTab: React.FC = ({ >
-
-
@@ -664,7 +664,7 @@ const PracticeTab: React.FC = ({ {question.category && (
📂 - + {question.category}
@@ -674,7 +674,7 @@ const PracticeTab: React.FC = ({
toggleHints(question.id)} - className="group flex w-full items-center justify-between space-x-3 rounded-xl border border-gray-200 bg-gray-50 px-4 py-3 text-sm text-gray-600 shadow-lg transition-colors hover:bg-gray-100 hover:text-gray-800 dark:border-gray-600 dark:bg-gray-700/50 dark:text-gray-400 dark:hover:bg-gray-600/50 dark:hover:text-gray-200" + className="group flex w-full items-center justify-between space-x-3 rounded-xl border border-gray-300 bg-white px-4 py-3 text-sm shadow-lg transition-all hover:bg-gray-50 hover:shadow-xl dark:border-gray-600 dark:bg-gray-800 dark:hover:bg-gray-700" whileHover={{ scale: 1.02 }} whileTap={{ scale: 0.98 }} > @@ -691,7 +691,7 @@ const PracticeTab: React.FC = ({
{question.hints.length} @@ -725,7 +725,7 @@ const PracticeTab: React.FC = ({ {question.hints.map((hint, i) => ( = ({ > {i + 1} - + {hint} @@ -751,7 +751,7 @@ const PracticeTab: React.FC = ({
toggleResources(question.id)} - className="group flex w-full items-center justify-between space-x-3 rounded-xl border-2 border-indigo-200/50 bg-gradient-to-r from-indigo-50 via-purple-50 to-pink-50 px-4 py-3 text-sm text-gray-600 shadow-lg transition-colors hover:from-indigo-100 hover:via-purple-100 hover:to-pink-100 hover:text-gray-800 dark:border-indigo-700/50 dark:from-indigo-900/30 dark:via-purple-900/30 dark:to-pink-900/30 dark:text-gray-400 dark:hover:from-indigo-800/40 dark:hover:via-purple-800/40 dark:hover:to-pink-800/40 dark:hover:text-gray-200" + className="group flex w-full items-center justify-between space-x-3 rounded-xl border-2 border-indigo-300 bg-gradient-to-r from-indigo-100 via-purple-100 to-pink-100 px-4 py-3 text-sm shadow-lg transition-all hover:from-indigo-200 hover:via-purple-200 hover:to-pink-200 hover:shadow-xl dark:border-indigo-600 dark:from-indigo-900/50 dark:via-purple-900/50 dark:to-pink-900/50 dark:hover:from-indigo-800/60 dark:hover:via-purple-800/60 dark:hover:to-pink-800/60" whileHover={{ scale: 1.02 }} whileTap={{ scale: 0.98 }} > @@ -772,7 +772,7 @@ const PracticeTab: React.FC = ({
{question.links.length} @@ -834,7 +834,7 @@ const PracticeTab: React.FC = ({ case "tool": return "from-orange-100 to-red-100 dark:from-orange-900/40 dark:to-red-900/40 text-orange-700 dark:text-orange-300 border-orange-200 dark:border-orange-700"; default: - return "from-gray-100 to-slate-100 dark:from-gray-700 dark:to-slate-700 text-gray-700 dark:text-gray-300 border-gray-200 dark:border-gray-600"; + return "from-gray-100 to-slate-100 dark:from-gray-700 dark:to-slate-700 text-gray-800 dark:text-gray-200 border-gray-200 dark:border-gray-600"; } }; @@ -950,7 +950,7 @@ const PracticeTab: React.FC = ({ disabled={!!activeSession} className={`flex w-full items-center justify-center space-x-3 rounded-xl border-2 py-4 font-black shadow-2xl transition-all ${ completedQuestions.has(question.id) - ? "cursor-default border-gray-300 bg-gradient-to-r from-gray-200 to-slate-200 text-gray-600 dark:border-gray-500 dark:from-gray-600 dark:to-slate-600 dark:text-gray-300" + ? "cursor-default border-gray-300 bg-gradient-to-r from-gray-200 to-slate-200 text-gray-800 dark:border-gray-500 dark:from-gray-600 dark:to-slate-600 dark:text-gray-200" : activeSession ? "cursor-not-allowed border-gray-400 bg-gradient-to-r from-gray-300 to-slate-300 text-gray-500 dark:border-gray-600 dark:from-gray-700 dark:to-slate-700 dark:text-gray-400" : "border-blue-500/20 bg-gradient-to-r from-blue-600 via-indigo-600 to-purple-600 text-white hover:from-blue-700 hover:via-indigo-700 hover:to-purple-700 hover:shadow-blue-500/25" @@ -1067,7 +1067,7 @@ const PracticeTab: React.FC = ({

{feature.title}

-

+

{feature.desc}

diff --git a/src/pages/interview-prep/TechnicalTab.tsx b/src/pages/interview-prep/TechnicalTab.tsx index c095732d..60f92514 100644 --- a/src/pages/interview-prep/TechnicalTab.tsx +++ b/src/pages/interview-prep/TechnicalTab.tsx @@ -63,7 +63,7 @@ const TechnicalTab: React.FC = ({

Master Technical Interviews

-

+

Technical interviews are the cornerstone of software engineering hiring. They evaluate your problem-solving abilities, coding skills, and understanding of computer science fundamentals. @@ -79,7 +79,7 @@ const TechnicalTab: React.FC = ({

Problem Solving

-

+

Develop systematic approaches to break down complex problems into manageable components.

@@ -91,7 +91,7 @@ const TechnicalTab: React.FC = ({

Pattern Recognition

-

+

Learn to identify common patterns and apply proven techniques to solve similar problems efficiently.

@@ -103,7 +103,7 @@ const TechnicalTab: React.FC = ({

Communication

-

+

Master the art of explaining your approach, discussing trade-offs, and collaborating with interviewers.

@@ -116,7 +116,7 @@ const TechnicalTab: React.FC = ({

Success Strategy

-

+

Focus on understanding patterns rather than memorizing solutions. Practice explaining your thought process out loud, and always consider time/space complexity. Consistent daily @@ -320,7 +320,7 @@ const TechnicalTab: React.FC = ({

{platform.name}

-

+

{platform.description}

@@ -401,7 +401,7 @@ const TechnicalTab: React.FC = ({

Start with Easy Problems

-

+

Build confidence and understand patterns before tackling harder challenges.

@@ -415,7 +415,7 @@ const TechnicalTab: React.FC = ({

Practice Consistently

-

+

Solve 1-2 problems daily rather than cramming before interviews.

@@ -429,7 +429,7 @@ const TechnicalTab: React.FC = ({

Focus on Patterns

-

+

Learn common problem-solving patterns like two pointers, sliding window, etc.

@@ -445,7 +445,7 @@ const TechnicalTab: React.FC = ({

Time Yourself

-

+

Practice under time constraints to simulate real interview conditions.

@@ -459,7 +459,7 @@ const TechnicalTab: React.FC = ({

Explain Your Thinking

-

+

Practice verbalizing your approach and reasoning process.

@@ -472,7 +472,7 @@ const TechnicalTab: React.FC = ({

Review Solutions

-

+

Study optimal solutions and alternative approaches after solving problems.