Interview
Strivers SDE Sheet
A curated list of essential coding problems covering all key data structures and algorithms for SDE interview preparation.
Gaurav Sen - System Design Playlist
A comprehensive video series covering core system design concepts, architecture patterns, and scalability strategies for software engineers.
## My Preparation Journey I had been practicing DSA on LeetCode for around two years and solved the Striver SDE Sheet twice, which helped strengthen my problem-solving approach. Along the way, I explored multiple programming languages including Python, Java, C/C++, and Solidity, and worked with different technologies such as the MERN stack, blockchain, machine learning, and deep learning. This broad exposure made it easier to adapt when Accenture’s requirements were announced. ## Recruitment Process Overview Accenture’s hiring process consisted of four rounds: Online Assessment, Technical Interview, Communication Round, and HR Interview. The role primarily focused on Java. ## Online Assessment (OA) The OA had multiple sections, including aptitude-based questions, a path-finding game, and fast calculation tasks. Strong logical thinking and time management were key to clearing this round. ## Technical Round The technical round was divided into three parts: * **Frontend:** HTML, CSS, and JavaScript basics * **Backend:** Java fundamentals * **Database:** SQL queries and concepts Having clarity in fundamentals helped me navigate this round confidently. ## Communication Round This round tested overall communication skills through multiple sections such as reading comprehension, storytelling, scene explanation, grammar correction, repetition exercises, and a writing section. The writing task included email writing and short story writing, all within a limited time. ## HR Round The HR interview was conversational and focused on understanding me as a person. I was asked to introduce myself, share my favorite college memory, talk about events I hosted, discuss my experience there, mention my most liked and disliked subjects, and finally ask questions of my own. ## Key Takeaways This experience taught me that long-term consistency, strong fundamentals, and clear communication matter a lot. Preparing broadly helped me adapt quickly to role-specific requirements. ## Advice Start early, stay consistent, and don’t limit yourself to just one skill. Your first offer is a result of patience, learning, and belief in your preparation.
## My Preparation Journey I had been practicing DSA on LeetCode for around two years and solved the Striver SDE Sheet twice, which helped strengthen my problem-solving approach. Along the way, I explored multiple programming languages including Python, Java, C/C++, and Solidity, and worked with different technologies such as the MERN stack, blockchain, machine learning, and deep learning. This broad exposure made it easier to adapt when Accenture’s requirements were announced. ## Recruitment Process Overview Accenture’s hiring process consisted of four rounds: Online Assessment, Technical Interview, Communication Round, and HR Interview. The role primarily focused on Java. ## Online Assessment (OA) The OA had multiple sections, including aptitude-based questions, a path-finding game, and fast calculation tasks. Strong logical thinking and time management were key to clearing this round. ## Technical Round The technical round was divided into three parts: * **Frontend:** HTML, CSS, and JavaScript basics * **Backend:** Java fundamentals * **Database:** SQL queries and concepts Having clarity in fundamentals helped me navigate this round confidently. ## Communication Round This round tested overall communication skills through multiple sections such as reading comprehension, storytelling, scene explanation, grammar correction, repetition exercises, and a writing section. The writing task included email writing and short story writing, all within a limited time. ## HR Round The HR interview was conversational and focused on understanding me as a person. I was asked to introduce myself, share my favorite college memory, talk about events I hosted, discuss my experience there, mention my most liked and disliked subjects, and finally ask questions of my own. ## Key Takeaways This experience taught me that long-term consistency, strong fundamentals, and clear communication matter a lot. Preparing broadly helped me adapt quickly to role-specific requirements. ## Advice Start early, stay consistent, and don’t limit yourself to just one skill. Your first offer is a result of patience, learning, and belief in your preparation.
## I am sharing my interview experience with ICICI from last year -2025. I applied it through my campus placement drive as a fresher. ### ICICI came to IIT Delhi's placement season 2024–2025. It was listed as an ICICI Manager I. Manager I is a grade. It was open for all departments with no minimum CGPA criteria. # My profile at that time: I had an intern at a startup where I had built a recommendation model. I had been grinding LeetCode and Codeforces along with machine learning. I had successfully completed Andrew Ng's specialization course on ML and deep learning and practiced on Kaggle. # Online Assessment — 60 minutes At first we have CV shortlisting, where I got shortlisted. After that, I have to give an online assessment that contains only MCQ questions related to OOPs, DSA, Cpp, Java, and Python, which I successfully cleared. After that, I got a call from the placement cell that I have to give a personality test called personality profiler, where they asked me about how I will behave or react under some given conditions. Update 1—The interview shortlist comes on 30th November around 5 pm. Update 2—The interview was scheduled on the morning of 3rd December # Interview: It was 9 in the morning; the atmosphere was quite foggy and cold, and I was quite nervous. The interview is going to be the only one round with both technical and HR at the same time. ## They called me for Interview First question: “Tell about yourself.” I had prepared for this question and told about my name, my hometown, and my specializations along with my hobbies. Second question: “Explain any one of your projects.” I know this question will pop up, and I had prepared for this question by preparing my best project in depth. But as ICICI is a bank, I thought I should explain my project, which is relevant to the bank in any way. So instead of explaining about the project ‘AI Interviewer,’ I choose stock analysis by AI agent. I had been asked some cross questions regarding my project, which I answered successfully. Third Question: “Can you optimize the time taken to train ANN?” As there are many ways to optimize artificial neural networks. It starts with the hardware side, like using more powerful GPUs. Then I explained we can drop neurons in order to train the model faster. Then he asked me about some mathematical approaches, so I recalled Adam optimization, and I explained it in detail by drawing some formulas and images. Fourth question: “Forward and Back Propagation.” I started with forward propagation by considering a 2-layer neural network and similarly derived back propagation from it, which he seems satisfied with. ## Update 3 — Now my technical round is over and its for HR round 5. She asked me about why ICICI, my background, my future goals, and general HR questions, which I prepared before the interview and answered optimally, at least according to me. Update 4: I got a call from POC that they were willing to offer me, which I gladly accepted. I felt a surge of excitement and joy. Update 5: HR called me and congratulated me, after which we had a professional handshake and goodbye. 3rd December 2024 will be a special day for me as I get my first job. It was my first and last interview at IIT Delhi. Thanks for reading.
## I am sharing my interview experience with ICICI from last year -2025. I applied it through my campus placement drive as a fresher. ### ICICI came to IIT Delhi's placement season 2024–2025. It was listed as an ICICI Manager I. Manager I is a grade. It was open for all departments with no minimum CGPA criteria. # My profile at that time: I had an intern at a startup where I had built a recommendation model. I had been grinding LeetCode and Codeforces along with machine learning. I had successfully completed Andrew Ng's specialization course on ML and deep learning and practiced on Kaggle. # Online Assessment — 60 minutes At first we have CV shortlisting, where I got shortlisted. After that, I have to give an online assessment that contains only MCQ questions related to OOPs, DSA, Cpp, Java, and Python, which I successfully cleared. After that, I got a call from the placement cell that I have to give a personality test called personality profiler, where they asked me about how I will behave or react under some given conditions. Update 1—The interview shortlist comes on 30th November around 5 pm. Update 2—The interview was scheduled on the morning of 3rd December # Interview: It was 9 in the morning; the atmosphere was quite foggy and cold, and I was quite nervous. The interview is going to be the only one round with both technical and HR at the same time. ## They called me for Interview First question: “Tell about yourself.” I had prepared for this question and told about my name, my hometown, and my specializations along with my hobbies. Second question: “Explain any one of your projects.” I know this question will pop up, and I had prepared for this question by preparing my best project in depth. But as ICICI is a bank, I thought I should explain my project, which is relevant to the bank in any way. So instead of explaining about the project ‘AI Interviewer,’ I choose stock analysis by AI agent. I had been asked some cross questions regarding my project, which I answered successfully. Third Question: “Can you optimize the time taken to train ANN?” As there are many ways to optimize artificial neural networks. It starts with the hardware side, like using more powerful GPUs. Then I explained we can drop neurons in order to train the model faster. Then he asked me about some mathematical approaches, so I recalled Adam optimization, and I explained it in detail by drawing some formulas and images. Fourth question: “Forward and Back Propagation.” I started with forward propagation by considering a 2-layer neural network and similarly derived back propagation from it, which he seems satisfied with. ## Update 3 — Now my technical round is over and its for HR round 5. She asked me about why ICICI, my background, my future goals, and general HR questions, which I prepared before the interview and answered optimally, at least according to me. Update 4: I got a call from POC that they were willing to offer me, which I gladly accepted. I felt a surge of excitement and joy. Update 5: HR called me and congratulated me, after which we had a professional handshake and goodbye. 3rd December 2024 will be a special day for me as I get my first job. It was my first and last interview at IIT Delhi. Thanks for reading.
There is a techinical round and interview round happend in the same day(offline mode) where we were given an hour or so to write the test of MCQs which were mostly theoretical and some aptitudes. The level of the paper is moderate where the domains of questions were analog, communication, transmition lines, antennas and Signal processing. The imediately corrected the paper and given us the result for next round after half an hour. The interview rounds were friendly some comm. question like amplitude and frequency modulations, project explaination, Which modulation is less noisy all stuff. Then question of hobbies and general questions were followed.
There is a techinical round and interview round happend in the same day(offline mode) where we were given an hour or so to write the test of MCQs which were mostly theoretical and some aptitudes. The level of the paper is moderate where the domains of questions were analog, communication, transmition lines, antennas and Signal processing. The imediately corrected the paper and given us the result for next round after half an hour. The interview rounds were friendly some comm. question like amplitude and frequency modulations, project explaination, Which modulation is less noisy all stuff. Then question of hobbies and general questions were followed.
IIT Dharwad Math & Computing undergrad with strong fundamentals and a passion for learning.
I had been practicing DSA on LeetCode for around two years, solving the Striver SDE Sheet twice to strengthen my problem-solving skills. Along the way, I explored multiple programming languages — Python, Java, C/C++, Solidity — and worked with technologies like MERN stack, blockchain, machine learning, and deep learning. In the last 6 months, I also started learning system design fundamentals, which helped me approach Visa’s technical rounds with confidence. This broad preparation allowed me to adapt quickly during their challenging selection process.
Visa’s selection process had four rounds:
The rounds tested my problem-solving, technical knowledge, system design understanding, and communication skills.
This round had four DSA questions, testing algorithmic and coding abilities. After this round, 8 students were selected for the next stage.
This round started with a self-introduction followed by a 20-minute discussion on my projects:
The interviewer asked about choosing the right algorithm, evaluating pre-existing code, and managing code quality. Despite initial nervousness, I received confirmation to move to the next round (6 students selected).
This round focused on scalability and system design. The discussion included:
My preparation in system design basics helped me confidently discuss design decisions, and the interviewer complimented my strong fundamentals. After this round, 5 students advanced.
This was a communication-focused round. Clear articulation and asking relevant questions based on previous rounds helped me stand out. The discussion went smoothly, and the interviewer was impressed with my insights and preparation.
One day later, I received the offer from Visa at 35 LPA — a dream come true!
Want to join the conversation?
Be the first to comment!