i
Zycus Infotech
Filter interviews by
I was interviewed before Mar 2023.
Need to clear the hackerrank test to proceed ahead for further rounds
Test cases to login into myntra and order white shirt
Verify login functionality with valid credentials
Verify login functionality with invalid credentials
Verify search functionality for white shirt
Verify adding white shirt to cart
Verify placing order for white shirt
Top trending discussions
I applied via Naukri.com and was interviewed before Mar 2021. There were 2 interview rounds.
Schema is a blueprint that defines the structure of a database. I used the relational schema in my project.
Schema is a logical representation of the entire database.
It defines the tables, fields, relationships, and constraints.
Relational schema is the most commonly used schema in databases.
It organizes data into tables with rows and columns.
Example: Employee table with columns like ID, Name, Age, Salary.
SQL is a language used to manage relational databases, while ETL is a process used to extract, transform, and load data from various sources into a target database.
SQL is used to manage data within a database, while ETL is used to move data between databases
SQL is used to query and manipulate data, while ETL is used to transform and load data into a target database
SQL is a language, while ETL is a process
Examples of SQ...
Agile methodology is an iterative approach to software development that emphasizes flexibility and customer satisfaction.
Agile focuses on delivering working software in short iterations
It values collaboration between team members and with customers
It emphasizes adapting to change rather than following a rigid plan
Examples of agile methodologies include Scrum, Kanban, and Extreme Programming (XP)
Writing queries involves creating statements to retrieve data from a database.
Identify the data you want to retrieve
Choose the appropriate table(s) to query
Use SQL syntax to construct the query
Test the query to ensure it returns the desired results
Data can be uploaded from source to target using ETL tools or manual data entry.
Extract data from source system
Transform data to match target system requirements
Load data into target system
Use ETL tools like Informatica, Talend, or SSIS
Manual data entry can be done through UI or APIs
Buffer is a temporary storage area in memory used to hold data while it is being processed or transferred.
Buffers are used in various applications such as network communication, file I/O, and image processing.
They help to improve performance by reducing the number of read/write operations to the main memory.
Examples of buffer include input/output buffer, circular buffer, and double buffer.
Buffer overflow is a common vu...
Joins and constraints are used in databases to link tables and enforce rules for data integrity.
Joins are used to combine data from two or more tables based on a related column
Constraints are rules that are applied to columns to ensure data integrity
Types of constraints include primary key, foreign key, unique, and check constraints
Joins can be inner, outer, left, or right depending on the data needed
Examples of joins ...
Reasoning and Coding.
Gj
posted on 24 Aug 2017
I was interviewed before Aug 2016.
I was interviewed before Aug 2016.
Inheritance is a mechanism in object-oriented programming where a new class is created by inheriting properties of an existing class.
Inheritance allows code reusability and saves time and effort in writing new code.
The existing class is called the parent or base class, and the new class is called the child or derived class.
The child class inherits all the properties and methods of the parent class and can also add its ...
Different classes in Java are used to define objects and their behavior.
Classes are the building blocks of Java programs.
They define the properties and methods of objects.
Some commonly used classes in Java are String, Integer, ArrayList, etc.
Classes can be inherited to create new classes with additional features.
Java provides a rich set of predefined classes, and developers can create their own classes.
Inheritance is a mechanism in object-oriented programming where a new class is created by inheriting properties of an existing class.
Inheritance allows for code reuse and promotes a hierarchical organization of code.
The existing class is called the superclass or parent class, and the new class is called the subclass or child class.
The subclass inherits all the properties and methods of the superclass, and can also add ...
Java has four different classes: abstract, final, public and default.
Abstract class cannot be instantiated and is used as a base class for other classes
Final class cannot be inherited and is used to prevent further modification
Public class can be accessed from anywhere in the program
Default class can only be accessed within the same package
Example: public class MyClass {}
Creating public and private classes in Java is useful for encapsulation and access control.
Creating a class as public allows it to be accessed from any other class.
Creating a class as private restricts its access to only within the same class.
Public classes are typically used for classes that need to be accessed by other classes or modules.
Private classes are typically used for helper classes or internal implementation...
A program with 8 loops
Loops can be of different types like for, while, do-while, foreach, etc.
The loops can be nested within each other to create complex logic.
The program can perform various operations within the loops like printing, calculating, etc.
My biggest achievement till date is successfully leading a team to implement an automated testing framework for a complex software project.
Led a team to design and implement an automated testing framework for a critical software project
Reduced manual testing efforts by 50% and improved overall testing efficiency
Received recognition from senior management for the successful implementation
I want to join HCl because of their strong reputation in the software industry and their focus on innovation and career growth opportunities.
HCl has a strong reputation in the software industry for delivering high-quality products and services.
They have a culture of innovation and encourage employees to think creatively and come up with new ideas.
HCl offers excellent career growth opportunities and invests in the profe...
Developed a web-based project management system for tracking tasks and deadlines.
Used HTML, CSS, JavaScript for front-end development
Implemented backend using PHP and MySQL for database management
Incorporated user authentication and authorization features
Tested the system for functionality and performance
Received positive feedback from users for ease of use
posted on 18 Sep 2017
Deadlock is a situation where two or more processes are unable to proceed because they are waiting for each other to release resources.
Occurs in multi-threaded or multi-process environments
Each process holds a resource that the other processes need
Processes are stuck in a circular wait
Can lead to system crashes or freezes
Prevented by proper resource allocation and scheduling
Agile is a software development methodology that emphasizes on iterative and incremental development.
Agile focuses on delivering working software frequently
It values customer collaboration and responding to change
It emphasizes on self-organizing and cross-functional teams
Scrum, Kanban, and XP are some popular Agile frameworks
I was interviewed before May 2016.
posted on 8 Jan 2022
Software testing is required to ensure that the software meets the requirements and functions as expected.
Identifies defects and errors in the software
Ensures software meets functional and non-functional requirements
Improves software quality and reliability
Reduces the risk of software failure and potential harm to users
Saves time and money by catching issues early in the development process
Software testing is the process of evaluating a software application or system to find defects and ensure it meets the specified requirements.
Software testing involves identifying and executing test cases to validate the functionality of the software
It helps to ensure that the software is reliable, efficient, and meets the user's needs
Types of software testing include unit testing, integration testing, system testing, ...
posted on 20 Jan 2022
I applied via Company Website and was interviewed in May 2022. There were 2 interview rounds.
Typecasting is the process of converting a variable from one data type to another.
It can be done implicitly or explicitly
Explicit typecasting is done using casting operators
Example: int x = 10; double y = (double)x;
Typecasting can lead to loss of data or precision
Our organization's framework is a comprehensive approach to software testing that includes both manual and automated testing.
Our framework includes a variety of testing types such as functional, regression, and performance testing.
We use both manual and automated testing methods to ensure thorough testing coverage.
Our framework also includes continuous integration and continuous testing to catch issues early in the dev...
Assertion is a statement that checks if a condition is true or false. OOPs is a programming paradigm in Java.
Assertion is used to validate the expected output of a test case.
In Java, OOPs concepts include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation is the process of hiding implementation details from the user.
Inheritance allows a class to inherit properties and methods from another class.
Pol...
based on 1 interview
Interview experience
based on 4 reviews
Rating in categories
Software Engineer
292
salaries
| ₹0 L/yr - ₹0 L/yr |
Procurement Analyst
141
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Technical Leader
96
salaries
| ₹0 L/yr - ₹0 L/yr |
Softwaretest Engineer
92
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Procurement Analyst
85
salaries
| ₹0 L/yr - ₹0 L/yr |
SAP
Oracle
IBM
Accenture