Tip 1: Practice coding questions regularly on coding platforms.
Tip 2: Before attending an interview, check the interview experiences to get some insights.
Tip 3: Maintain consistency in your preparation.
Tip 1: Don't include false information in your resume.
Tip 2: Be well-prepared with your resume.
The first round was a coding and aptitude round, where they asked questions related to coding.



Find the total number of continuous subarrays whose sum equals a given value k.
Use a hash map to store cumulative sums (prefix sum) and their frequencies.
For each element, calculate the cumulative sum and check if (cumulative_sum - k) exists in the map.



Rotate a number array to the right by k steps
Reverse the entire array.
Reverse the first k elements.
Reverse the remaining elements.
A fruit seller buys oranges at a rate of ₹60 per dozen and sells them at ₹75 per dozen. What is his profit percentage?
Options:
a) 20%
b) 25%
c) 30%
d) 15%
A train 150 meters long is running at a speed of 54 km/h. How much time will it take to cross a platform 100 meters long?
Options:
a) 10 seconds
b) 15 seconds
c) 18 seconds
d) 20 seconds
What is a primary key in a relational database? (Learn)
Options:
a) A key that can have null values.
b) A unique identifier for each record in a table.
c) A key that refers to another table.
d) A key used to sort data in ascending order.
1. Master SQL Basics and Practice Queries
2. Understand Database Design Principles
3. Explore Real-World Applications
The interview was scheduled for July 20, 2023, and it lasted approximately 60 minutes. This interview was part of an off-campus drive for a position.
The interviewer started the session by asking me to introduce myself. I shared details about my academic background, key skills, and relevant experiences, focusing on aspects that align with the job requirements.
Next, he asked me to talk in-depth about my project, which was a crucial part of the conversation. He was particularly interested in understanding my technical knowledge and problem-solving approach. I explained the project architecture, technologies used, the challenges I faced, and the impact it had. The interviewer asked several follow-up questions to gauge my level of involvement in the project and to see if I had a deep understanding of the concepts.
Lastly, the interviewer gave me a coding problem to solve. It was a technical question that tested my problem-solving abilities and programming knowledge. I worked through the problem step by step, explaining my thought process and approach. The interviewer asked a few clarifying questions and followed up on certain aspects of the code, allowing me to further demonstrate my technical competence.



Given two strings s and t, return true if t is an anagram of s.
Example:
Input: s = "anagram", t = "nagaram"
Output: true
Sort both strings and compare.
Alternatively, use a hashmap to count the frequency of characters in both strings and compare the counts.



Given an array, find the next greater element for every element.
Example:
Input: nums = [4, 5, 2, 10]
Output: [5, 10, 10, -1]
Use a stack to store indices or elements while traversing the array.
For each element, check if it is greater than the top of the stack:
If yes, pop from the stack and update the result for the popped index.
Push the current element’s index onto the stack.

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