Key Responsibilities ● Create high-quality Data Structures and Algorithms (DSA) coding problems across Easy, Medium, and Hard difficulty levels. ● Review existing coding problems for: ○ Logical and functional correctness ○ Algorithmic efficiency ○ Edge-case coverage ○ Test-case completeness ○ Problem clarity and consistency ○ Potential loopholes and unintended solutions ● Design, implement, and validate comprehensive test cases for coding problems. ● Analyze different candidate approaches and identify incorrect, inefficient, or unintended solutions. ● Develop optimized reference solutions and validate their correctness and complexity. ● Write clean, readable, and maintainable code in languages such as C++, Java, or Python.
● Evaluate the time and space complexity of algorithms and ensure that problems are appropriately constrained. ● Ensure coding problems follow best practices for technical assessments and competitive programming. ● Research current DSA concepts, problem-solving patterns, and topics commonly used in technical interviews. ● Identify opportunities to improve existing problems based on candidate behavior, solution patterns, and assessment requirements. ● Collaborate with Content and Engineering teams to continuously improve the quality and reliability of technical assessments. ● Contribute to technical explanations, solution approaches, and supporting content where required.
📌 Apprentice (India)
🏢 Infoedge
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.