Filter interviews by
I applied via LinkedIn and was interviewed in Oct 2022. There were 2 interview rounds.
Stored procedures are used to perform an action, while functions return a value.
Stored procedures are precompiled and stored in the database, while functions are compiled at runtime.
Functions can be used in SQL statements, while stored procedures cannot be used in SQL statements.
Functions can be called from within stored procedures, but stored procedures cannot be called from within functions.
Functions can have input p...
The == operator compares values, while the === operator compares values and types.
The == operator performs type coercion, while the === operator does not.
The == operator returns true if the values are equal after type coercion, while the === operator returns true only if the values and types are equal.
For example, 1 == '1' returns true, but 1 === '1' returns false.
Smooth process of the group discussion.
Provide a problem and request a solution.
I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.
Basic questions on about string and array data structures
I applied via Campus Placement and was interviewed before Mar 2023. There were 3 interview rounds.
For fresher it was a normal aptitude test of Maths and English
Polymorphism is the ability of a single function or method to operate on different types of data.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
It enables a single interface to represent multiple underlying data types.
Examples include method overloading and method overriding in object-oriented programming.
Encapsulation is the concept of bundling data and methods that operate on the data into a single unit.
Encapsulation helps in hiding the internal state of an object and restricting access to it.
It allows for better control over the data by preventing outside code from directly accessing it.
Encapsulation also helps in achieving data abstraction, where the internal details of an object are hidden and only the necessary in
Interface in Java is a reference type in Java, similar to a class, that can contain only abstract methods, default methods, static methods, and constant variables.
Interfaces are used to achieve abstraction and multiple inheritance in Java.
All methods in an interface are public and abstract by default.
A class can implement multiple interfaces but can only extend one class.
Example: interface Shape { void draw(); }
Example
This was final round where the VP was taking GD and asking questions related to the domain you've applied, as I applied for mobile development he asked me differences key between iOS and Android, latest available versions on those OS and some general questions
Droisys interview questions for popular designations
I applied via Approached by Company and was interviewed in Oct 2021. There were 3 interview rounds.
List is mutable while tuple is immutable. List uses square brackets while tuple uses parentheses.
Lists can be modified while tuples cannot
Lists use square brackets [] while tuples use parentheses ()
Lists are used for collections of homogeneous items while tuples are used for heterogeneous items
Lists are slower than tuples
Lists have more built-in methods than tuples
Decorator is a design pattern in Python that allows adding behavior to an object dynamically.
Decorators are functions that take another function as input and extend its behavior without modifying it.
They are denoted by '@' symbol followed by the name of the decorator function.
They can be used to add functionality like logging, timing, caching, etc. to a function.
They can also be stacked to apply multiple decorators to ...
Python 3.x is not backward compatible with Python 2.x due to several changes in syntax and features.
Print statement is replaced with print() function
Division operator (/) returns float instead of integer
Unicode support is improved
Some modules and functions are renamed or removed
New syntax for exception handling
Different way of handling byte strings
Different way of importing modules
Different way of defining classes
Diffe
Python has four basic fundamental types: integers, floats, booleans, and strings.
Integers are whole numbers, positive or negative, without decimals.
Floats are numbers with decimals.
Booleans are either True or False.
Strings are sequences of characters enclosed in quotes.
Moderators are objects that control the flow of execution in Python generators.
Moderators are used to pause and resume the execution of a generator function.
They are created using the yield keyword.
The send() method is used to send a value to the generator and resume its execution.
The throw() method is used to raise an exception in the generator.
The close() method is used to terminate the generator.
Examples: itertools....
You have some numeric elements in an array. You have to reverse the elements without using reverse function
I applied via Approached by Company and was interviewed before Oct 2022. There were 4 interview rounds.
Top trending discussions
Struct is value type while Class is reference type in Swift. Structs are passed by value while Classes are passed by reference.
Structs are ideal for small data types like coordinates, colors, etc.
Classes are ideal for larger data types like view controllers, network managers, etc.
Structs are immutable by default while Classes are mutable.
Structs cannot inherit from other types while Classes can.
Structs are stack alloca
I applied via LinkedIn and was interviewed in Jan 2022. There was 1 interview round.
I applied via Naukri.com and was interviewed in Jan 2022. There were 3 interview rounds.
I expect a competitive salary based on my experience and skills.
I have a strong background in iOS development and have successfully completed several projects.
I am familiar with the latest technologies and frameworks in iOS development.
I have a proven track record of delivering high-quality code on time and within budget.
I am confident that my skills and experience make me a valuable asset to any team.
I am open to disc...
I worked as an iOS Developer at XYZ Company.
Developed and maintained iOS applications using Swift and Objective-C.
Collaborated with cross-functional teams to gather requirements and deliver high-quality products.
Implemented new features and enhancements based on user feedback.
Optimized app performance and resolved bugs and issues.
Worked on integrating third-party libraries and APIs.
Participated in code reviews and prov...
I am looking for a change to explore new opportunities and challenges in my career.
Seeking growth and advancement in my professional journey
Want to work on more challenging projects
Desire to learn new technologies and expand my skillset
Looking for a better work-life balance
Seeking a company culture that aligns with my values and goals
I am an experienced iOS developer with a passion for creating user-friendly and efficient applications.
I have been developing iOS applications for over 5 years.
I am proficient in Swift and Objective-C programming languages.
I have experience working with various frameworks and libraries such as UIKit, Core Data, and Alamofire.
I have a strong understanding of iOS design patterns and best practices.
I have successfully del...
I applied via Walk-in and was interviewed before Sep 2023. There were 2 interview rounds.
Serialisation in API is the process of converting data into a format that can be easily transmitted over a network.
Serialisation is used to convert complex data structures into a format that can be easily transmitted over a network.
It involves converting objects or data structures into a stream of bytes that can be sent over a network.
JSON and XML are commonly used formats for serialising data in APIs.
Serialisation is ...
Codable is a protocol in Swift that allows for easy encoding and decoding of data types to and from external representations.
Codable protocol is used to convert custom data types to and from external representations such as JSON, plist, etc.
It requires the types to conform to Encodable and Decodable protocols.
Codable protocol provides default implementations for encoding and decoding.
Example: struct Person: Codable { v...
MVVM is an architectural design pattern that separates the user interface code from the business logic and data model.
MVVM stands for Model-View-ViewModel
Model represents the data and business logic
View displays the UI elements and interacts with the user
ViewModel acts as a mediator between the Model and View, handling user inputs and updating the Model
MVVM helps in achieving separation of concerns and making the code
Classes are reference types, while structs are value types in Swift.
Classes are reference types, meaning they point to the same instance in memory when assigned to a new variable.
Structs are value types, meaning they create a new copy when assigned to a new variable.
Classes support inheritance, while structs do not.
Classes can have deinitializers, while structs cannot.
Example: class Person { var name: String } vs struc
I can join within 2 weeks of receiving an offer.
I can start within 2 weeks of receiving an offer
I need to give notice at my current job before starting
I have some personal commitments that I need to wrap up before joining
based on 6 interviews
Interview experience
Software Engineer
27
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
18
salaries
| ₹0 L/yr - ₹0 L/yr |
QA Engineer
10
salaries
| ₹0 L/yr - ₹0 L/yr |
System Analyst
8
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
7
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech