Tip 1: Don’t focus on the number of DSA problems—focus on their quality.
Tip 2: Take core subjects seriously; you should have a strong grasp of them.
Tip 3: Prepare your personal projects thoroughly—having solid development knowledge increases your chances of selection.
Tip 1: Mention your personal projects using relevant keywords and detailed descriptions.
Tip 2: Include certificates and achievements related to tech fields as well.
It was an OA on HackerRank.
The MCQs were related to Java, OOPs, Operating Systems, Networking, and DSA.
It was a problem-solving round.
Input: ‘N’ = 5, ‘TARGET’ = 5, ‘NUMS’ = [ 1, 2, 1, 0, 1 ]
Output: 1.
There is only one unique quadruplet with sum = 5 and that is [1, 2, 1, 1].
I first explained the brute-force approach to him, and then he asked me to optimize it, so I explained the most optimized solution.
I started discussing my thoughts, and since he wanted the answer in linear time complexity, I proposed a solution accordingly.
This was the toughest round they had. They started drilling me on my resume, asking about every keyword they could find—digging deep into each one.
They asked me to design the LinkedIn connection feature.
Tip 1: Try to identify exactly what the interviewer is asking.
Tip 2: Confirm whether they want the code or just the logic.
Tip 3: Don’t solve it silently—engage in a conversation with them while solving.
It was a standard HR round that began with an introduction.
She asked me about my views on AI.
Tip 1: She asked about my views on AI, but what she really meant was how I could implement AI in her company.
Tip 2: Be company-oriented when answering these types of questions.

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