Tip 1 : Go through the all Pattern Printing problems and do solve them As much as possible you can.
Tip 2 : Technical Round would be tricky, you have to think out of the box and present your approach
Tip 3 : Start with the Higher complexity approach then drill down as much as you can to reduce the space and time complexity,
there wouldn't be much emphasis on project but you should be able to express that you have done during your UG.
Tip 1 : Do some Recognized certification from top tier Companies like Microsoft, Amazon (AWS)
Tip 2 : Proven Knowledge in web Development , Any of the Cloud Technology would add plus to your resume.
The Round Consisted of MCQ's and 2 Basic Problem covered which covered string manipulations.



If the given string is:
abcadeecfb
Then after deleting all duplicate occurrences, the string looks like this:
abcdef
Took a Hashmap and then stored the each and every character in it, looped through the string if it found as duplicate skip the character or else append to the result string



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".
Sort the array and the find from beginning by using three pointers, if the sum matches print it to the console.
It was Basic Coding standard checking round, the interviewer was quite in hurry to take the interviews of other candidates
He Put 2 Questions on the Chat box and gave me a 5 min of time to explain my approach.

• The left subtree of a node contains only nodes with data less than the node’s data.
• The right subtree of a node contains only nodes with data greater than the node’s data.
• Both the left and right subtrees must also be binary search trees.
For the given binary tree :

The BST will be:

Note: Each node is associated with a unique integer value.
Applied the Constraint that element with lesser value stored on left and higher value stored on right.



• The left subtree of a node contains only nodes with data less than the node’s data.
• The right subtree of a node contains only nodes with data greater than the node’s data.
• Both the left and right subtrees must also be binary search trees.

For the given BST and target value ‘K’ = 32, the closest element is 30 as the absolute difference between 30 and 32 (|32 - 30|) is the minimum among all other possible node-target pairs.
If target value K is present in given BST, then it’s the node having minimum absolute difference
If target value K is less than the value of current node then move to the left child
it was an Group Discussion, there were around 10 members in the Group, The interviews Posed Question and he was checking the approach
Basic HR Round Questions
The HR was quite cool and she has asked me to wait for 5 min as she has got some Urjent email to be sent, then she came back and she asked about Relocation Details, Flexibility, Feature Goal and all
After Done with HR, She gave me an intimation that soon i will be gettiing the Offer Letter.
Tell me about yourself
What are my skill set
How long do i take my time to grab new technology if they allocate
Hobbies
About the company
Tip 1 : The HR was Quite eager to know how well i am well versed with Companies Information
Tip 2 : So go through the google and Look into the Products, it builds and supports
Tip 3 : You should have a basic idea on the company which is working on, so prepare well before attempting the interiview.

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?