i
Sony India Software Center
Filter interviews by
Developed a mobile application for tracking and managing personal finances
Used React Native for cross-platform development
Implemented features such as budget tracking and expense categorization
Integrated with third-party APIs for real-time stock market data
Received positive feedback from beta testers
A pointer in read only mode is a pointer that cannot modify the value it points to.
A read only pointer can be declared using the 'const' keyword.
It is useful when passing arguments to functions that should not be modified.
Example: const int* ptr; // ptr is a read only pointer to an integer value.
Single and double linked lists are data structures used to store and manipulate collections of data.
Single linked list: each node points to the next node in the list.
Double linked list: each node points to the next and previous nodes in the list.
Example of single linked list: a list of names where each node contains a name and a pointer to the next name in the list.
Example of double linked list: a list of web pages whe...
Yes, Java has pointers.
Java has pointers but they are not explicitly exposed to the programmer.
Java uses references instead of pointers.
Java pointers are used for memory management and garbage collection.
Java compiler is a program that converts Java code into bytecode that can be executed on any platform.
Java compiler is a part of the Java Development Kit (JDK).
It checks the syntax of the code and generates bytecode.
The bytecode can be executed on any platform that has a Java Virtual Machine (JVM).
The compiler can be run from the command line or integrated into an IDE like Eclipse or IntelliJ.
Example: javac HelloWorld....
A process is an instance of a program while a thread is a subset of a process that can run concurrently with other threads.
A process has its own memory space while threads share memory with other threads in the same process.
Processes are heavyweight while threads are lightweight.
Processes communicate with each other through inter-process communication mechanisms while threads communicate through shared memory.
Examples ...
I am a highly motivated individual with a passion for learning and a strong work ethic.
I have a Bachelor's degree in Computer Science
I have completed several internships in software development
I am proficient in multiple programming languages including Java and Python
I am a quick learner and enjoy taking on new challenges
I faced some personal challenges that affected my academic performance.
I had to deal with a family illness that required my attention and time
I struggled with anxiety and depression which affected my focus and motivation
I had to work part-time to support myself and my family
I took on too many extracurricular activities and didn't manage my time effectively
I faced some academic challenges in certain subjects that brough
I am a highly motivated and skilled candidate with relevant experience and a passion for the job.
I have a proven track record of success in similar roles.
I possess the necessary skills and qualifications for the job.
I am a quick learner and adaptable to new environments.
I am a team player and can work collaboratively with others.
I am passionate about the industry and eager to contribute to the company's success.
I like the versatility and visual appeal of PPT.
PPT allows me to present information in a visually appealing way.
It offers a wide range of design options to choose from.
I can easily add multimedia elements like images and videos to my presentation.
PPT also allows me to create interactive presentations with hyperlinks and animations.
It is a versatile tool that can be used for various purposes like business presentations...
Yes, I have a Sony PlayStation 4.
I own a Sony PlayStation 4.
I also have a Sony noise-cancelling headphones.
I used to have a Sony Xperia phone.
I will add value to Sony by leveraging my expertise in marketing and sales to increase brand awareness and drive revenue growth.
Develop and execute innovative marketing campaigns to increase brand visibility
Identify new sales channels and partnerships to expand Sony's reach
Analyze market trends and consumer behavior to inform product development and pricing strategies
Leverage data analytics to optimize marketing and sa...
No, I don't have any problem in shifting to Bangalore.
I am excited to explore a new city
I have researched about the city and its culture
I have friends and family in Bangalore who can help me settle down
I am open to new experiences and challenges
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...
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.
Find the second largest element in an array of strings.
Sort the array in descending order
Access the element at index 1 to get the second largest element
Sort an array of strings containing 0s and 1s
Iterate through the array and count the number of 0s and 1s
Create a new array with the sorted order of 0s and 1s
Return the sorted array
Sony India Software Center interview questions for popular designations
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...
Get interview-ready with Top Sony India Software Center Interview Questions
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...
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...
I applied via Walk-in and was interviewed in Aug 2023. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.
Yes, embeddings can be created from base using techniques like Word2Vec, GloVe, or FastText. Text embeddings can also be created from pretrained models like BERT or Word2Vec.
Use techniques like Word2Vec, GloVe, or FastText to create embeddings from base data
Pretrained models like BERT or Word2Vec can be used to create text embeddings
Fine-tuning pretrained models can also be done to create custom text embeddings
Top trending discussions
The duration of Sony India Software Center interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 20 interviews
Interview experience
based on 196 reviews
Rating in categories
Senior Software Engineer
173
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
136
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Specialist
89
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Technical Specialist
56
salaries
| ₹0 L/yr - ₹0 L/yr |
Consultant
48
salaries
| ₹0 L/yr - ₹0 L/yr |
Microsoft Corporation
IBM
Oracle
Adobe