Tip 1 : Practice as many questions as you can
Tip 2 : Practice variety of questions from different topics
Tip 3 : Try to solve more of intermediate and hard difficulty level questions and dont waste time on easy questions
Tip 1 : Have some projects on your resume
Tip 2 : Make your resume specific to the role you are applying for
This round was online and take from home. The timings were in the day itself with 3 windows of 3 hours each. We could login in any of those specified time windows. The entire test was 180 mins duration consisting of MCQ sections of Quantitative Aptitude, Logical Reasoning and Verbal Ability. Also, it consisted of Programming Fundamentals MCQ section and advanced coding section at the end with two coding questions.



In zigzag order, level 1 is printed from left to right fashion, level 2 is printed from right to left. and level 3 is printed from left to right again, and so on…..
For the given binary tree

The zigzag traversal is [1, 4, 3, 5, 2, 7, 6]
1. I used a queue for level order traversal
2. I declared a flag variable to keep track of the alternate level to reverse the order of the corresponding level.
3. If flag = true, it means the elements have to be inserted from left to right in the arraylist or else if flag = false, it means the elements have to be inserted from right to left in the arraylist.
This was the interview round which consisted of two sub rounds : technical and HR round. It was conducted on Google Meet video conference call online. The questions asked in the technical interview were about my introduction and my projects mentioned in my resume. Also, the asked few coding questions of string manipulation on Java and OOPs concepts. The technical round went very well and the interviewer was satisfied with my answers. In the HR round, the questions were related to cultural fit and location and relocation preferences. After few weeks of the interview, I got a job offer stating that I have been selected for the role of Software Developer at TCS.



If the given string is: STR = "abcde". You have to print the string "edcba".
Try to solve the problem in O(1) space complexity.
1. The idea is to traverse the length of the string
2. Extract each character while traversing
3. Add each character in front of the existing string

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
To make an AI less repetitive in a long paragraph, you should increase: