i
Sony
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Referral and was interviewed in Apr 2022. There were 2 interview rounds.
Top trending discussions
Python is a high-level, interpreted programming language known for its simplicity and ease of use.
Python is used for web development, data analysis, artificial intelligence, and more.
It has a large standard library and supports multiple programming paradigms.
Python code is easy to read and write, making it a popular choice for beginners.
Python uses indentation to indicate blocks of code, rather than curly braces or key...
I applied via Walk-in and was interviewed before Apr 2020. There was 1 interview round.
Mobile devices have various features that enhance communication, productivity, and entertainment.
Mobile phones offer seamless connectivity through calls, texts, and internet access.
They have advanced cameras for capturing high-quality photos and videos.
Mobile apps provide a wide range of functionalities, such as social media, gaming, and productivity tools.
Smartphones have built-in GPS for navigation and location-based...
I applied via Campus Placement and was interviewed in Sep 2020. There were 3 interview rounds.
I appeared for an interview in May 2017.
String is immutable because it ensures data integrity and allows for efficient memory management.
Immutable strings prevent accidental modification of data.
Immutable strings can be easily shared and reused, improving memory efficiency.
Immutable strings enable efficient string interning and caching.
Immutable strings support thread safety in concurrent environments.
Yes, @RequestParam has a default value if not specified.
If a @RequestParam is not provided in the request, it will use its default value.
The default value can be set using the 'defaultValue' attribute of @RequestParam annotation.
If no default value is specified, the parameter will be considered as required and an exception will be thrown if not provided.
Abstract classes are required to provide a common interface and share code among related classes.
Abstract classes allow for code reusability and promote modular design.
They provide a common interface for a group of related classes.
Abstract classes can define abstract methods that must be implemented by subclasses.
They can also provide default implementations for common methods.
Abstract classes cannot be instantiated, b
I appeared for an interview in Aug 2016.
The ISO/OSI model is a conceptual framework that standardizes the functions of a communication system into seven layers.
The ISO/OSI model stands for International Organization for Standardization/Open Systems Interconnection model.
It is a layered model that helps in understanding and designing network protocols.
The seven layers are: Physical, Data Link, Network, Transport, Session, Presentation, and Application.
Each la...
To lock a file in Linux, use the flock command or the fcntl system call.
The flock command can be used to lock a file by acquiring an exclusive or shared lock.
The fcntl system call can be used to lock a file by setting the F_SETLK or F_SETLKW command.
Locking a file prevents other processes from modifying or accessing it until the lock is released.
Locking can be done at the file level or at specific regions within a file...
CSS stands for Cascading Style Sheets. It is used to style the appearance of HTML elements on a webpage.
CSS helps in separating the content of a webpage from its design, making it easier to maintain and update.
It allows for consistent styling across multiple pages of a website.
CSS can be used to control layout, colors, fonts, and other visual aspects of a webpage.
It enables responsive design, making websites adapt to d...
To find a loop in a linked list, we can use the Floyd's cycle-finding algorithm.
Use two pointers, one moving at a speed of one node at a time and the other at a speed of two nodes at a time.
If there is a loop, the two pointers will eventually meet at the same node.
To find the starting point of the loop, move one pointer back to the head and then move both pointers at a speed of one node at a time.
The point where they m...
I enjoy exploring new technologies, solving complex problems, and collaborating with others to create innovative solutions.
Exploring new technologies
Solving complex problems
Collaborating with others
Creating innovative solutions
I appeared for an interview before Jun 2016.
Yesterday was a productive day filled with meetings and project work.
Attended a team meeting in the morning
Worked on a project proposal in the afternoon
Had a networking event in the evening
The letters on a keyboard are placed in a specific layout called QWERTY, which was designed to prevent typewriter jams.
The QWERTY layout was developed by Christopher Sholes in 1873 for typewriters.
The layout was designed to separate commonly used letters to reduce the likelihood of jamming.
The arrangement of letters was based on the frequency of their use in the English language.
The QWERTY layout became popular and was
An air conditioner is a device that cools and dehumidifies the air in a room or building.
Air conditioners work by removing heat and moisture from the air.
They use a refrigeration cycle to cool the air.
Air conditioners can be used for both residential and commercial purposes.
They come in different types such as window units, split systems, and central air conditioning systems.
Air conditioners improve indoor air quality ...
I would concentrate on improving the company's software development process.
Implementing agile methodologies
Investing in automation tools
Encouraging continuous learning and development
Fostering a culture of innovation
Sales Executive
181
salaries
| ₹1.5 L/yr - ₹5 L/yr |
Area Sales Manager
80
salaries
| ₹5.9 L/yr - ₹20 L/yr |
Senior Software Engineer
70
salaries
| ₹8 L/yr - ₹24 L/yr |
Technical Support Engineer
59
salaries
| ₹1.8 L/yr - ₹4.9 L/yr |
Software Engineer
54
salaries
| ₹4.5 L/yr - ₹13.4 L/yr |
Vivo
OPPO
LG Electronics
HARMAN