Tip 1 : Create different projects and understand them.
Tip 2 : Practice leetcode programming question.
Tip 3 : Learn System Design.
Tip 1 : Make it single page and crisp
Tip 2 : Add your projects
Tip 3 : Add Coding profiles
2 Coding problems were discussed



1. You can return the list of values in any order. For example, if a valid triplet is {1, 2, -3}, then {2, -3, 1}, {-3, 2, 1} etc is also valid triplet. Also, the ordering of different triplets can be random i.e if there are more than one valid triplets, you can return them in any order.
2. The elements in the array need not be distinct.
3. If no such triplet is present in the array, then return an empty list, and the output printed for such a test case will be "-1".
Approach: By Sorting the array the efficiency of the algorithm can be improved. This efficient approach uses the two-pointer technique. Traverse the array and fix the first element of the triplet. Now use the Two Pointers algorithm to find if there is a pair whose sum is equal to x – array[i]. Two pointers algorithm take linear time so it is better than a nested loop.
Algorithm :
1. Sort the given array.
2. Loop over the array and fix the first element of the possible triplet, arr[i].
3. Then fix two pointers, one at i + 1 and the other at n – 1. And look at the sum,
4. If the sum is smaller than the required sum, increment the first pointer.
5. Else, If the sum is bigger, Decrease the end pointer to reduce the sum.
6. Else, if the sum of elements at a two-pointer is equal to the given sum then print the triplet and break.



If the given input string is "Welcome to Coding Ninjas", then you should return "Ninjas Coding to Welcome" as the reversed string has only a single space between two words and there is no leading or trailing space.
Approch: I have used Stack to solve this problem in o(n) time complexity.
Steps:
1. Traverse the array from end to start by character
2. add char in new string until you get " "(space),
3. push it into the stack
4. Do steps 2 & 3 till the end of the string
5. POP the stack and you will get desired o/p.
This was a Systems Design round with one of the Senior Software Engineers.
Design a SCALABLE music streaming platform like Wynk, AmazonPrime
I was expected to write DB Design, Memory Calculation, Required APIs, and Required microservices.
Later, I was asked to find the loopholes in the same design
Tip 1 : Learn System Design
Tip 2 : Learn how to use the Database effectively wherever needed SQL/NoSQL
Tip 3 : Learn the Scaling and Security of APIs.
This was a half an hour round with a Senior Manager.
I was asked the following questions:
1. Tell me about yourself.
2. Have you ever worked on multiple tasks simultaneously?
3. Have you ever communicated with clients directly?
Tip 1 : User STAR method to give behavioral questions
HR round
Salary and perks Discussion
Fitment round
Tip 1 : Be Confident and do your own research.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
How do you remove whitespace from the start of a string?