Tip 1 - Practice solving a variety of problems related to the topics you are reviewing. This will help you become comfortable with applying the concepts you learn and will expose you to different types of problems that you may encounter in the interview.
Tip 2 - Participate in coding challenges or mock interviews to simulate the actual interview experience and receive feedback on your performance. This will help you identify areas where you need to improve and adjust your preparation accordingly.
Tip 1: Focus on showcasing your technical skills and experience in software development. List any relevant projects you have worked on and highlight your contributions to them.
Tip 2: Customize your resume to fit the job description and requirements. Use keywords from the job posting to demonstrate that you have the skills and experience the company is looking for.
The online round was scheduled during the day, and I took it from my home. The environment was comfortable, and I didn't face any technical difficulties during the test. The round consisted of multiple-choice questions and coding problems, and there was no interview involved.



String 'S' is NOT case sensitive.
Let S = “c1 O$d@eeD o1c”.
If we ignore the special characters, whitespaces and convert all uppercase letters to lowercase, we get S = “c1odeedo1c”, which is a palindrome. Hence, the given string is also a palindrome.
Run a loop from starting to length/2 and check the first character to the last character of the string and second to second last one and so on …. If any character mismatches, the string wouldn’t be a palindrome
What happens when no value is inserted in an ENUM list?
Ans:- In the case an ENUM list is empty and no value is inserted, a blank value is inserted in the list.
Under which pillar of OOPS do base class and derived class relationships come?
Ans:- Inheritance
The online round was conducted during the day, and I took it from a quiet workspace at home. The environment was comfortable, and I didn't face any technical difficulties during the test. The round consisted of multiple-choice questions and coding problems. After the online round, I was invited for an on-site interview at the company's office.



Consider if ‘N’ = 3 and edges are
[[0, 1, 2],
[1, 2, 4]]
'P' = [2, 3, 4], and we have to reach from junction 0 to 2.
The time consumed from junction 0 to 1 is 2. We have to wait for 1 for the next green flash at junction 1. The time consumed from junction 1 to 2 is 4. The path 0 -> 1 -> 2 takes time 2 + 1 (wait till 3) + 4 = 7. Hence, the answer is 7.
Tip 1: Understanding the concept of scheduling algorithms and interval scheduling problems can be helpful for solving this problem. Practice solving similar problems to gain more familiarity with these concepts.
Tip 2: Use an efficient sorting algorithm to sort the tasks by their start or end times. This will help to reduce the time complexity of the algorithm.
Tip 3: Test your code on a variety of inputs to ensure it works correctly for all cases. Consider edge cases such as when there is only one task or when all tasks have the same start and end times.
The project-based interview was conducted through Zoom, and I was asked to present a project. I presented a project that I had developed during my final year, which involved designing and implementing a database management system for a large e-commerce website like amazon. The interviewer asked several questions about the project, including the technologies used, the design process, and the challenges faced. The interviewer also asked me to walk them through the codebase and explain the implementation details.


The idea of Kadane’s algorithm is to maintain a variable max_ending_here that stores the maximum sum contiguous subarray ending at current index and a variable max_so_far stores the maximum sum of contiguous subarray found so far, Everytime there is a positive-sum value in max_ending_here compare it with max_so_far and update max_so_far if it is greater than max_so_far.
Explain the technology used in your project

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