
Ques:- What was the paper presentations given by you
Asked In :-
Principal Global Services, springml, inc.,
Ques:- Structured query Language DDL, DML, DCL, TCL
Asked In :-
Principal Global Services,
Right Answer:
DDL (Data Definition Language): Used to define and manage database structures (e.g., CREATE, ALTER, DROP).
DML (Data Manipulation Language): Used to manipulate data within the database (e.g., SELECT, INSERT, UPDATE, DELETE).
DCL (Data Control Language): Used to control access to data in the database (e.g., GRANT, REVOKE).
TCL (Transaction Control Language): Used to manage transactions in the database (e.g., COMMIT, ROLLBACK, SAVEPOINT).
DDL (Data Definition Language): Used to define and manage database structures (e.g., CREATE, ALTER, DROP).
DML (Data Manipulation Language): Used to manipulate data within the database (e.g., SELECT, INSERT, UPDATE, DELETE).
DCL (Data Control Language): Used to control access to data in the database (e.g., GRANT, REVOKE).
TCL (Transaction Control Language): Used to manage transactions in the database (e.g., COMMIT, ROLLBACK, SAVEPOINT).
Ques:- How many types of streams are in C?
Asked In :-
Principal Global Services, Futurenet Technologies (India),
Ques:- When is a template a better solution than a base class?
Asked In :-
Principal Global Services,
Ques:- Explain multitasking and multiprogramming
Asked In :-
Principal Global Services, Filo (India), NextSphere, Agaram InfoTech, Slk Software Pvt Ltd, open dental software, mfs africa,
Right Answer:
Multitasking refers to the ability of an operating system to execute multiple tasks or processes simultaneously by rapidly switching between them, giving the illusion that they are running at the same time. Multiprogramming, on the other hand, is a method where multiple programs are loaded into memory and the CPU switches between them to maximize resource utilization, allowing for better performance and efficiency.
Multitasking refers to the ability of an operating system to execute multiple tasks or processes simultaneously by rapidly switching between them, giving the illusion that they are running at the same time. Multiprogramming, on the other hand, is a method where multiple programs are loaded into memory and the CPU switches between them to maximize resource utilization, allowing for better performance and efficiency.
Ques:- Suppose in an abstract class a function called x(), AND there is another function with the same name in its derived class.Now create pointer for the abstract class, point it to the derived class object
Asked In :-
Principal Global Services, Filo (India), Intelizign, NextSphere, Canoe Technologies, Telligent Systems, eximius design,
Right Answer:
When you create a pointer for the abstract class and point it to the derived class object, calling the function `x()` will invoke the implementation in the derived class, assuming it overrides the abstract method.
When you create a pointer for the abstract class and point it to the derived class object, calling the function `x()` will invoke the implementation in the derived class, assuming it overrides the abstract method.
Ques:- Given a matrix.Write a code to print the transpose of the matrix
Asked In :-
Principal Global Services, SysTrack Solution, Rheal Software, Sion Semiconductors, Softsuave, Happeo, Coforge, Orion Innovation, syncfusion, skydio,
Right Answer:
```python
def transpose_matrix(matrix):
return [[matrix[j][i] for j in range(len(matrix))] for i in range(len(matrix[0]))]
# Example usage:
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
transposed = transpose_matrix(matrix)
print(transposed)
```
```python
def transpose_matrix(matrix):
return [[matrix[j][i] for j in range(len(matrix))] for i in range(len(matrix[0]))]
# Example usage:
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
transposed = transpose_matrix(matrix)
print(transposed)
```
Ques:- Difference between semaphore and mutex
Asked In :-
Principal Global Services, SysTrack Solution, Highbar Technocrat, Diya Systems (Mangalore), Rheal Software, Christie Digital, Filo (India), NextSphere, Happeo, Telligent Systems,
Right Answer:
A semaphore is a signaling mechanism that can allow multiple threads to access a resource, while a mutex (mutual exclusion) is a locking mechanism that allows only one thread to access a resource at a time.
A semaphore is a signaling mechanism that can allow multiple threads to access a resource, while a mutex (mutual exclusion) is a locking mechanism that allows only one thread to access a resource at a time.
Ques:- Design a website similar to bookmyshow.com for booking cinema tickets but it must be for a single location only which can have multiple theatres in it. In this he wanted me to design a basic rough GUI, relevant database tables and linking GUI to database and also showing the whole data flow in system. Site must also provide features like advance booking, user login, user registration, movie rating option, saving card details etc
Asked In :-
Hidden Brains InfoTech, Principal Global Services, Intelizign, Freestone Infotech, Agaram InfoTech, Futurenet Technologies (India), avaya, sap fieldglass, eximius design, skydio,
Right Answer:
**Basic GUI Design:**
1. **Home Page:**
- Search bar for movies
- List of currently showing movies with posters
- Links to user login and registration
2. **Movie Details Page:**
- Movie title, description, showtimes, and ratings
- "Book Now" button
3. **Booking Page:**
- Select theatre and showtime
- Seat selection (interactive seating chart)
- User login/registration prompt if not logged in
- Payment details form (including saved card option)
4. **User Profile Page:**
- View past bookings
- Rate movies
- Manage saved card details
**Database Tables:**
1. **Users Table:**
- user_id (PK)
- username
- password_hash
- email
- saved_card_details
2. **Movies Table:**
- movie_id (PK)
- title
- description
**Basic GUI Design:**
1. **Home Page:**
- Search bar for movies
- List of currently showing movies with posters
- Links to user login and registration
2. **Movie Details Page:**
- Movie title, description, showtimes, and ratings
- "Book Now" button
3. **Booking Page:**
- Select theatre and showtime
- Seat selection (interactive seating chart)
- User login/registration prompt if not logged in
- Payment details form (including saved card option)
4. **User Profile Page:**
- View past bookings
- Rate movies
- Manage saved card details
**Database Tables:**
1. **Users Table:**
- user_id (PK)
- username
- password_hash
- saved_card_details
2. **Movies Table:**
- movie_id (PK)
- title
- description
Ques:- How do you determine realistic schedules for the project?
Asked In :-
Solitaire Infosys, Principal Global Services, MedGenome Labs, Evolvus Solutions, Pumex Infotech, Educe Solutions, Omnie Solutions (I), Next Sphere Technologies India, Pragmasys Consulting, Horner Engineering India,
Right Answer:
To determine realistic schedules for a project, I follow these steps:
1. Define project scope and deliverables.
2. Break down tasks into smaller, manageable components (Work Breakdown Structure).
3. Estimate the time required for each task using historical data and expert input.
4. Identify dependencies between tasks to understand the sequence of work.
5. Consider resource availability and constraints.
6. Use project management tools to create a timeline and visualize the schedule.
7. Review and adjust the schedule based on team feedback and potential risks.
8. Monitor progress regularly and be flexible to make adjustments as needed.
To determine realistic schedules for a project, I follow these steps:
1. Define project scope and deliverables.
2. Break down tasks into smaller, manageable components (Work Breakdown Structure).
3. Estimate the time required for each task using historical data and expert input.
4. Identify dependencies between tasks to understand the sequence of work.
5. Consider resource availability and constraints.
6. Use project management tools to create a timeline and visualize the schedule.
7. Review and adjust the schedule based on team feedback and potential risks.
8. Monitor progress regularly and be flexible to make adjustments as needed.
Ques:- Before going to strat the Project what are the things we have to consider?
Asked In :-
Addweb solutions, Indocosmo Systems, RANDSTAD INDIA PVT, Principal Global Services, Travanleo Info Solutions India, Aruba Networks, Money Honey Financial Services, Aurus Tech, Onward Technologies, Sapphire Software Solutions,
Right Answer:
1. Define project objectives and goals.
2. Identify stakeholders and their needs.
3. Assess project feasibility and risks.
4. Establish a project scope and deliverables.
5. Create a project timeline and milestones.
6. Determine budget and resources required.
7. Formulate a communication plan.
8. Assemble the project team and assign roles.
1. Define project objectives and goals.
2. Identify stakeholders and their needs.
3. Assess project feasibility and risks.
4. Establish a project scope and deliverables.
5. Create a project timeline and milestones.
6. Determine budget and resources required.
7. Formulate a communication plan.
8. Assemble the project team and assign roles.
Ques:- How do you handle change request?
Asked In :-
Spadeworx Software Services, Dhruvsoft Services, Principal Global Services, Promact Infotech, Big Rattle Technologies, Daimler India Commercial Vehicles, InfoObjects, Everi India, Globant India, Sai Life Sciences,
Right Answer:
I handle change requests by following a structured process: first, I assess the impact of the change on the project scope, timeline, and budget. Then, I consult with stakeholders to gather their input and approval. After that, I document the change request and update project plans accordingly, ensuring clear communication with the team about the changes. Finally, I monitor the implementation of the change to ensure it aligns with project goals.
I handle change requests by following a structured process: first, I assess the impact of the change on the project scope, timeline, and budget. Then, I consult with stakeholders to gather their input and approval. After that, I document the change request and update project plans accordingly, ensuring clear communication with the team about the changes. Finally, I monitor the implementation of the change to ensure it aligns with project goals.
Ques:- What actions are required for successful executive sponsorship of a project?
Asked In :-
WSNE Consulting, Fortunesoft IT Innovations, Sun Dew Solutions, FIS Global Business Solutions India, Enovate IT Outsourcing, Principal Global Services, Valethi, Raykor Technologies, Techathalon Software Solutions, Inventurus Knowledge Solutions,
Right Answer:
To ensure successful executive sponsorship of a project, the following actions are required:
1. **Clear Vision and Goals**: Define and communicate the project's objectives and expected outcomes.
2. **Active Engagement**: Regularly participate in project meetings and discussions to provide guidance and support.
3. **Resource Allocation**: Ensure that necessary resources (budget, personnel, tools) are available for the project.
4. **Stakeholder Communication**: Facilitate communication between stakeholders and the project team to address concerns and expectations.
5. **Risk Management**: Identify potential risks and support the team in developing mitigation strategies.
6. **Advocacy**: Promote the project within the organization to gain buy-in and support from other leaders.
7. **Feedback and Support**: Provide constructive feedback and support to the project manager and team throughout the project lifecycle.
To ensure successful executive sponsorship of a project, the following actions are required:
1. **Clear Vision and Goals**: Define and communicate the project's objectives and expected outcomes.
2. **Active Engagement**: Regularly participate in project meetings and discussions to provide guidance and support.
3. **Resource Allocation**: Ensure that necessary resources (budget, personnel, tools) are available for the project.
4. **Stakeholder Communication**: Facilitate communication between stakeholders and the project team to address concerns and expectations.
5. **Risk Management**: Identify potential risks and support the team in developing mitigation strategies.
6. **Advocacy**: Promote the project within the organization to gain buy-in and support from other leaders.
7. **Feedback and Support**: Provide constructive feedback and support to the project manager and team throughout the project lifecycle.
Ques:- What tools do you use to monitor and control projects?
Asked In :-
TRICON INFOTECH PVT, Principal Global Services, SenecaGlobal IT Services, Talent Smart Soft Solutions (OPC), Jindal Aluminium, ConQsys Information Technology, NISC Exports Services (p), CBRE Group, MAK Controls & Systems, aQb Solutions,
Right Answer:
I use tools like Microsoft Project, Trello, Asana, Jira, and Gantt charts to monitor and control projects. Additionally, I utilize dashboards and reporting tools for tracking progress and performance.
I use tools like Microsoft Project, Trello, Asana, Jira, and Gantt charts to monitor and control projects. Additionally, I utilize dashboards and reporting tools for tracking progress and performance.
Ques:- Pointing to a photograph, a person tells his friend, “She is the granddaughter of the elder brother of my father.” How is the girl in the photograph related to his man?
Asked In :-
Principal Global Services, Ideas2IT, RSA Group, BSM Group, United Overseas Bank Malaysia, tata chemicals, card factory,
Right Answer:
The girl in the photograph is the man's niece.
The girl in the photograph is the man's niece.
Comments
Neice
Ques:- There are 6561 balls out of them 1 is heavy. Find the minimum number of times the balls have to be weighed for finding out the heavy ball.
Right Answer:
The minimum number of times the balls have to be weighed is 8.
The minimum number of times the balls have to be weighed is 8.
Comments
Answer=8
Ques:- X, Y and Z enter into a partnership. They invest Rs. 40,000, Rs. 80,000 and Rs. 1,20,000 respectively. At the end of the first year, Y withdraws Rs. 40,000, while at the end of the second year, Z withdraws Rs. 80,000. IN what ratio will the profit be shared at the end of 3 years?
Asked In :-
Principal Global Services, Pennant Technologies, Accordion, hiqa - health information and quality authority,
Right Answer:
The profit will be shared in the ratio of 2:3:5 (X:Y:Z).
The profit will be shared in the ratio of 2:3:5 (X:Y:Z).
Ques:- Indu gave Bindu Rs.1250 on compound interest for 2 years at 4% per annum. How much loss would Indu has suffered had she given it to Bindu for 2 years at 4% per annum simple interest?
Asked In :-
Principal Global Services, Wipfli, merilytics inc., yayasan peneraju pendidikan bumiputera,
Right Answer:
Indu would have suffered a loss of Rs. 10.
Indu would have suffered a loss of Rs. 10.
Ques:- 3 men or 6 women can do a piece of work in 20 days. In how many days will 12 men and 8 women do the same work?
Right Answer:
The work will be completed in 10 days by 12 men and 8 women.
The work will be completed in 10 days by 12 men and 8 women.
Prepare effectively for Principal Global Services interview questions with insights from real candidate experiences. Explore common Principal Global Services online test questions to ace the preliminary screening. Get detailed guidance on Principal Global interview questions for trainee analyst roles and more. Understand the selection process and interview rounds at Principal Global Services. Boost your chances of success with focused preparation and practical tips.