Tip 1: Practice solving medium-level problems on Code Studio.
Tip 2: Brush up on computer fundamentals from subjects like OS, DBMS, and CN.
Tip 3: Ensure you have solid project or internship experience and deep knowledge of what you have accomplished.
Tip 1: Include some projects on your resume.
Tip 2: Avoid putting false information on your resume.



Try to solve the problem in 'Single Scan'. ' Single Scan' refers to iterating over the array/list just once or to put it in other words, you will be visiting each element in the array/list just once.
I gave the optimum approach on the first hand with three pointers.
Design a System for ticket booking system for a fest of college where 90% seats are reserved for college students and rest are for outsiders. Booking window opens at 10am on a particular day.
Tip 1: Design every component in a distributed manner.
Tip 2: Ensure to avoid single points of failure.
Tip 3: Implement identifiers for students and non-students, such as enrollment numbers.



You are given a string, ‘S’. You need to reverse the string where characters that are not an alphabet stay in the same place, and the rest reverse their positions.
Eg: “a-bcd” becomes “d-cba”



You must sell the stock before you buy it again.
You are given an array/list 'prices' where the elements of the array represent the prices of the stock as they were yesterday and indices of the array represent minutes. Your task is to find and return the maximum profit you can make by buying and selling the stock. You can buy and sell the stock only once.

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