i
CSG International
Filter interviews by
posted on 20 Aug 2018
I applied via Naukri.com and was interviewed in Jul 2018. There were 3 interview rounds.
Developing a mobile application for tracking daily fitness activities
Creating user-friendly interface for inputting exercise data
Implementing GPS tracking for outdoor activities
Integrating with wearable devices for automatic data syncing
A C program that needs to be written and explained line by line.
The program should be written in C language.
Each line of the program needs to be explained.
The program should use an array of strings.
The answer should be returned in JSON format.
The flexibility and power of Unix's command line interface.
Unix's command line interface allows for efficient and precise control over the system.
It provides a wide range of powerful and versatile command line tools.
The ability to chain commands together using pipes and redirection enhances productivity.
Unix's command line interface is scriptable, enabling automation and batch processing.
It allows for easy customizatio...
OOPs concepts are fundamental principles of Object-Oriented Programming that help in designing and implementing software solutions.
Encapsulation: Bundling data and methods together in a class to hide implementation details.
Inheritance: Creating new classes by inheriting properties and behaviors from existing classes.
Polymorphism: Ability of objects to take on many forms and perform different actions based on the contex...
Waterfall model is a linear, sequential approach to software development, while Agile model is an iterative, flexible approach.
Waterfall model follows a sequential process, where each phase is completed before moving to the next one.
Agile model emphasizes collaboration, adaptability, and continuous improvement.
Waterfall model is suitable for projects with well-defined requirements and stable scope.
Agile model is ideal ...
A demo is presented in Agile methodology during the sprint review meeting.
A demo is typically presented at the end of each sprint in Agile methodology.
It showcases the completed user stories and features developed during the sprint.
The demo allows stakeholders to provide feedback and validate the work done.
It helps in identifying any gaps or areas for improvement in the software.
The demo should be interactive and engag...
Agile is better than Waterfall model due to its flexibility, adaptability, and customer collaboration.
Agile allows for iterative development and frequent feedback, leading to faster delivery of working software.
Agile promotes flexibility and adaptability, allowing for changes in requirements and priorities throughout the development process.
Agile encourages close collaboration between the development team and the custo...
Yes, I am completely sure about relocating to Bangalore from Pune.
I have researched about the job opportunities in Bangalore and feel it aligns with my career goals.
I am excited about the prospect of exploring a new city and its culture.
I have discussed the relocation with my family and they are supportive of my decision.
Seeking new challenges and growth opportunities
Looking to expand my skill set and knowledge in a new environment
Interested in working on different projects and industries
Seeking a more collaborative and innovative work culture
Want to take on more leadership responsibilities and make a bigger impact
My expected salary is competitive based on my experience, skills, and the market rate for Application Software Development Consultants.
I have researched the average salary range for Application Software Development Consultants in this region.
I have considered my years of experience and relevant skills when determining my expected salary.
I am open to negotiation based on the overall compensation package offered by the c
I applied via Referral and was interviewed in Oct 2024. There was 1 interview round.
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
CSG International interview questions for popular designations
Get interview-ready with Top CSG International Interview Questions
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.
I applied via Naukri.com and was interviewed in Mar 2024. There were 3 interview rounds.
Detailed discussion regarding your previous project and their scope limitation and problems you have faced
Python, SQL, Machine learning
Seeking new challenges and growth opportunities in a different environment.
Looking for a new challenge to further develop my skills and knowledge
Interested in exploring different industries or sectors
Seeking better career advancement opportunities
Want to work in a more collaborative/team-oriented environment
I chose this company for its strong reputation, innovative projects, and opportunities for growth.
Strong reputation in the industry
Innovative projects that align with my interests and skills
Opportunities for career growth and development
Positive company culture and values
Good work-life balance
I applied via Campus Placement
All the possible questions you can expect from all languages like c,c++,python, c#,oops,dbms,etc
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 45 interviews
Interview experience
based on 465 reviews
Rating in categories
Bangalore / Bengaluru
7-12 Yrs
Not Disclosed
Bangalore / Bengaluru
5-9 Yrs
₹ 10.5-23 LPA
Software Development Engineer II
162
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
114
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Development Engineer 1
104
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Development Consultant
100
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Development Engineer
94
salaries
| ₹0 L/yr - ₹0 L/yr |
Amdocs
Tech Mahindra
TCS
Infosys