i
Publicis
Sapient
Work with us
Filter interviews by
Implemented CICD process using Jenkins, Git, Docker and Kubernetes.
Used Jenkins for continuous integration and continuous delivery
Git for version control and code management
Docker for containerization and portability
Kubernetes for container orchestration and scaling
Implemented automated testing and deployment pipelines
Enabled faster and more reliable software delivery
Reduced manual errors and increased efficiency
We are using CIDR block 10.0.0.0/16 in our VPC.
Our VPC is using the private IP address range of 10.0.0.0/16
This CIDR block allows us to have up to 65,536 IP addresses
We have divided the VPC into multiple subnets using smaller CIDR blocks
NAT stands for Network Address Translation. It is used to translate private IP addresses to public IP addresses.
NAT is used to allow devices with private IP addresses to access the internet using a public IP address.
It can be configured on a router or firewall.
There are three types of NAT: static, dynamic, and port forwarding.
Static NAT maps a private IP address to a public IP address permanently.
Dynamic NAT maps ...
Reload refers to reloading the configuration without restarting the service, while restart refers to stopping and starting the service.
Reload is a process of reloading the configuration of a service without stopping it completely.
Restart is a process of stopping and starting the service completely.
Reload is faster than restart as it does not require the service to be completely stopped.
Reload is useful when making...
Apache normal restart stops and starts the server, while graceful restart allows current connections to finish before restarting.
Normal restart stops and starts the server immediately, causing all active connections to be terminated.
Graceful restart allows the server to continue serving current connections until they are finished, then starts a new instance of the server.
Graceful restart is useful for minimizing d...
Security groups are used to control inbound and outbound traffic for EC2 instances in AWS.
Security groups act as virtual firewalls for EC2 instances.
They allow or deny traffic based on rules defined by the user.
They can be assigned to multiple instances.
They are stateful, meaning they keep track of the traffic flow and allow the response traffic.
They can be used to restrict access to specific ports or IP addresses...
Stat is a command in dispatcher that displays statistics about the current state of the system.
Stat is a command used in dispatcher to display statistics about the current state of the system.
It can be used to view information about the CPU, memory, and disk usage.
For example, 'stat -u' displays CPU usage statistics.
Another example is 'stat -m' which displays memory usage statistics.
I applied via Naukri.com and was interviewed in Nov 2019. There were 4 interview rounds.
I am a dedicated Senior Associate in Infrastructure, focusing on project management, team collaboration, and strategic planning.
Manage infrastructure projects from initiation to completion, ensuring they meet deadlines and budgets.
Collaborate with cross-functional teams to align project goals with organizational objectives, such as improving system efficiency.
Conduct regular assessments of infrastructure performance an...
Stat is a command in dispatcher that displays statistics about the current state of the system.
Stat is a command used in dispatcher to display statistics about the current state of the system.
It can be used to view information about the CPU, memory, and disk usage.
For example, 'stat -u' displays CPU usage statistics.
Another example is 'stat -m' which displays memory usage statistics.
Apache normal restart stops and starts the server, while graceful restart allows current connections to finish before restarting.
Normal restart stops and starts the server immediately, causing all active connections to be terminated.
Graceful restart allows the server to continue serving current connections until they are finished, then starts a new instance of the server.
Graceful restart is useful for minimizing downti...
Reload refers to reloading the configuration without restarting the service, while restart refers to stopping and starting the service.
Reload is a process of reloading the configuration of a service without stopping it completely.
Restart is a process of stopping and starting the service completely.
Reload is faster than restart as it does not require the service to be completely stopped.
Reload is useful when making mino...
Security groups are used to control inbound and outbound traffic for EC2 instances in AWS.
Security groups act as virtual firewalls for EC2 instances.
They allow or deny traffic based on rules defined by the user.
They can be assigned to multiple instances.
They are stateful, meaning they keep track of the traffic flow and allow the response traffic.
They can be used to restrict access to specific ports or IP addresses.
They...
NAT stands for Network Address Translation. It is used to translate private IP addresses to public IP addresses.
NAT is used to allow devices with private IP addresses to access the internet using a public IP address.
It can be configured on a router or firewall.
There are three types of NAT: static, dynamic, and port forwarding.
Static NAT maps a private IP address to a public IP address permanently.
Dynamic NAT maps a pri...
We are using CIDR block 10.0.0.0/16 in our VPC.
Our VPC is using the private IP address range of 10.0.0.0/16
This CIDR block allows us to have up to 65,536 IP addresses
We have divided the VPC into multiple subnets using smaller CIDR blocks
Implemented CICD process using Jenkins, Git, Docker and Kubernetes.
Used Jenkins for continuous integration and continuous delivery
Git for version control and code management
Docker for containerization and portability
Kubernetes for container orchestration and scaling
Implemented automated testing and deployment pipelines
Enabled faster and more reliable software delivery
Reduced manual errors and increased efficiency
What people are saying about Publicis Sapient
Mine sweeper logic for a box click
To delete an element from a linked list, update the pointers of the previous node to skip the node to be deleted.
Traverse the linked list to find the node to be deleted
Update the 'next' pointer of the previous node to skip the node to be deleted
Free the memory allocated to the node to be deleted
I expect a competitive salary that reflects my skills, experience, and the industry standards for a Senior Software Engineer.
Research industry standards: For example, Glassdoor or Payscale can provide insights into average salaries for similar roles.
Consider my experience: With over 5 years in software development and expertise in multiple programming languages, I bring significant value.
Location matters: Salaries can ...
Remove duplicate objects from an array of multiple objects.
Create a new array to store unique objects
Loop through the original array and check if the object already exists in the new array
If not, add it to the new array
Return the new array
Maintain state by using a global variable or a state management system.
Use a global variable to store the state and access it whenever needed.
Use a state management system like Redux or MobX to manage the state.
Avoid using local variables or closures to store state as they will be lost when the code is repeated.
Consider using object-oriented programming principles to encapsulate state within objects.
Use functional prog...
posted on 13 Feb 2021
I applied via LinkedIn and was interviewed in Jul 2020. There was 1 interview round.
posted on 26 Feb 2021
I applied via Company Website and was interviewed before Feb 2020. There were 4 interview rounds.
Handled high pressure from client by prioritizing tasks and communicating effectively.
Identified critical issues and addressed them first
Communicated regularly with the client to provide updates and manage expectations
Collaborated with team members to delegate tasks and ensure timely delivery
Maintained a calm and professional demeanor to avoid escalating the situation
Release management is the process of planning, scheduling, coordinating, and deploying software releases.
It involves identifying the scope of the release and the features to be included
Creating a release plan and schedule
Coordinating with different teams involved in the release process
Testing the release to ensure it meets quality standards
Deploying the release to production
Monitoring the release to ensure it is stable...
posted on 2 Jun 2022
I appeared for an interview before Jun 2021.
Had DSA and aptitude questions
I applied via Campus Placement and was interviewed before Jan 2021. There were 4 interview rounds.
posted on 11 Apr 2021
I'm a passionate software engineer with a strong background in full-stack development and a love for solving complex problems.
Experience in developing web applications using React and Node.js.
Worked on a team project that improved application performance by 30%.
Strong understanding of algorithms and data structures, demonstrated in coding competitions.
Enjoy collaborating with cross-functional teams to deliver high-qual...
I applied via Company Website and was interviewed before Jun 2020. There were 3 interview rounds.
Yes, I am comfortable with night shifts and have experience working during those hours.
I have worked night shifts in my previous job and have adapted to the schedule
I am a night owl and prefer working during those hours
I understand the importance of being alert and focused during night shifts
I am willing to adjust my sleep schedule to accommodate night shifts
based on 7 reviews
Rating in categories
Senior Associate
2.2k
salaries
| ₹11.3 L/yr - ₹40 L/yr |
Associate Technology L2
1.6k
salaries
| ₹6.7 L/yr - ₹21.7 L/yr |
Senior Associate Technology L1
1.4k
salaries
| ₹10.5 L/yr - ₹30 L/yr |
Senior Software Engineer
899
salaries
| ₹17.5 L/yr - ₹32 L/yr |
Senior Associate 2
686
salaries
| ₹15 L/yr - ₹42 L/yr |
Genpact
DXC Technology
Sutherland Global Services
Optum Global Solutions