Tip 1 : Keep doing problems consistently.
Tip 2 : Start as early as possible so that you have sufficient time to complete DSA along with the revision.
Tip 3 : Showcase a good project on your resume and have a sound knowledge of it.
Tip 1: Have good projects on your resume, and the definition of good is not tough—it simply means you should be able to explain what you have made.
Tip 2: Try to create projects that solve real-life problems. It can be anything (a good example is a contest reminder; I tend to miss my contests frequently, so I decided to make a project for it).
Tip 3: Never include things on your resume that you don't know. It’s not about quantity; it’s about quality.
It is in afternoon, there were two coding questions in my case, one is from strings, and another is on API's.



1. The string ‘S’ consists of only lowercase English alphabets.
2. A ‘substring’ is a contiguous sequence of characters within a string.
3. Recall that vowels in lowercase English alphabets are: {‘a’, ‘e’, ‘i’, ‘o’, ‘u’}.
I first think about the brute force for it. Fortunately, I was able to think of it in first 10-15 minutes. Facing problem to implement what I thought initially. But eventually ended up all test cases passed.



A mapping from Digits to Letters (just like in Nokia 1100) is shown below. Note that 1 does not map to any letter.

Permutation technique.
It is in the afternoon, I guess around 3:30 to 4:00, and the interviewer was a manager at Siemens, but very polite. We had a great discussion about the project, along with behavioral questions.
1. What were my favorite subjects in my academics?
2. Which project am I proud of?
3. Why do I want to join Siemens? Why not any other organization?
4. What difficulties did I face when I learned the new tech stack, and how did I overcome them?
5. How do I keep myself updated?
6. Which data structures am I currently studying?
7. Then he asked me if I had any questions for him. I asked two questions.
Tip 1: Review the code of the project so you know it properly.
Tip 2: Read about behavioral questions beforehand.
Tip 3: Brush up on your knowledge of DSA.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?