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 Senior Software Engineer 1 Interview Questions and Answers

Updated 23 Aug 2024

Publicis Sapient Senior Software Engineer 1 Interview Experiences

2 interviews found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Binary search question

I applied via Referral and was interviewed before Sep 2021. There were 4 interview rounds.

Round 1 - Coding Test 

Swift and objective fundamentals

Round 2 - Aptitude Test 

Reasoning and math with multiple options

Round 3 - Technical 

(1 Question)

  • Q1. One to one with technical person
Round 4 - HR 

(1 Question)

  • Q1. Common Hr questions related to the organisation, work culture

Interview Preparation Tips

Interview preparation tips for other job seekers - Nice Company to work and upgrade skills in your desired direction

Senior Software Engineer 1 Interview Questions Asked at Other Companies

Q1. Architecture Design for an e2e system that takes input from user ... read more
Q2. What is CRFS? The experience around working with it.
Q3. What is difference between Python and Node.JS?
Q4. What is the difference between SQL and NoSQL?
Q5. Convert a String into sub-strings based on the number of given ro ... read more

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Design pattern with example
  • Ans. 

    Factory design pattern is used to create objects without specifying the exact class of object that will be created.

    • Factory method creates objects without specifying the exact class of object that will be created.

    • It provides a way to delegate the instantiation logic to child classes.

    • Example: Java's Calendar.getInstance() method returns a Calendar object based on the current timezone and locale.

  • Answered by AI
  • Q2. Explain concepts of redux
  • Ans. 

    Redux is a predictable state container for JavaScript apps.

    • Centralized state management

    • State is read-only

    • Changes are made with pure functions (reducers)

    • Actions are dispatched to update state

    • Used with React for managing application state

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Node.js questions were asked
  • Q2. Questions about the projects which i have worked
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is abstract class
  • Ans. 

    An abstract class is a class that cannot be instantiated and is used as a blueprint for other classes to inherit from.

    • Cannot be instantiated directly

    • May contain abstract methods that must be implemented by subclasses

    • Can have both abstract and non-abstract methods

    • Used to define common behavior for subclasses

  • Answered by AI
  • Q2. How to implement singleton pattern
  • Ans. 

    Singleton pattern ensures a class has only one instance and provides a global point of access to it.

    • Create a private static instance variable of the class itself

    • Make the constructor private to prevent instantiation from outside the class

    • Provide a static method to access the singleton instance

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - It was good

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Technical coding coding test

Round 2 - Technical 

(2 Questions)

  • Q1. OOPs spring jsis kss
  • Q2. Oo idid jdid sjiss js
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What is view? What is cte
  • Ans. 

    A view is a virtual table created by a query. CTE stands for Common Table Expression, which is a temporary result set.

    • View is a saved SQL query that acts as a virtual table

    • CTE is a temporary result set that can be referenced within a query

    • Views can be used to simplify complex queries and provide a layer of abstraction

    • CTEs are useful for recursive queries or when a result set needs to be referenced multiple times

  • Answered by AI

I applied via Naukri.com and was interviewed before Feb 2021. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. If fresher then based on topic taken in BE,if experienced then based on work in previous company

Interview Preparation Tips

Topics to prepare for Bosch Global Software Technologies Senior Software Engineer 1 interview:
  • Aspice
  • AUTOSAR
  • Adas
  • C
  • C++
  • Java
  • Phyton
Interview preparation tips for other job seekers - Best place to work, management is good,hike is okay,work-life balance is awesome
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 Consultant and was interviewed in Dec 2021. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. 1st Round: 2 simple code on array and string and question on annotation and spring boot
  • Q2. 2nd Round: 1 Code you have total 100 people and each one has some number need to find a person whos no is divisible by 3 and check number incremented by 5 not all number eg: check 1%3 then need to check 6 ...

Interview Preparation Tips

Interview preparation tips for other job seekers - be prepared for java basic codes and spring boot

Publicis Sapient Interview FAQs

How many rounds are there in Publicis Sapient Senior Software Engineer 1 interview?
Publicis Sapient interview process usually has 2-3 rounds. The most common rounds in the Publicis Sapient interview process are Technical, HR and Coding Test.
What are the top questions asked in Publicis Sapient Senior Software Engineer 1 interview?

Some of the top questions asked at the Publicis Sapient Senior Software Engineer 1 interview -

  1. One to one with technical per...read more
  2. Binary search quest...read more

Tell us how to improve this page.

Publicis Sapient Senior Software Engineer 1 Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more
Join Publicis Sapient Let's imagine the future together.
Publicis Sapient Senior Software Engineer 1 Salary
based on 30 salaries
₹10.2 L/yr - ₹26 L/yr
11% more than the average Senior Software Engineer 1 Salary in India
View more details

Publicis Sapient Senior Software Engineer 1 Reviews and Ratings

based on 7 reviews

4.0/5

Rating in categories

4.0

Skill development

4.0

Work-life balance

3.8

Salary

3.8

Job security

4.1

Company culture

3.7

Promotions

4.0

Work satisfaction

Explore 7 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