Tip 1: Consistency is key. Try to code daily; the rhythm of coding is very important, so practice it daily.
Tip 2: Concepts should be very clear. Even if you know fewer topics than others, ensure you know them completely. This way, no one can cross-question or trap you in your own topic.
Tip 3: Be confident in the interview. Even if your knowledge is limited, a confident personality can increase your chances of getting selected.
Tip 1: Go with a standard resume.
Tip 2: Mention all projects that you have worked on.
They asked me about my college projects and internship. Then, they inquired about SQL, OOPs, and DS, as well as some HR questions.
Explain your internship project. It was very thorough. I explained my internship project, which was an Android project using Firebase as a database. She questioned me on various Android topics such as list views and the activity lifecycle. Then, she asked me to explain the Firebase database used in the project. She showed interest in every aspect of the database, including its structure, data streaming methods, and the range of services provided by Firebase.
Tip 1: You should be very confident about what you have done in your internship.
Tip 2: Try to explain it thoroughly.
I have developed a real-time chatting application using Firebase services. During the interview, she asked me to explain its UI, including how we designed it, potential alternative designs, and why I chose this particular UI. Additionally, she posed some technical questions related to Android development.
She asked me to write some SQL queries, which were pretty simple. Then she asked me to explain all SQL joins and to explain triggers. She also asked about normalization concepts.
Tip 1: You should have a good understanding of DBMS.



You are given an array 'arr' of length 'n', consisting of integers.
A subarray is a contiguous segment of an array. In other words, a subarray can be formed by removing 0 or more integers from the beginning and 0 or more integers from the end of an array.
Find the sum of the subarray (including empty subarray) having maximum sum among all subarrays.
The sum of an empty subarray is 0.
Example :
Input: 'arr' = [1, 2, 7, -4, 3, 2, -10, 9, 1]
Output: 11
Explanation: The subarray yielding the maximum sum is [1, 2, 7, -4, 3, 2].
It was simple, since I knew Kadane's algorithm, so I explained it to her directly.
She asked me what I would do if I were stuck alone on a beach with fire all around. Since I didn't know the answer, I suggested I would try to leave the beach using a wooden block boat. However, she prompted me to think of another solution. So, I proposed that I would stand near the sea at the beach, as sand doesn't catch fire, so I thought I would be safe. However, she wasn't too convinced.
Tip 1: Try to solve the puzzle first, then explain your thought process. Even if you don't know the answer, still try to provide a solution.
Tip 2: Read all important puzzles. It's really helpful.
In the technical interview itself, she asked me some HR questions as well, such as where I see myself after 5 years, how I resolve conflicts, and what my strengths and weaknesses are.
Tip 1: These are standard HR questions, so you should prepare for them before going to the interview. There is no standard answer; you should present your answer in a way that suits you best.
It was very simple. Basically, HR didn't ask anything. It wasn't an elimination round. Only the first round was for elimination. Some candidates had to undergo two technical interviews, but for me, there was only one technical round.
The HR brought a form and asked for my personal details, as well as preferences for tech stack, location, and timings. After filling out the form, she said, 'You are selected.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
How do you remove whitespace from the start of a string?