Tip 1: Strong command of DSA is a must.
Tip 2: In computer fundamentals, focus on OOPs and DBMS.
Tip 3: If you want to crack big tech companies, prepare thoroughly for Low-Level Design (LLD).
Tip 1: Projects are a must — always include working links to showcase them.
Tip 2: Never add false certificates, authenticity is key.
In the online assessment there were some MCQs on Computer Fundamentals and a coding problem.



Given an array of integers nums which is sorted in ascending order, and an integer target, write a function to search target in nums. If target exists, then return its index. Otherwise, return -1.
You must write an algorithm with O(log n) runtime complexity.
You can use binary search for it, if you practice this type of questions you can do it in under 3-4 mins.



You are climbing a staircase. It takes n steps to reach the top.
Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top?
Its a simple dp question and use 1d for it.
Design splitwise.



Given students' ratings : [5, 8, 1, 5, 9, 4].
He gives the students candy in the following minimal amounts : [1, 2, 1, 2, 3, 1]. He must buy a minimum of 10 candies.
1. If two students having the same grade are standing next to each other, they may receive the same number of candies.
2. Every student must get at least a candy.

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