diff --git a/frontend/src/pages/AIInterviewQuestionUnseenVariationGenerator.jsx b/frontend/src/pages/AIInterviewQuestionUnseenVariationGenerator.jsx new file mode 100644 index 00000000..814222b8 --- /dev/null +++ b/frontend/src/pages/AIInterviewQuestionUnseenVariationGenerator.jsx @@ -0,0 +1,161 @@ +import React, { useState } from "react"; +import { + Brain, + Shuffle, + Target, + CheckCircle2, +} from "lucide-react"; + +export default function AIInterviewQuestionUnseenVariationGenerator() { + const [variation, setVariation] = useState(false); + + return ( +
+ Practice new variations of concepts you already know. +
++ Previously Practiced +
+ ++ The AI will change the problem structure while testing the same + underlying concept. +
+ + + ++ You are given a stream of transactions and a target transaction + value. Determine whether two transactions processed so far can + combine to reach the target value while using as little memory + as possible. +
+ ++ After submission, AI will evaluate whether you successfully + recognized and transferred the hashing concept to this new + problem structure. +
++ The problem uses the same core concept but removes the familiar + wording of the original question. This helps distinguish actual + understanding from memorized solution patterns. +
+ +