Tip 1: Be consistent with your preparation.
Tip 2: You’re never going to be fully prepared—just go and give it your best shot!
Tip 3: Try to implement what you learn instead of adopting the "I'll study everything first and then implement it all together" approach.
Tip 1: Try to tailor your resume to the job description.
Tip 2: Ensure you have a clear understanding of the content you include on your resume.
Timing: 4 PM to 5:30 PM
Environment: We were allowed to take it from our hostel rooms, albeit with two cameras—one that recorded our faces through our laptops, and the second through our phones, which recorded our surroundings to prevent any chance of cheating.
There were 3 coding problems: one was basic math, and its solution complexity was O(sqrt N). Anyone who has been solving problems can basically solve it in under 10 minutes at most. One question was related to trees, which took some time to solve, and the third was a graph question, for which I didn't have enough time.
The first solution was pretty intuitive. Anyone could have solved it if they had done some level of problem solving. The other two were of the type that if you had solved that problem or a similar one, you could solve it within fifteen minutes; otherwise, there would be enough time to fully solve just one. That's what happened to me.
My first round of interview was the Technical round. It was taken by the Tech Lead of our GenAI team.
He was a very knowledgeable person who was helping out people if they got stuck or told them what the concept was if they didn't answer it.
When it was my turn, he was very interested to know the depth of my knowledge in my answers and tried to check it at certain points.
He was very helpful and corrected me very politely if I mixed something up due to being anxious.
He asked me about working of ChatGPT, right from the first step of Tokenization to the last step, and a general idea of what those steps were.
Tip 1: If applying for an AI role/ company, having a good understanding of the working of ChatGPT is a must.
Tip 2: Follow the 7-video series of 3Blue1Brown to understand the above
I had made a Movie Recommender system as my project, so I was asked how I made it and how it worked, in great detail. I explained every step.
Tip 1: Don't just copy projects from YouTube; try to understand what is being done, how it is being done, and why it is being done.
Tip 2: It's supposed to be your project, so try to have a good understanding of it, enough to be able to explain what is happening and where.
I had made a Likeability Estimator as a project, so I was asked how I made it and how it worked, in great detail. I explained every step.
Tip 1: Same two tips mentioned above.
How to calculate the balance from the debit and credit columns in MySQL?
Tip 1: Have a good command on SQL if you're going into Data centric companies.
Tip 2: Don't just understand the concepts of SQL, try solving questions based on it.
It was a Managerial round, taken by our Senior Manager here at NetApp.
It took place almost 15 minutes after my first round.
Our Senior Manager is a very well-mannered and well-versed person, and he was very generous in his evaluation.
He was pretty impressed by my work ethic and my interest in exploring various technology.
She asked me about the projects I had done that were part of the curriculum and those that were not. I explained the projects I had made earlier when I was exploring other technologies or created a project out of interest.
Tip 1: Try to explain the work you put into making something by presenting it with enthusiasm.
Tip 2: Make projects about things you like too—something that is yours. It helps differentiate you from someone who has made an XYZ project just because it might land them a job.
I was able to answer the questions confidently, offering a unique take on some of them.
The questions were general. They were more about who I am as a person and how I deal with adversity and similar topics.
Tip 1: Good English will always come in handy here.
Tip 2: Never mug up answers for tackling this round
Tip 3: Be confident if you've reached up to here, you're more likely to pass than to fail here.

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