i
Ikokas Digital Technologies
Filter interviews by
I applied via LinkedIn and was interviewed in Sep 2021. There were 5 interview rounds.
Object-oriented programming (OOP) concepts are fundamental principles that help in designing and implementing software systems.
Encapsulation: bundling data and methods together in a class
Inheritance: creating new classes from existing ones
Polymorphism: using a single interface to represent different types
Abstraction: hiding unnecessary details and exposing only essential features
STLC stands for Software Testing Life Cycle, which is a process followed by QA teams to ensure quality software delivery.
STLC involves planning, designing, executing, and reporting of tests.
It includes various stages such as requirement analysis, test planning, test case development, test execution, and test closure.
STLC helps in identifying defects early in the development cycle, reducing the cost of fixing them later...
Bug life cycle is the process of identifying, reporting, fixing, retesting, and closing a software bug.
Bug is identified by tester
Bug is reported to development team
Development team fixes the bug
Tester retests the bug
If bug is fixed, it is closed
If bug is not fixed, it is reopened
Get method retrieves data from a server while post method submits data to be processed by a server.
Get method is used to retrieve data from a server while post method is used to submit data to be processed by a server.
Get method appends data to the URL while post method sends data in the request body.
Get method has a limit on the amount of data that can be sent while post method has no such limit.
Get method is not secu...
SOAP and REST are two types of web service protocols used for communication between systems.
SOAP (Simple Object Access Protocol) is a protocol used for exchanging structured information between systems using XML-based messages over HTTP or other transport protocols.
REST (Representational State Transfer) is a protocol used for creating web services that allow communication between systems using HTTP requests and respons...
Test cases are specific conditions and inputs used to test a software application, while test scenarios are a series of test cases that simulate real-world usage.
Test cases are designed to ensure that the software meets the requirements and specifications.
Test scenarios are a collection of test cases that are used to test a particular feature or functionality.
Test cases and scenarios are documented and executed to iden...
Traceability matrix is a document that links requirements to test cases to ensure all requirements are tested.
It is used to track the relationship between requirements and test cases.
It ensures that all requirements are covered by test cases.
It helps in identifying any gaps in testing.
It is a useful tool for project management and quality assurance.
It can be created using a spreadsheet or specialized software.
It is oft
Validation is the process of evaluating a system or component during or at the end of the development process to determine whether it satisfies specified requirements. Verification is the process of evaluating a system or component to determine whether the products of a given development phase satisfy the conditions imposed at the start of that phase.
Validation ensures that the product meets the customer's requirements...
Method overloading is a feature in object-oriented programming where a class can have multiple methods with the same name but different parameters.
Method overloading allows a class to have multiple methods with the same name but different parameters.
The methods must have different parameter types or a different number of parameters.
The compiler determines which method to call based on the arguments passed to it.
Example...
Method overriding is a feature in object-oriented programming where a subclass provides its own implementation of a method that is already provided by its parent class.
Method overriding is used to achieve runtime polymorphism.
The method signature of the overridden method in the subclass must match that of the method in the parent class.
The access level of the overridden method in the subclass cannot be more restrictive...
I appeared for an interview before Jun 2016.
I appeared for an interview before Aug 2016.
posted on 13 Jan 2021
I applied via Referral and was interviewed before Jan 2020. There was 1 interview round.
We are using a variety of technologies, including some of the latest ones.
We are using React for our front-end development.
We are also using Node.js for our back-end development.
We are using Docker for containerization.
We are using Kubernetes for orchestration.
We are using AWS for cloud hosting.
We are constantly evaluating new technologies to see if they can improve our development process.
It depends on the specific requirements and constraints of the project.
Consider the project's goals and objectives
Evaluate the available technologies and their capabilities
Assess the project's budget and timeline
Consult with stakeholders and experts in the field
Examples: React vs Angular, MySQL vs MongoDB, Java vs Python
I applied via Company Website and was interviewed before Dec 2019. There were 3 interview rounds.
posted on 12 Apr 2023
I applied via Recruitment Consulltant and was interviewed before Apr 2022. There were 3 interview rounds.
25 MCQ questions online with time limit
Create webapp . Frontend, Backend , data encryption
I applied via Referral and was interviewed before Nov 2020. There were 3 interview rounds.
I applied via Campus Placement and was interviewed in Oct 2020. There was 1 interview round.
based on 2 interviews
Interview experience
based on 28 reviews
Rating in categories
QA Test Engineer
10
salaries
| ₹3.2 L/yr - ₹8.6 L/yr |
Data Warehouse Developer
10
salaries
| ₹7.8 L/yr - ₹16.1 L/yr |
Softwaretest Engineer
6
salaries
| ₹5 L/yr - ₹8 L/yr |
Senior QA Engineer
5
salaries
| ₹9.1 L/yr - ₹16.7 L/yr |
UI/UX Designer
4
salaries
| ₹6 L/yr - ₹15 L/yr |
HCL Infosystems
Accel Frontline
Northcorp Software
Diverse Lynx