ESKO Graphics Interview
Experience
By
H C Srihari
Introduction :
Esko is a global company that provides software and hardware solutions for the
packaging, printing, and labeling industries.
Esko Graphics was the first company to visit our campus for the placement drive for
the 2025 batch. The drive was conducted on 14 June 2024. Below is a detailed
breakdown of my interview process.
Please Note: Everyone’s interview is unique and I believe that the questions asked to
other candidates are different than mine. So, all the questions shared below are from
my own interview experience. Though I am unable to recall all the questions, I have
made my best efforts to recall the majority of questions.
Round 1 : Quantitative Aptitude
Numerical Aptitude MCQ similar to the questions which you find on indiabix.com
website.
Topics which I remember are : speed & time, ratio proportion, probability, profit &
loss ,etc.
Total number of questions : 20-25
Duration : 30 minutes I guess
Round 2 : Technical Aptitude
Technical Aptitude Round.
Total number of questions : Around 20 questions
Duration : 1 Hour
This round majorly focuses on your technical knowledge on OOPs , SQL, DBMS, 1-
2 DSA problems.
You will get questions such as Guess the output of the code, given a code rectify the
errors in the code and write the correct code, a simple SQL query, Easy level 1-2
DSA questions and some scenario based technical questions such as “How does
Hotstar/CricBuzz updates the cricket score in their website ?” : here you need to
provide proper explaination of various techniques used by the websites to achieve
real-time communication.
Note : Round 1 and Round 2 was conducted on Microsoft forms.
Round 3 : Technical Interview
Technical Interview – This round was conducted in virtual mode in Microsoft Teams
platform.
Duration : Varies from person to person. For me this round went around more than 1
hour .
Started off the interview with self introduction and discussion of my Internship
experience and my projects.
Then began a series of questions. Here are the questions which I remember :
1. Can you explain me how Linkedin implements 1st degree, 2nd degree and 3rd
degree connections in their application ?
2. He asked me how would I implement XYZ feature on my project.
3. What is the most challenging work you have in your internship ?
4. Create a DB schema for Bank and Customer with the requirements provided by
him . I opened the notepad and started to write the schema .
5. Then he asked to write some queries on the schema which I had designed, the
queries involved using joins.
6. He asked me explain about SQL Joins .
7. Then comes a DSA question on strings (it is a leetcode easy level question) :
You are given a string input which consists of alphabet characters, numbers and
special character , you need to reverse the only alphabet characters.
Example input : a1bc3z
Example output: z1cb3a
(Try to explain the brute force approach first and then move to the optimized
approach and don’t forget to explain the time and space complexity to
interviewer )
8. Imagine a scenario where you are designing a Bank application, What will be
your design approach? I explained him about the MVC architecture, the
DataBase choice and 1-tier, 2-tier and 3-tier architecture.
Round 4 : Engineering Manager Round
Duration : only 20 minutes
Interview Mode: Offline, Face to Face
Since I performed extremely well in the previous rounds and received great feedback
the Engineering Manager was impressed and he said that he is not going to ask me
any technical questions.
He wanted to know more about me so it was just a casual interaction.
Please note: This kind of situation may not happen to everyone. The Engineering
Manager explicitly said me that , this round is completely technical round and he was
confident that I would answer all the questions so he didn’t ask me any questions.
So what kind of questions can you expect in this round generally ?
Ans : questions on OOPs , DBMS , OS and things you have mentioned your resume.
Round 5 : Directorial Round
Duration : 50+ minutes
Interview Mode: Offline, Face to Face
This was the most exhausting and intimidating round out of all.
Please Note: This round not only checks your technical skills but also your
confidence and persistence.
Some of the questions which I remember are :
1. Do you know what are design patterns ?
2. What are Microservices ?
3. Then he moved on to my resume and asked Tell me the difference between C
and C++.
4. Difference between Array and Linked list and their real world applications.
5. What is the most difficult code you have written and why ?
6. Difference between method overloading and overriding . Tell me the real world
application of these concepts.
7. Can you create an Array of Linked list ?
8. Can you create Linked list using 2D array ?
9. What is the difference between an Error and an Exception .
10. And then suddenly he started asking question on Artificial Intelligence
such as can you explain me to train an AI model?
11. How does an application like ChatGPT works ?
12. How does the Netflix’s recommendation system works?
13. Whenever you search some product in Amazon/ Flipkart and then you
get advertisements about that products in youtube and various website which
you visit. How is this achieved ?
Round 6 : HR round
Duration : ~ 25 minutes
Interview Mode: Online , Microsoft Teams
The round was a typical HR round .
The questions asked were :
1. Why should we hire you ?
2. Tell me about yourself and your family.
3. What are your future plans
4. What do you expect from Esko
5. Etc etc….
Some stats on each rounds :
Name of the rounds Total number of students
Round 1 440+
Round 2 20
Round 3 12
Round 4 5
Round 5 5
Round 6 5
Students received offer 3
Few suggestions :
1. Don’t neglect Aptitude. Try to solve each question under 1 minute.
2. In resume only include the things in which you are good at because your
resume is your question paper.
3. Be good at communication skills, because if you are unable to communicate
your thought process then it doesn’t matter whether you are technically
good or not.
4. Be honest. If you don’t know something just confront that you don’t know
it, don’t try to make up stories. Interviewers can easily sense whether you
lying or not.