i
Sony India Software Center
Filter interviews by
I applied via Company Website and was interviewed in Dec 2020. There were 3 interview rounds.
I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.
posted on 21 Oct 2024
One coding question from dynamic programming
Binary lifting ancestors problem involves finding the k-th ancestor of a node in a binary tree efficiently.
Binary lifting is a technique used to find ancestors in a binary tree.
It involves precomputing the ancestors of each node using dynamic programming.
The k-th ancestor of a node can be found by repeatedly jumping up the tree in powers of 2.
Example: Given a binary tree with nodes 1, 2, 3, 4, 5, 6, 7, the 2nd ancestor
Design calculations for Sheetmetal involve determining material thickness, bend radius, and flat pattern development.
Calculate material thickness based on required strength and application
Determine bend radius to prevent cracking or deformation during bending process
Develop flat pattern layout to ensure accurate cutting and bending of sheetmetal
Consider factors like material type, sheet size, and manufacturing processe
I applied via Campus Placement and was interviewed in Jan 2024. There were 4 interview rounds.
Segment tree questions and dp questions
posted on 26 Sep 2024
I applied via LinkedIn and was interviewed in Mar 2024. There were 2 interview rounds.
Basic aptitude topics like time,distance,number series, HCF and LCM
I applied via Naukri.com and was interviewed in Nov 2023. There was 1 interview round.
I applied via Approached by Company and was interviewed in Aug 2023. There were 4 interview rounds.
The design process as a hardware engineer involves defining requirements, creating a design, prototyping, testing, and refining the design.
Define requirements based on user needs and technical specifications
Create a detailed design including schematics, PCB layout, and component selection
Prototype the design to test functionality and performance
Conduct thorough testing to identify and resolve any issues
Refine the desig
posted on 10 Feb 2023
Aptitude And basic coding from html css javascript database data structure
Object-oriented programming is a programming paradigm that uses objects to represent and manipulate data.
Object-oriented programming focuses on creating reusable code by breaking down programs into objects.
Objects have properties (attributes) and behaviors (methods) that can be accessed and modified.
Encapsulation, inheritance, and polymorphism are key concepts in object-oriented programming.
Examples of object-oriented ...
Object-oriented programming allows for modular, reusable, and maintainable code.
Encapsulation allows for data hiding and protects code from external interference.
Inheritance allows for code reuse and promotes code organization.
Polymorphism allows for flexibility and extensibility in code design.
Examples of popular object-oriented programming languages include Java, Python, and C++.
Senior Software Engineer
157
salaries
| ₹6.5 L/yr - ₹23.2 L/yr |
Software Engineer
141
salaries
| ₹5 L/yr - ₹15 L/yr |
Technical Specialist
89
salaries
| ₹13 L/yr - ₹30 L/yr |
Consultant
57
salaries
| ₹3.5 L/yr - ₹12.8 L/yr |
Senior Technical Specialist
45
salaries
| ₹20 L/yr - ₹42 L/yr |
Microsoft Corporation
IBM
Oracle
Adobe