Interview
Detecting cycles and finding the intersection point of two lists
Linked ListArray Optimization: Find all pairs $(i, j)$ where $arr[i] > arr[j] * 3$ *** Note: Requires an optimized $O(n \log n)$ approach to pass large test cases.*
ArraysImplementation or priority queue applications
HeapsString search: Check if a given string is present in an array of strings
StringDiff bw r'<path>' and '<path>'
pandasRotate a given array by a given position k
Arrays## 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.
## I was not selected for Bharat Electronics Limited (BEL). One of the main reasons could be that during the discussion I clearly mentioned that I am more interested in the startup and business ecosystem rather than a traditional long-term corporate job. Below is a detailed breakdown of how BEL conducted the recruitment process in our college. # Techncial Test BEL conducted an OMR-based written test consisting of 85 questions with a 2-hour time limit. Question Distribution - Most questions were from core electrical engineering subjects, including: Electromagnetism Electrical Machines Control Systems Analog Electronics Digital Electronics Out of the 85 questions, around 15 questions were general aptitude. These aptitude questions were relatively straightforward and could easily be solved by a student of around 8th–9th standard level. ## Nature of Questions Most technical questions were memory-based rather than complex problem-solving. Many required recalling formulas or theoretical concepts rather than performing long calculations. Some numerical questions were present, but they were direct and not very time-consuming. After the written test, around 10 students were shortlisted for the interview round. #Important Note Before the written test, there was a strict document verification process. Special attention was given to caste certificates, which needed to be issued by the Central Government format, not only by a state authority. Other required documents included: 10th marksheet 12th marksheet College marksheets Aadhaar card Other supporting documents # Interview Round The interview overall went well. Most of the questions were based on my resume and projects. Questions Asked The interview panel asked: Details about the projects mentioned in my resume Technical questions related to electrical engineering fundamentals Questions about my interest in startups Since I mentioned that I am actively working on a startup idea, they asked: If you are already interested in building a startup, why do you want to join BEL? They also asked a personal question related to my background: Since you are from North India, why are you not preparing for IAS instead of pursuing an electrical engineering job? ## Overall Interview Focus The discussion mainly focused on: My technical projects Basic electrical engineering concepts My career interests and long-term plans Overall, the interview was positive and interactive. # Questions Asked in the Interview The specific technical questions asked during my interview are listed in the question section below.
## I was not selected for Bharat Electronics Limited (BEL). One of the main reasons could be that during the discussion I clearly mentioned that I am more interested in the startup and business ecosystem rather than a traditional long-term corporate job. Below is a detailed breakdown of how BEL conducted the recruitment process in our college. # Techncial Test BEL conducted an OMR-based written test consisting of 85 questions with a 2-hour time limit. Question Distribution - Most questions were from core electrical engineering subjects, including: Electromagnetism Electrical Machines Control Systems Analog Electronics Digital Electronics Out of the 85 questions, around 15 questions were general aptitude. These aptitude questions were relatively straightforward and could easily be solved by a student of around 8th–9th standard level. ## Nature of Questions Most technical questions were memory-based rather than complex problem-solving. Many required recalling formulas or theoretical concepts rather than performing long calculations. Some numerical questions were present, but they were direct and not very time-consuming. After the written test, around 10 students were shortlisted for the interview round. #Important Note Before the written test, there was a strict document verification process. Special attention was given to caste certificates, which needed to be issued by the Central Government format, not only by a state authority. Other required documents included: 10th marksheet 12th marksheet College marksheets Aadhaar card Other supporting documents # Interview Round The interview overall went well. Most of the questions were based on my resume and projects. Questions Asked The interview panel asked: Details about the projects mentioned in my resume Technical questions related to electrical engineering fundamentals Questions about my interest in startups Since I mentioned that I am actively working on a startup idea, they asked: If you are already interested in building a startup, why do you want to join BEL? They also asked a personal question related to my background: Since you are from North India, why are you not preparing for IAS instead of pursuing an electrical engineering job? ## Overall Interview Focus The discussion mainly focused on: My technical projects Basic electrical engineering concepts My career interests and long-term plans Overall, the interview was positive and interactive. # Questions Asked in the Interview The specific technical questions asked during my interview are listed in the question section below.
# KalkiTech Graduate Engineer Recruitment Experience – 2026 I recently attended the KalkiTech recruitment assessment as part of the campus hiring process. The assessment consisted of 27 multiple-choice questions and 2 coding questions. ## Assessment Pattern The first section consisted of 27 MCQs covering quantitative aptitude, logical reasoning, probability, percentages, profit and loss, compound interest, data interpretation, calendars, puzzles, and logical arrangement problems. Some of the questions I remember included: - A word arrangement question involving grouping vowels together and finding the maximum number of possible arrangements. - A sales tax and percentage-based problem. - A probability question involving red, yellow, and blue balls selected randomly from a bag. - A profit, cost price, marked price, and discount problem. - A percentage problem involving P and Q. - A compound interest problem with quarterly compounding. - A bar graph/data interpretation question. - A number puzzle involving three circles divided into halves. - A logical friendship/relationship problem. - Calendar and day-of-the-week questions. - A problem involving people, professions, relationships, and marriage conditions. There was also a programming-related conceptual question about JavaScript modules and exports. The question tested the difference between named and default exports and how functions can be exposed while keeping internal helper functions private. ## Coding Questions There were 2 coding questions. ### Coding Question 1 – Array / Target Reduction Given a sequence of numbers and a target value, elements can be removed only from the beginning or the end of the sequence. Each removed element decreases the target by its value. The task was to find the minimum number of removal operations required to make the target exactly zero. If it is impossible, the result should be -1. This problem can be approached using prefix sums, sliding window, or related array techniques. ### Coding Question 2 – Grid Minimum Maximum Strain A rectangular grid contains numerical values representing stability ratings. Movement is allowed up, down, left, or right. The cost of moving between two adjacent cells is the absolute difference between their values. Starting from the top-left cell, the goal is to reach any cell in the bottom row while minimizing the maximum movement cost encountered along the route. After finding the minimum possible maximum strain, a fixed value of 2 must be added to the result. This is essentially a minimum-bottleneck path problem on a grid and can be solved using approaches such as Dijkstra's algorithm with a minimax distance, binary search with graph traversal, or related graph techniques. I would rate the assessment as Medium. The aptitude section required good time management because it included a mixture of quantitative, logical, and puzzle-based questions. The coding questions required understanding the underlying problem rather than simply applying basic syntax. For candidates preparing for a similar Kalkitech assessment, I would recommend focusing on: - Percentages, profit and loss, simple and compound interest - Probability - Data interpretation - Calendar and logical reasoning problems - Puzzles and arrangement questions - Arrays and prefix sums - Sliding window - Hashing - Graph and grid problems - Basic SQL and DBMS - OOP concepts - Operating Systems - Programming fundamentals This experience is based on the questions I personally remember from the assessment. The wording of the questions above has been paraphrased rather than reproduced from an assessment paper.
# KalkiTech Graduate Engineer Recruitment Experience – 2026 I recently attended the KalkiTech recruitment assessment as part of the campus hiring process. The assessment consisted of 27 multiple-choice questions and 2 coding questions. ## Assessment Pattern The first section consisted of 27 MCQs covering quantitative aptitude, logical reasoning, probability, percentages, profit and loss, compound interest, data interpretation, calendars, puzzles, and logical arrangement problems. Some of the questions I remember included: - A word arrangement question involving grouping vowels together and finding the maximum number of possible arrangements. - A sales tax and percentage-based problem. - A probability question involving red, yellow, and blue balls selected randomly from a bag. - A profit, cost price, marked price, and discount problem. - A percentage problem involving P and Q. - A compound interest problem with quarterly compounding. - A bar graph/data interpretation question. - A number puzzle involving three circles divided into halves. - A logical friendship/relationship problem. - Calendar and day-of-the-week questions. - A problem involving people, professions, relationships, and marriage conditions. There was also a programming-related conceptual question about JavaScript modules and exports. The question tested the difference between named and default exports and how functions can be exposed while keeping internal helper functions private. ## Coding Questions There were 2 coding questions. ### Coding Question 1 – Array / Target Reduction Given a sequence of numbers and a target value, elements can be removed only from the beginning or the end of the sequence. Each removed element decreases the target by its value. The task was to find the minimum number of removal operations required to make the target exactly zero. If it is impossible, the result should be -1. This problem can be approached using prefix sums, sliding window, or related array techniques. ### Coding Question 2 – Grid Minimum Maximum Strain A rectangular grid contains numerical values representing stability ratings. Movement is allowed up, down, left, or right. The cost of moving between two adjacent cells is the absolute difference between their values. Starting from the top-left cell, the goal is to reach any cell in the bottom row while minimizing the maximum movement cost encountered along the route. After finding the minimum possible maximum strain, a fixed value of 2 must be added to the result. This is essentially a minimum-bottleneck path problem on a grid and can be solved using approaches such as Dijkstra's algorithm with a minimax distance, binary search with graph traversal, or related graph techniques. I would rate the assessment as Medium. The aptitude section required good time management because it included a mixture of quantitative, logical, and puzzle-based questions. The coding questions required understanding the underlying problem rather than simply applying basic syntax. For candidates preparing for a similar Kalkitech assessment, I would recommend focusing on: - Percentages, profit and loss, simple and compound interest - Probability - Data interpretation - Calendar and logical reasoning problems - Puzzles and arrangement questions - Arrays and prefix sums - Sliding window - Hashing - Graph and grid problems - Basic SQL and DBMS - OOP concepts - Operating Systems - Programming fundamentals This experience is based on the questions I personally remember from the assessment. The wording of the questions above has been paraphrased rather than reproduced from an assessment paper.
Verified PrepLinc profile for sharing official interview guides, company insights, and structured preparation material.
From developing a standout resume to putting your best foot forward in the interview, we want you to feel prepared and confident as you explore opportunities at Hashedin Technologies. Here are some recruiting tips from our Team
Want to join the conversation?
Be the first to comment!