i
CSG
International
Filter interviews by
Find indices of two numbers in an array that sum up to a specific target value, ensuring each input has exactly one solution.
Use a HashMap: Store numbers and their indices as you iterate through the array for quick lookups.
Example: For array [2, 7, 11, 15] and target 9, return indices [0, 1] since 2 + 7 = 9.
Single Pass: Iterate through the array once, checking if the complement (target - current number) exists in ...
I have implemented various web applications using technologies like HTML, CSS, JavaScript, and React.
Developed a responsive website for a local business using HTML, CSS, and JavaScript
Created a single-page application using React for a personal project
Integrated APIs to fetch and display data dynamically on web pages
SQL views are virtual tables that display data from one or more tables based on a predefined query.
SQL views are saved queries that can be used to simplify complex queries.
They can be used to hide the complexity of underlying tables from users.
Views can also be used to restrict access to certain columns or rows of a table.
Changes made to the underlying tables are reflected in the views.
Example: CREATE VIEW vw_empl...
Cucumber is a testing framework that supports Behavior Driven Development (BDD) by allowing tests to be written in plain language.
Cucumber uses Gherkin syntax to define test cases in a human-readable format
It allows collaboration between technical and non-technical team members
Cucumber integrates with various programming languages like Java, Ruby, etc.
It promotes reusability of code through feature files and step ...
Conflicts in Git are resolved by merging changes, rebasing, or using tools like Git GUI or GitKraken.
Merge conflicting branches using 'git merge' command
Rebase conflicting branches using 'git rebase' command
Use tools like Git GUI or GitKraken to visually resolve conflicts
Manually edit files to resolve conflicts
Use 'git status' and 'git diff' to identify conflicting files
Constraints in SQL are rules and restrictions that are applied to columns in a table to ensure data integrity and consistency.
Constraints ensure data accuracy and consistency in a database
Common constraints include NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK, and DEFAULT
NOT NULL constraint ensures a column cannot have a NULL value
UNIQUE constraint ensures all values in a column are unique
PRIMARY KEY constrai...
WCF (Windows Communication Foundation) life cycle involves creation, opening, closing, and disposing of communication objects.
Creation: Communication objects are created using constructors.
Opening: Objects are opened to establish communication channels.
Closing: Communication channels are closed after use.
Disposing: Objects are disposed to release resources.
Example: Creating a WCF service involves defining service ...
Yes, I have used logging extensively in my projects to track application behavior and troubleshoot issues.
Used logging frameworks like Log4j or SLF4J to log information, warnings, and errors
Configured log levels to control the amount of detail in logs
Logged important events, exceptions, and user actions for debugging purposes
Stored logs in files or databases for future reference
I coded last time yesterday to develop a web application.
Developed a web application using HTML, CSS, and JavaScript
Implemented user authentication and authorization using a Node.js framework
Integrated a PostgreSQL database to store and retrieve data
Used Git for version control and collaborated with a team on GitHub
I use tools such as MadCap Flare, Adobe FrameMaker, and Microsoft Word to create documentation.
MadCap Flare
Adobe FrameMaker
Microsoft Word
I applied via Referral and was interviewed in Oct 2024. There was 1 interview round.
I appeared for an interview in Sep 2024.
OOP (Object-Oriented Programming) is a programming paradigm based on objects and classes, promoting code reusability and organization.
Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).
Inheritance: Mechanism to create a new class using properties and methods of an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability to present the sa...
My current CTC is a reflection of my skills and experience, aligning with industry standards for an SDET intern role.
CTC stands for Cost to Company, which includes salary, benefits, and bonuses.
For example, if my CTC is $60,000, it may include a base salary of $50,000 and $10,000 in benefits.
It's important to consider both fixed and variable components of CTC.
I can provide a breakdown of my current CTC if needed.
SQL views are virtual tables that display data from one or more tables based on a predefined query.
SQL views are saved queries that can be used to simplify complex queries.
They can be used to hide the complexity of underlying tables from users.
Views can also be used to restrict access to certain columns or rows of a table.
Changes made to the underlying tables are reflected in the views.
Example: CREATE VIEW vw_employee ...
Constraints in SQL are rules and restrictions that are applied to columns in a table to ensure data integrity and consistency.
Constraints ensure data accuracy and consistency in a database
Common constraints include NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK, and DEFAULT
NOT NULL constraint ensures a column cannot have a NULL value
UNIQUE constraint ensures all values in a column are unique
PRIMARY KEY constraint un...
Conflicts in Git are resolved by merging changes, rebasing, or using tools like Git GUI or GitKraken.
Merge conflicting branches using 'git merge' command
Rebase conflicting branches using 'git rebase' command
Use tools like Git GUI or GitKraken to visually resolve conflicts
Manually edit files to resolve conflicts
Use 'git status' and 'git diff' to identify conflicting files
OOPs concept is a programming paradigm that focuses on objects and classes to organize code and promote reusability.
OOPs stands for Object-Oriented Programming
It involves concepts like inheritance, encapsulation, polymorphism, and abstraction
Classes are blueprints for objects, which have attributes and methods
Objects are instances of classes that can interact with each other
Example: A project using OOPs may have classe...
Cucumber is a testing framework that supports Behavior Driven Development (BDD) by allowing tests to be written in plain language.
Cucumber uses Gherkin syntax to define test cases in a human-readable format
It allows collaboration between technical and non-technical team members
Cucumber integrates with various programming languages like Java, Ruby, etc.
It promotes reusability of code through feature files and step defin...
I have worked on technologies such as Java, Python, SQL, and JavaScript.
Java
Python
SQL
JavaScript
I have implemented various web applications using technologies like HTML, CSS, JavaScript, and React.
Developed a responsive website for a local business using HTML, CSS, and JavaScript
Created a single-page application using React for a personal project
Integrated APIs to fetch and display data dynamically on web pages
Programming on Python
One challenge for automation is handling dynamic elements on web pages.
Use unique identifiers like XPath or CSS selectors to locate dynamic elements
Implement wait strategies to ensure elements are loaded before interacting with them
Utilize automation tools like Selenium to handle dynamic elements efficiently
I applied via Referral and was interviewed in Sep 2024. There was 1 interview round.
Top trending discussions
The duration of CSG International interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 52 interview experiences
Difficulty level
Duration
based on 520 reviews
Rating in categories
5-8 Yrs
₹ 9.2-17 LPA
10-15 Yrs
Not Disclosed
Software Development Engineer II
202
salaries
| ₹13 L/yr - ₹22 L/yr |
Software Developer
147
salaries
| ₹8 L/yr - ₹13.5 L/yr |
Software Development Engineer
139
salaries
| ₹8.3 L/yr - ₹15 L/yr |
Software Development Engineer 1
113
salaries
| ₹8.5 L/yr - ₹13.5 L/yr |
Senior Software Engineer
109
salaries
| ₹17 L/yr - ₹29 L/yr |
KPIT Technologies
Intellect Design Arena
Thomson Reuters
Oracle Cerner