i
Sony India Software
Centre
Filter interviews by
Vanishing gradient occurs when gradients become very small during backpropagation, leading to slow learning or stuck in local minima.
Vanishing gradient is a common issue in deep neural networks, especially in deep architectures like RNNs.
It occurs when the gradients of the loss function with respect to the weights become very small, making weight updates negligible.
To avoid vanishing gradient, one can use activati...
Machine learning concepts include supervised learning, unsupervised learning, reinforcement learning, and deep learning.
Supervised learning involves training a model on labeled data to make predictions.
Unsupervised learning involves finding patterns in unlabeled data.
Reinforcement learning involves training a model to make sequences of decisions.
Deep learning uses neural networks with multiple layers to learn comp...
Hashmap is a data structure that stores key-value pairs and uses hashing to quickly retrieve values based on keys.
Hashmap uses an array to store key-value pairs.
Keys are hashed to determine the index where the value will be stored.
Collision handling is done by chaining or open addressing.
Retrieving a value involves hashing the key to find the index and then accessing the value at that index.
The POST method in Rest Assured is used to send data to a server to create a new resource.
Use the given() method to set the base URI and path
Create a request specification using the request() method
Set the request body using the body() method
Specify the content type using the contentType() method
Send the POST request using the post() method
Validate the response using assertions
Find unique elements in a given string
Iterate through each character in the string
Use a hash set to keep track of unique characters
If a character is already in the set, it is not unique
Return the set of unique characters as an array of strings
Iterating through a JSON response involves accessing and processing its data structure effectively.
Use a loop (e.g., for, forEach) to iterate over arrays in JSON.
Access object properties using dot notation or bracket notation.
Example: for (let item of jsonArray) { console.log(item.property); }
Handle nested JSON by chaining accessors, e.g., jsonObject.parent.child.
Consider using libraries like Lodash for more compl...
Code to print main diagonal elements of a 2D array
Loop through rows and columns of the array
Print elements where row index equals column index
Code to reverse a string while preserving word positions
Split the string into words using space as delimiter
Reverse the order of words
Join the words back into a string with space as delimiter
Java program to find tall palindrome strings from an array of strings
Loop through the array of strings
Check if each string is a palindrome
Keep track of the tallest palindrome strings found
Java program to add digits of a given number
Convert the number to a string
Iterate through each character and convert it back to an integer
Add all the integers together
I applied via Company Website and was interviewed in Dec 2020. There were 3 interview rounds.
I appeared for an interview in May 2025, where I was asked the following questions.
I am a Service Delivery Specialist with experience in managing projects and ensuring timely delivery of services.
Currently, I am responsible for overseeing the implementation of new service delivery processes in my project.
I work closely with cross-functional teams to identify areas for improvement and streamline service delivery workflows.
My role also involves monitoring key performance indicators to track the success...
10 basic questions in python. No need for DSA or anything.
CNN is a type of neural network commonly used for image recognition. Dropout is a regularization technique to prevent overfitting. Weight initialization techniques are methods to set initial weights in a neural network. ReLU is a popular activation function due to its ability to address the vanishing gradient problem.
CNN (Convolutional Neural Network) is commonly used for image recognition tasks due to its ability to c...
I applied via Approached by Company and was interviewed in Mar 2024. There were 2 interview rounds.
Project architecture refers to the high-level structure of a software system, including components, relationships, and interactions.
Project architecture defines how different components of a software system interact with each other.
It includes the design decisions related to technologies, frameworks, databases, and communication protocols.
Common architectural patterns include MVC, microservices, and layered architectur...
Iterating through a JSON response involves accessing and processing its data structure effectively.
Use a loop (e.g., for, forEach) to iterate over arrays in JSON.
Access object properties using dot notation or bracket notation.
Example: for (let item of jsonArray) { console.log(item.property); }
Handle nested JSON by chaining accessors, e.g., jsonObject.parent.child.
Consider using libraries like Lodash for more complex op...
Find unique elements in a given string
Iterate through each character in the string
Use a hash set to keep track of unique characters
If a character is already in the set, it is not unique
Return the set of unique characters as an array of strings
The POST method in Rest Assured is used to send data to a server to create a new resource.
Use the given() method to set the base URI and path
Create a request specification using the request() method
Set the request body using the body() method
Specify the content type using the contentType() method
Send the POST request using the post() method
Validate the response using assertions
Objectness loss is a loss function used in object detection models to penalize incorrect localization of objects.
Objectness loss helps in determining how well the model localizes objects in an image.
It penalizes the model for predicting bounding boxes that do not contain the object of interest.
Commonly used in models like YOLO (You Only Look Once) for object detection tasks.
Vanishing gradient occurs when gradients become very small during backpropagation, leading to slow learning or stuck in local minima.
Vanishing gradient is a common issue in deep neural networks, especially in deep architectures like RNNs.
It occurs when the gradients of the loss function with respect to the weights become very small, making weight updates negligible.
To avoid vanishing gradient, one can use activation fu...
Top trending discussions
The duration of Sony India Software Centre interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 22 interview experiences
Difficulty level
Duration
based on 210 reviews
Rating in categories
Senior Software Engineer
184
salaries
| ₹7 L/yr - ₹23 L/yr |
Software Engineer
140
salaries
| ₹5.5 L/yr - ₹14.6 L/yr |
Technical Specialist
108
salaries
| ₹13 L/yr - ₹32 L/yr |
Senior Technical Specialist
59
salaries
| ₹20 L/yr - ₹38.7 L/yr |
Technical Lead
51
salaries
| ₹12.8 L/yr - ₹31 L/yr |
OPPO
LG Electronics
Bajaj Electricals
Voltas