Tip 1: Practice DSA problems daily.
Tip 2: Prepare fully functional full stack project with proper code structure.
Tip 3: Have a decent intro with minimum but effective information rehearsed well in advance, as first impression should be a positive one.
Tip 1: Mention at least 2 full stack projects.
Tip 2: Mention tech stacks relevant to the job description.
It was an online assessment test.
All roses are flowers. Some flowers fade quickly. Which of the following conclusions definitely follows?
Tip 1: Logical reasoning question, needs proper understanding of Venn Diagram
If in a certain language, MANGO is coded as OCPIQ, how is APPLE coded?
Tip: Need alphabetical rearrangement understanding.
What comes next in the series? 2, 6, 12, 20, 30, ? A) 36 B) 40 C) 42
Tip 1: Needs mathematics and understanding of sequence & series to find the pattern
If × means addition, ÷ means subtraction, + means multiplication, and - means division, then what is the value of: 12 + 6 × 2 - 4 ÷ 2
In Round Robin scheduling, if the time quantum is very large, it will behave like? (Learn)
Tip 1: Need to be well versed with OS Concepts.
Answer: First Come First Serve
In a multitasking operating system, which of the following scheduling algorithms is most suitable for a time-sharing system? (Learn)
Ans) Round Robin
What will be the output of the following code snippet?
#include void solve() {
int x = 2;
printf("%d", (x << 1) + (x >> 1)); }
int main()
{
solve();
return 0;
}
Ans) 5
It uses concept of bitwise operators.



1. 0-based indexing is used in the array.
2. We only care about the garden from 0 to 'N' only. So if i - 'ARR'['i'] < 0 or i + 'ARR'['i'] > 'N', you may ignore the exceeding area.
3. If some fountain covers the garden from position 'A' to position 'B', it means that the water from this fountain will spread to the whole line segment with endpoints 'A' and 'B'.
This problem uses the Greedy Algorithm concept to activate the minimum number of lights needed to cover the entire road.



'arr '= [1,2,3,4,5]
'k' = 1 rotated array = [2,3,4,5,1]
'k' = 2 rotated array = [3,4,5,1,2]
'k' = 3 rotated array = [4,5,1,2,3] and so on.
Uses the Reversal Algorithm to rotate the array in-place in linear time.



ARR = [0, 1, 1, 0, 0, 1, 1, 1], here you can see the maximum length of consecutive 1’s is 3. Hence the answer is 3.
This problem uses the sliding window or simple linear traversal technique to track maximum consecutive identical elements (either 1s or 0s).
Timing: Around 12 PM
Interviewer: Very calm and made me feel comfortable.
Describe and show the code for your final year project, and explain the code flow.
Be well-prepared with the codebase of your final year project.
Implement inheritance and encapsulation, along with one real-life example.
Prepare OOP concepts with hands-on practice.
Write a SQL query to fetch specific columns using aliases and filter conditions.
Also, describe the ACID properties.
Prepare core DBMS concepts such as ACID properties.
Write proper SQL queries and explain query optimization techniques.
You have 3 vessels and 8 parts of liquid. How would you distribute the liquid among the vessels?
This was to check analytical thinking.
Timing: In the afternoon (second half of the day)
Interviewer: Very well-mannered with good communication skills
Are you open to relocation?
Be ready to accept relocation.
Which tech stack are you comfortable with?
Be open to working with any tech stack, whether frontend or backend, as they may ask you to work on either.
Any doubts or clarifications needed?
Be open and clarify all doubts related to the bond duration (2 years in my case) and the CTC structure, as many people get confused about these.

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