Help the Community

Share your interview experience to help others prepare!

Get the App

Practice on the go! Download our Android app to read experiences anywhere.

tracxn logo

Tracxn

More Experiences

Tracxn F2F interview

tracxn logo
tracxn
July 21, 2025 · 65 reads

Summary

This post details a specific coding question encountered during a Tracxn interview.

Full Experience

This post provides the full problem statement, input, output, and explanation for a coding question asked during a Tracxn interview round.

Interview Questions (1)

1.

Find Valid Substrings Based on Character Frequency Constraints

Data Structures & Algorithms

You are given:

  • A string s of lowercase English letters.
  • An integer k, representing the required length of each substring.
  • A Map<Character, Integer> charCount, where each entry (ch, freq) specifies that character ch must appear at least freq times in a valid substring.

Your task:
Return a list of all unique substrings of length k from the string s such that:

  • Each character in charCount appears in the substring at least the number of times specified.
  • Substrings are considered unique, so repeated substrings should only appear once in the result.

without using substring and built in functions of string

Input:
s = "abacad"
k = 3
charCount = { 'a': 2, 'b': 1 }

Output:
["aba"]

Explanation:
- "aba" has two 'a's and one 'b'
- Other substrings of length 3: "bac", "aca", "cad" don't meet the character frequency criteria.

📣 Found this helpful? Please share it with friends who are preparing for interviews!

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!