Premium Employer

i

This company page is being actively managed by Publicis Sapient Team. If you also belong to the team, you can get access from here

Publicis Sapient Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Publicis Sapient Software Development Engineer II Interview Questions and Answers

Updated 11 Mar 2024

Publicis Sapient Software Development Engineer II Interview Experiences

1 interview found

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Java Core Interview Question

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well

Software Development Engineer II Jobs at Publicis Sapient

View all

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
-
Result
Selected Selected

I applied via Referral and was interviewed before Jul 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Python related questions like generators, OOPS, etc
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Explain over all experience
  • Q2. Asked question on Core and advance java topic
Round 2 - Technical 

(2 Questions)

  • Q1. Some advance topic of Java
  • Q2. DSA
Round 3 - HR 

(2 Questions)

  • Q1. Salary expectation
  • Q2. Relocation
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. What is inheritance
  • Ans. 

    Inheritance is a concept in object-oriented programming where a class can inherit attributes and methods from another class.

    • Allows for code reusability by creating a new class based on an existing class

    • Derived class (subclass) inherits properties and behaviors from a base class (superclass)

    • Can have multiple levels of inheritance, creating a hierarchy of classes

    • Example: Animal class can be a base class with Dog and Cat

  • Answered by AI
  • Q2. What is polymorphism
  • Ans. 

    Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.

    • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

    • It enables a single interface to be used for different data types or classes.

    • Examples include method overloading and method overriding in object-oriented programming.

  • Answered by AI
  • Q3. Write a code for string reverse
  • Ans. 

    Code to reverse a string using array of characters

    • Iterate through half of the string and swap characters from start and end

    • Use a temporary variable to store the character being swapped

    • Handle edge cases like empty string or single character string

  • Answered by AI
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Company Website and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(8 Questions)

  • Q1. What is abstraction and how can we achieve it?
  • Ans. 

    Abstraction is the concept of hiding complex implementation details and showing only the necessary features to the outside world.

    • Abstraction allows us to focus on what an object does rather than how it does it

    • Achieved through abstract classes and interfaces in object-oriented programming

    • Example: A car dashboard abstracts the internal workings of the car and provides only essential information to the driver

  • Answered by AI
  • Q2. Difference between hashtable and hashmap
  • Ans. 

    Hashtable is synchronized, while hashmap is not. Hashtable does not allow null keys or values, while hashmap does.

    • Hashtable is synchronized, while hashmap is not

    • Hashtable does not allow null keys or values, while hashmap does

    • Hashtable is a legacy class, while hashmap is a newer class

  • Answered by AI
  • Q3. How get() works insterally in hashmap
  • Ans. 

    The get() method in HashMap retrieves the value associated with a specified key.

    • get() method takes a key as input and returns the value associated with that key in the HashMap.

    • Internally, get() uses the hash code of the key to find the corresponding bucket in the HashMap.

    • If multiple keys have the same hash code, get() uses the equals() method to find the correct key-value pair.

  • Answered by AI
  • Q4. What is normalization?
  • Ans. 

    Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.

    • Normalization helps in minimizing data redundancy by dividing the database into multiple tables and defining relationships between them.

    • It ensures data integrity by avoiding update anomalies and inconsistencies.

    • There are different normal forms such as 1NF, 2NF, 3NF, BCNF, and 4NF, each with specific rules to fo...

  • Answered by AI
  • Q5. What are constraints?
  • Ans. 

    Constraints are limitations or restrictions placed on a system or process.

    • Constraints define the boundaries within which a system must operate.

    • They can include limitations on resources, time, or functionality.

    • Examples of constraints in software engineering include memory limitations, processing speed, and input/output requirements.

  • Answered by AI
  • Q6. Write a query to get 3rd highest salary from the employee table
  • Ans. 

    Query to retrieve the 3rd highest salary from the employee table

    • Use the ORDER BY clause to sort salaries in descending order

    • Use the LIMIT clause to retrieve the 3rd highest salary

  • Answered by AI
  • Q7. Write a code to get 2nd last node and its value from the singly linked list.
  • Ans. 

    Traverse the linked list to find the 2nd last node and return its value.

    • Traverse the linked list while keeping track of the current and previous nodes.

    • Once at the end of the list, return the value of the previous node.

  • Answered by AI
  • Q8. You have an array of integer and retrieve the 2 smallest number from it without sorting the array.
  • Ans. 

    Use two variables to keep track of the smallest and second smallest numbers in the array.

    • Iterate through the array and update the variables accordingly.

    • Initialize the variables with the maximum possible integer value to start with.

    • Example: array = [5, 2, 8, 1, 3], smallest = 1, secondSmallest = 2.

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Kyndryl Software Engineer interview:
  • java basics
  • Data Structures
  • OOPS
  • SQL
  • SQL Queries
  • Algorithms
Interview preparation tips for other job seekers - Prepare problem sets mostly based on data structure and algorithm.

Skills evaluated in this interview

I applied via Recruitment Consulltant and was interviewed in Jun 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. JavaScript advance interview questions
  • Q2. Angular question and execution of scripts

Interview Preparation Tips

Interview preparation tips for other job seekers - This one of the best company I worked so far in my career good go.

I applied via Campus Placement and was interviewed in Nov 2021. There were 3 interview rounds.

Round 1 - Group Discussion 

They will give you one topic and you want to speak about it .

Round 2 - Technical 

(3 Questions)

  • Q1. Basic technical questions interviewer asked from your choosen questions. You can check interview questions from Google.
  • Q2. As my language was Python. So questions vwas what is pass statement, continue and break statement,what are list and tupple, and then some advanced questions
  • Q3. They also asked me puzzle 3 questions were asked .
Round 3 - HR 

(1 Question)

  • Q1. They mainly asked you situation based questions and from your project

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident while giving yours answers.

I was interviewed in Sep 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Medium

Timing -12pm to 1:30pm
Test environment was good and we should keep in our mind about our net speed.

  • Q1. 

    Reverse Array Elements

    Given an array containing 'N' elements, the task is to reverse the order of all array elements and display the reversed array.

    Explanation:

    The elements of the given array need to...

  • Ans. Brute Force approach
    • Initialise start and end indices with start = 0, end = N-1 where N is the total number of elements in array.
    • We then run a loop while start < end and swap arr[start] with arr[end].
    • Finally, we increment start and decrement end variable
    Space Complexity: O(1)Explanation: Time Complexity: O(1)Explanation:
  • Answered Anonymously
  • Q2. 

    Tiling Problem Statement

    Given a board with 2 rows and N columns, and an infinite supply of 2x1 tiles, determine the number of distinct ways to completely cover the board using these tiles.

    You can place...

  • Ans. Recursion And Memoization (Runtime error)

    Try to place the tile to fill the unit column and calculate the number of ways from smaller sub-problems. Then use memoization to convert O(2^N) solution to an O(N) solution.

    1. At any point we are at ‘idx’ column then we can place our tile in two ways to fill this column.
      1. Option 1 -  1 Horizontal Tile

    We can place in this way where we have ‘idx-1’ column filled.

        &nb...

  • Answered Anonymously
Round 2 - Video Call 

Round duration - 60 Minutes
Round difficulty - Easy

Timing was 3pm to 4 pm
environment was easy familier and interviwer was also in good mood ,first he ask me about general things then he come on OS/DBMS .

Round 3 - HR 

Round duration - 30 Minutes
Round difficulty - Easy

timing - 10am to 10:30am
environment was very familier and interviewer was with good sence of humor

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in NoidaEligibility criteriaCGPA 7Global Logic interview preparation:Topics to prepare for the interview - Data Structure, OOPS,MERN STACK, DBMS,OSTime required to prepare for the interview - 12 MonthsInterview preparation tips for other job seekers

Tip 1 : Don't depend on video only , practice is must and assignments provided by coding ninja's are best.
Tip 2 : Note all important point in note book so that you can easy revise.
Tip 3 : Make at least 3-4 projects on your on

Application resume tips for other job seekers

Tip 1 : Be real don't go for fake and write what you are.
Tip 2 : Mention all your project and explain them in good way

Final outcome of the interviewSelected

Skills evaluated in this interview

Round 1 - Technical 

(1 Question)

  • Q1. Microcontrollers, Protocols, Interfaces, etc.
Round 2 - Technical 

(1 Question)

  • Q1. Digital circuits, micro processor interfaces, protocols, previous projects, etc.
Round 3 - HR 

(4 Questions)

  • Q1. What are your strengths and weaknesses?
  • Q2. Where do you see yourself in 5 years?
  • Q3. Tell me about yourself.
  • Q4. Why are you looking for a change?

Interview Preparation Tips

Interview preparation tips for other job seekers - Good and satisfactory work environment.
Round 1 - Technical 

(2 Questions)

  • Q1. Basic C programs, OS concepts,
  • Q2. Project Overview, DATASTRUCTURE

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare as per Job JD. And should has good knowledge of basics

Publicis Sapient Interview FAQs

How many rounds are there in Publicis Sapient Software Development Engineer II interview?
Publicis Sapient interview process usually has 1 rounds. The most common rounds in the Publicis Sapient interview process are Technical.
How to prepare for Publicis Sapient Software Development Engineer II interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Publicis Sapient. The most common topics and skills that interviewers at Publicis Sapient expect are Python, HTML, CSS, Javascript and Java.

Tell us how to improve this page.

Publicis Sapient Software Development Engineer II Interview Process

based on 3 interviews

Interview experience

4
  
Good
View more
Join Publicis Sapient Let's imagine the future together.

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.5k Interviews
Accenture Interview Questions
3.8
 • 8.2k Interviews
Infosys Interview Questions
3.6
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.7k Interviews
Cognizant Interview Questions
3.8
 • 5.6k Interviews
Capgemini Interview Questions
3.7
 • 4.8k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.9k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
Genpact Interview Questions
3.8
 • 3.1k Interviews
LTIMindtree Interview Questions
3.8
 • 3k Interviews
View all
Publicis Sapient Software Development Engineer II Salary
based on 23 salaries
₹18.3 L/yr - ₹51 L/yr
29% more than the average Software Development Engineer II Salary in India
View more details

Publicis Sapient Software Development Engineer II Reviews and Ratings

based on 2 reviews

1.7/5

Rating in categories

1.7

Skill development

1.7

Work-life balance

3.4

Salary

1.7

Job security

1.7

Company culture

1.7

Promotions

1.7

Work satisfaction

Explore 2 Reviews and Ratings
Senior Associate
2.2k salaries
unlock blur

₹11 L/yr - ₹40 L/yr

Associate Technology L2
1.5k salaries
unlock blur

₹6.5 L/yr - ₹20 L/yr

Senior Associate Technology L1
1.2k salaries
unlock blur

₹10 L/yr - ₹30 L/yr

Senior Software Engineer
739 salaries
unlock blur

₹9.5 L/yr - ₹37 L/yr

Senior Associate 2
622 salaries
unlock blur

₹14.1 L/yr - ₹41 L/yr

Explore more salaries
Compare Publicis Sapient with

Accenture

3.8
Compare

IBM

4.0
Compare

TCS

3.7
Compare

Infosys

3.6
Compare
Did you find this page helpful?
Yes No
write
Share an Interview