Filter interviews by
Aptitude consists of quantitative , logical questions
WHERE is used to filter rows before grouping or aggregating, while HAVING is used to filter groups after grouping or aggregating.
WHERE is used with SELECT, UPDATE, DELETE statements to filter rows based on a condition
HAVING is used with GROUP BY clause to filter groups based on a condition
WHERE is applied before grouping or aggregating data
HAVING is applied after grouping or aggregating data
Example: SELECT * FROM table...
I have worked on various projects including a web development project, a data analysis project, and a machine learning project.
Developed a website for a local business using HTML, CSS, and JavaScript
Conducted data analysis on customer feedback data to identify trends and insights
Implemented a machine learning model to predict customer churn for a telecom company
I applied via LinkedIn and was interviewed in Mar 2024. There were 2 interview rounds.
It was easy. More of mathematical question.
Basics of programming, html css and problem solving.
I applied via Company Website and was interviewed before Sep 2022. There was 1 interview round.
It had a 2 programs with easy and medium level of coding programs, please go through the recent interview problems asked in wipro
Object oriented programming is a programming paradigm based on the concept of objects, which can contain data and code.
OOP focuses on creating objects that interact with each other to solve problems
Encapsulation, inheritance, and polymorphism are key principles of OOP
Examples of OOP languages include Java, C++, and Python
Multi threading is a programming concept where multiple threads within a process execute independently to improve performance.
Allows for concurrent execution of tasks within a single process
Improves performance by utilizing multiple CPU cores
Requires careful synchronization to avoid race conditions
Examples include web servers handling multiple requests simultaneously
Java is not 100% OOP because it supports primitive data types and static methods.
Java has primitive data types like int, double, etc. which are not objects.
Java allows static methods which do not require an instance of a class to be called.
Java also has the concept of wrapper classes to convert primitive data types to objects.
Collections in Java are classes and interfaces that provide a way to store and manipulate groups of objects.
Collections provide dynamic data structures like List, Set, and Map.
They offer methods to add, remove, and manipulate elements in the collection.
Examples include ArrayList, LinkedList, HashSet, and HashMap.
A hash map is a data structure that stores key-value pairs and uses a hash function to map keys to their corresponding values.
Hash map uses a hash function to determine the index of the key-value pair in the underlying array.
Collision resolution techniques like chaining or open addressing are used to handle situations where multiple keys hash to the same index.
Hash maps typically have O(1) average time complexity for i...
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
As a Project Manager, my day to day activities include overseeing project timelines, communicating with team members and stakeholders, tracking progress, resolving issues, and ensuring project goals are met.
Overseeing project timelines and milestones
Communicating with team members and stakeholders
Tracking project progress and updating project documentation
Resolving issues and conflicts that arise during the project
Ensu...
I manage sharing resources by prioritizing tasks, communicating effectively, and utilizing resource management tools.
Prioritize tasks based on importance and urgency
Communicate with team members to ensure everyone is aware of resource allocation
Utilize resource management tools to track and allocate resources efficiently
I manage change requests by evaluating impact, prioritizing based on project goals, obtaining approval, and implementing changes.
Evaluate the impact of the change request on project scope, schedule, and budget.
Prioritize change requests based on project goals and objectives.
Obtain approval from stakeholders before implementing any changes.
Implement approved changes while ensuring minimal disruption to project progress.
...
I accept changes by first understanding the reasons behind them, communicating with stakeholders, creating a plan, and implementing the changes effectively.
Understand the reasons behind the changes
Communicate with stakeholders to gather feedback and address concerns
Create a detailed plan outlining the steps needed to implement the changes
Implement the changes effectively while monitoring progress and making adjustments
Risk management involves identifying, assessing, and mitigating potential risks to a project.
Identify potential risks by brainstorming with team members and stakeholders
Assess the likelihood and impact of each risk using a risk matrix
Develop a risk response plan for high-priority risks
Monitor and review risks throughout the project lifecycle
Communicate risks and mitigation strategies to stakeholders regularly
Project Governance refers to the framework, policies, procedures, and decision-making processes that guide project management.
Project Governance ensures that projects are aligned with organizational goals and objectives.
It involves defining roles and responsibilities, establishing communication channels, and setting up project controls.
Examples of Project Governance mechanisms include steering committees, project chart
I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.
Salary is a fixed regular payment made by an employer to an employee for work done.
Salary is a form of compensation for the work and services provided by an individual.
It provides financial stability and security for individuals and their families.
Salary is often used as a measure of one's value and contribution in the workplace.
It can also serve as a motivation for employees to perform well and achieve goals.
Examples:...
I believe in fair compensation for the value I bring to a project, as it motivates me to perform at my best.
Fair compensation is a recognition of the value and effort I contribute to a project
Salary is a form of appreciation and motivation for employees
Financial stability is important for personal and professional growth
Site Engineer
6
salaries
| ₹2.1 L/yr - ₹3.6 L/yr |
Civil Site Engineer
5
salaries
| ₹3 L/yr - ₹4.8 L/yr |
Project Engineer
4
salaries
| ₹4.6 L/yr - ₹5.8 L/yr |
TCS
Infosys
Wipro
HCLTech