i
NeoSOFT
Filter interviews by
I applied via Company Website and was interviewed in Dec 2023. There were 3 interview rounds.
Weak - Strong Difference is a common interview question to assess understanding of object-oriented programming concepts.
Weak references do not prevent the referenced object from being deallocated, while strong references do.
Weak references are used to avoid retain cycles in iOS development.
Strong references increase the retain count of an object, keeping it in memory until all strong references are released.
In iOS development, 'open' allows access to the class or method from any module, while 'public' restricts access to the current module only.
Open access modifier allows classes and methods to be accessed from any module.
Public access modifier restricts access to the current module only.
Example: 'open class MyClass' can be accessed from any module, while 'public class MyClass' can only be accessed within the current modu
Top trending discussions
I applied via Naukri.com and was interviewed before May 2023. There were 2 interview rounds.
Dispatch Queue is a high-level API for managing concurrent operations, while OperationQueue is built on top of Dispatch Queue and adds additional features for managing operation objects.
Dispatch Queue is a lightweight way to execute tasks serially or concurrently, while OperationQueue is used to manage operation objects that represent tasks.
OperationQueue allows for dependencies between operations, while Dispatch Queue...
posted on 20 Feb 2021
I applied via Recruitment Consultant and was interviewed before Feb 2020. There were 4 interview rounds.
posted on 7 Jul 2017
posted on 28 Dec 2021
I applied via Naukri.com and was interviewed before Dec 2020. There were 4 interview rounds.
posted on 19 Feb 2021
I applied via Naukri.com and was interviewed in Jan 2021. There was 1 interview round.
posted on 26 Oct 2023
I applied via Naukri.com and was interviewed in Sep 2023. There were 3 interview rounds.
All basic coding questions on pattern and star sums it easy
posted on 20 Jun 2024
OOPs concept stands for Object-Oriented Programming, a programming paradigm based on the concept of objects.
OOPs focuses on creating objects that contain both data and methods to manipulate that data.
Encapsulation, inheritance, polymorphism, and abstraction are the four main principles of OOPs.
Example: Inheritance allows a class to inherit properties and behavior from another class, promoting code reusability.
Constructors are special methods in a class that are used to initialize objects.
Constructors have the same name as the class they belong to.
They are called automatically when an object is created.
Constructors can have parameters to initialize object properties.
Example: public class Person { public Person(String name) { this.name = name; }}
based on 3 interviews
Interview experience
based on 10 reviews
Rating in categories
Software Engineer
2k
salaries
| ₹3.5 L/yr - ₹14 L/yr |
Senior Software Engineer
752
salaries
| ₹5.9 L/yr - ₹20 L/yr |
Software Developer
702
salaries
| ₹3.6 L/yr - ₹13.7 L/yr |
Softwaretest Engineer
483
salaries
| ₹2 L/yr - ₹9.8 L/yr |
Associate Software Engineer
190
salaries
| ₹2.5 L/yr - ₹9 L/yr |
ITC Infotech
Test Yantra Software Solutions
Microland
3i Infotech