Tip 1 : Be strong in OOPS concepts.
Tip 2 : Know details of your projects thoroughly.
Tip 3 : Prepare for core CS subjects such as DBMS, OS, computer networks.
Tip 1 : Do not put false things on resume.
Tip 2 : Projects are good to have.
Timing: Morning


The width of each bar is the same and is equal to 1.
Input: ‘n’ = 6, ‘arr’ = [3, 0, 0, 2, 0, 4].
Output: 10
Explanation: Refer to the image for better comprehension:

You don't need to print anything. It has already been taken care of. Just implement the given function.
Higher time complexity solution will give TLE, so have to solve it in linear time.


1. The grid has 0-based indexing.
2. A rotten orange can affect the adjacent oranges 4 directionally i.e. Up, Down, Left, Right.
-
Timing: Evening
Details about project, questions on improvement, technologies used in project.
LLD Object oriented design of bus ticketing system.
Define and explain class diagram, data structures, functional requirements.
Optimise for efficiency.
Tip 1 : Be strong in OOPS concepts and data structures.
Tip 2 : Break down components of the system as much as possible to facilitate reusability while being efficient.
Hiring Manager round
Timing: Evening
Discuss in detail about projects worked on.
Improvements possible in project.
Design improvements on the project based on situation provided.
Tip 1 : Be thorough in details of the projects that you have worked on.
Why is normalization required?
What are the different types of normalization?
Which normalization type is most frequently used?
SQL query to find second highest salary.
Tip 1 : Be thorough in DBMS concepts
What is multithreading?
Cache replacement algorithms.
Weaknesses/Strengths
Situatuional question: What would you do to resolve a ideological differences between two of your teammates?
Why do you want to join the company?

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