Summary
I participated in the on-campus placement drive for Effiya Technologies for a 6-month internship plus full-time role. The interview process spanned multiple rounds, including online and written tests, followed by three technical interviews covering DSA, analytical problems, and business logic. Unfortunately, I was not selected after the final interview round.
Full Experience
Effiya Technologies Interview Experience (On-Campus, August 2025)
The placement drive for Effiya Technologies was conducted at my campus in August 2025 for a 6-month internship plus a full-time engineer role. It was open to all B.Tech CSE students, regardless of CPI.
Round 1 – Online Test
A total of 148 students, including myself, appeared for this round. It consisted of MCQs covering Aptitude and Core Computer Science subjects such as DBMS, OS, and DSA. After this round, 48 students were shortlisted to proceed.
Round 2 – Written Test
This round presented two descriptive problem sets. The first required me to design an algorithm to identify defaulted accounts using a Policy table and a Due Pay table. The second problem involved matrix operations, though I don't recall the specific details now. Following this test, 12 students were shortlisted for the interview rounds.
Round 3 – Technical Interview 1 (Online)
My first technical interview was conducted online. It started with a brief introduction and a discussion about my resume projects. Then, I was given a DSA problem to solve:
You are givenMcandles, of whichNare initially lit. Each operation allows you to choose a candle at positioni, which toggles the state of its adjacent candles (i-1andi+1). The candles are arranged circularly. Determine whether it’s possible to light all candles.
After this round, 9 candidates were shortlisted for the next interview.
Round 4 – Technical Interview 2 (Offline)
This offline round included two analytical and coding problems. The first involved an array transformation pattern: I was given two arrays, arr1 and arr2, and asked to determine the pattern by which arr1 transforms into arr2, then code the approach. An example provided was arr1 -> 3 1 4 2 5 transforming into arr2 -> 1 3 5 4 2, where the pattern was to sort the array and then alternately pick elements from the head and tail. The second problem was an estimation and logical question: I had to estimate how much a lamp manufacturing company should bid for a lighting contract for a park with a specific area, plot dimensions, and road width, given lamp coverage radius and cost. The interviewer emphasized the reasoning and estimation process over exact numerical accuracy. After this round, 6 candidates advanced to the final interview.
Round 5 – Technical Interview 3 (Offline)
The final interview was conducted by the Director and focused on a business-analytical question: Given a table containing bank loan details, I needed to calculate the interest earned by the bank each month from January 2025 to December 2029. This round assessed my analytical skills and understanding of financial logic. Ultimately, 3 candidates received an offer, but I was not selected after this round.
Interview Questions (5)
Design an algorithm to identify defaulted accounts given two tables: a Policy table and a Due Pay table. The solution should detail the logic for connecting these tables and determining account default status.
You are given M candles, of which N are initially lit. Each operation allows you to choose a candle at position i, which toggles the state of its adjacent candles (i-1 and i+1). The candles are arranged circularly. Determine whether it’s possible to light all candles.
Given two arrays, arr1 and arr2, identify the transformation pattern from arr1 to arr2 and implement the coding approach. For example, if arr1 is [3, 1, 4, 2, 5] and arr2 is [1, 3, 5, 4, 2], the pattern involves sorting arr1 and then alternately picking elements from the head and tail to form arr2.
Given a park with an area of 5 km² which includes a 15m × 25m plot and a 10m-wide road running along the 15m side of the plot. Each lamp covers a radius of 50m and costs $100. As a lamp manufacturing company, estimate the bid amount for the lighting contract. The problem emphasized reasoning and estimation process over exact numerical accuracy.
Given a table containing detailed information about various bank loans, calculate the total interest earned by the bank each month for the period spanning January 2025 to December 2029.