TIC
The Interns Company

Medium Level Questions

These questions are balanced in difficulty and test your problem-solving skills with more complex scenarios.

What to Expect in Medium Questions

  • More complex data structures like trees, graphs, and advanced hash maps
  • Dynamic programming, BFS/DFS, and greedy algorithms
  • Optimization challenges with time/space complexity tradeoffs
  • Solutions typically require careful planning and algorithm selection
  • Suitable for candidates with solid programming experience

All Medium Questions (45)

Medium Questions Study Plan

Recommended Approach

  • 1Group problems by patterns (sliding window, two pointers, etc.)
  • 2Master dynamic programming through incremental practice
  • 3Practice both recursive and iterative solutions
  • 4Analyze space-time complexity tradeoffs in your solutions

Time Management

For medium questions, you should aim to:

Understanding the problem3-5 min
Planning your approach5-10 min
Coding the solution10-20 min
Testing & refining5-10 min

In a typical interview setting, you should be able to completely solve a mediumquestion in 20-30 minutes.