i
Sony India Software Center
Filter interviews by
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
I applied via Campus Placement and was interviewed in Sep 2021. There were 3 interview rounds.
Basic aptitude questions with some technical questions
I applied via campus placement at Dayananda Sagar College of Engineering, Bangalore and was interviewed before Mar 2021. There were 3 interview rounds.
Be thorough with the basic concepts
Top trending discussions
Questions related to Tree and stack
Questions related to Binary search
I applied via Campus Placement and was interviewed in May 2024. There were 2 interview rounds.
The first round was an aptitude test, question ranging from medium to difficult .The marking scheme included -1,+1 for each incorrect and correct answer it was quite challenging . Additionally there were multiple-choice questions based on C++ output , which followed same marking scheme. Question were easy and most of the students were filtered out in this orund
I applied via Naukri.com and was interviewed in Feb 2024. There were 3 interview rounds.
The coding test was of 2 hours 30 minutes. It was mainly based on python coding questions and MCQ’s like APIs and SQL.
Design patterns are reusable solutions to common problems encountered in software design.
Design patterns help in creating flexible, maintainable, and scalable software.
Examples include Singleton, Factory, Observer, and Strategy patterns.
Design patterns can be categorized into creational, structural, and behavioral patterns.
Object oriented programming is a programming paradigm based on the concept of objects, which can contain data and code.
OOP focuses on creating objects that interact with each other to solve problems
Encapsulation, inheritance, and polymorphism are key principles of OOP
Examples of OOP languages include Java, C++, and Python
I applied via Campus Placement and was interviewed in Sep 2023. There were 3 interview rounds.
Google forms CS subjects 60 Mcqs
I applied via Walk-in and was interviewed in Apr 2023. There were 3 interview rounds.
Easy to attempt and creak the test
I applied via Company Website and was interviewed before Aug 2023. There were 3 interview rounds.
I have worked on various side projects including a personal website and a mobile app for tracking fitness goals.
Developed a personal website using HTML, CSS, and JavaScript to showcase my projects and skills.
Created a mobile app using React Native to track fitness goals and provide workout routines.
Contributed to open-source projects on GitHub to improve my coding skills and collaborate with other developers.
Basic QR Questions that includes logics, and puzzles
Hackerrank questions, 2 easy , 2 medium
based on 1 interview
1 Interview rounds
based on 20 reviews
Rating in categories
Senior Software Engineer
171
salaries
| ₹6.5 L/yr - ₹23.8 L/yr |
Software Engineer
135
salaries
| ₹5 L/yr - ₹16 L/yr |
Technical Specialist
89
salaries
| ₹14.3 L/yr - ₹28 L/yr |
Senior Technical Specialist
55
salaries
| ₹20 L/yr - ₹38.7 L/yr |
Technical Lead
50
salaries
| ₹13.5 L/yr - ₹32 L/yr |
Microsoft Corporation
IBM
Oracle
Adobe