Publicis Sapient Interview Experience for Trainee Engineer
Publicis Sapient conducted a drive in our campus in the month of September 2022. It consists of 3 rounds.
- Written test (coding round).
- Technical round.
- Core values interview.
Round 1: Coding Round
We were given 2 coding questions to solve, one is based on a 0/1 knapsack problem and the other is a mid-level question.
I was able to solve one question. Fortunately, I got shortlisted for the second round.
Round 2: Technical round
This round went a bit difficult. But, there is nothing to panic! Everything was asked based on your resume and not exceeding that.
- Self-introduction
- projects
- technologies used in the project
- php engine
- how to convert PHP code to HTML
- What is <? in PHP.
- sever side and client-side scripting languages
- difference between <div> and <p>
- what is CSS, and why is it used for
- selectors and types
- how to style multiple lines using CSS
- inline in CSS
- class in PHP
- oops concepts
- collections framework
- access modifiers
- what is procedurally oriented problem language
- what is the design pattern in Java
- unit testing
- integration testing
- agile model
- waterfall model
- alpha and beta testing
- uml
- what is deadlock and what example
- about GitHub and some other repositories like GitHub
- semaphore
- design of web application architecture
- protocols for web application
- java map interface
- difference between hashmap and HashSet
- can we store custom objects in a set
- azure tools
- custom exceptions
- exceptions and exceptional handling
- ways to create a string in Java
- where is string literal stored in java
- intern() method in Java
- message platforms like Kafka
- java custom exceptions
- pipelining concept
- tree set
- binary trees
- ArrayList
- what is id in CSS
- default access modifiers and a code snippet regarding that
- azure devops
- questions on HTML 5
- time complexities of quick sort, insertion sort
- searchings and sortings.
- the best and fast sorting algorithm
- what is mock unit testing
- prime number code (brute force method and optimized approach)
Note: These questions are truly based on the skills mentioned in my resume.Make sure you are crystal perfect about what you have mentioned in it.
I answered almost 90% of the questions and got selected for the core values interview on the same day.
Round 3: Core values interview
This round is quite interesting. It is not exactly hr, but similar to it. Questions like Team management, Some scenarios were asked. It went on for 30 minutes. Be confident and answer them about how you deal with those situations.
Final result: I got selected for the company.
Tips :
- Give your best in the coding round. It is not mandatory to attempt both questions, at least give it a try to solve one.
- Do not panic in the interview. The interviewer will be very friendly to you and he even helps you if you got stuck somewhere.
- Be honest to him, It is not mandatory to answer all the questions in the interview. If you do not know the answer, then mention to him that you are not familiar with that concept and will get to know it right after the interview.
- Finally, do not lose hope, Give your best until you succeed. Success is on your way:)