Filter interviews by
AddScoped and AddSingleton manage service lifetimes in dependency injection, optimizing resource use and performance.
AddScoped creates a new instance of a service for each request within a scope, ideal for web applications.
Example: In ASP.NET Core, a database context is often registered as scoped to ensure a single instance per request.
AddSingleton creates a single instance of a service for the entire application ...
Implementing a toggle show/hide button in React involves managing state and event handling.
Use React's useState hook to manage the visibility state.
Create a button that toggles the state when clicked.
Conditionally render content based on the visibility state.
Example: const [isVisible, setIsVisible] = useState(false);
Button: <button onClick={() => setIsVisible(!isVisible)}>Toggle</button>
Content: {is...
React interceptors are functions that allow you to modify requests or responses before they are handled by your application.
Interceptors can be used with libraries like Axios to handle HTTP requests.
They allow you to add headers, log requests, or handle errors globally.
Example: Adding an authorization token to every request.
You can set up interceptors in a central place, like a service file, to keep your code orga...
Use LINQ to find and print the employee with the highest salary from a list of employees.
Create a list of employee objects with properties like Name and Salary.
Use LINQ's OrderByDescending method to sort employees by salary.
Select the first employee from the sorted list to get the highest salary.
Example: var highestPaid = employees.OrderByDescending(e => e.Salary).First();
I am a detail-oriented buyer with a passion for sourcing quality products and optimizing procurement processes.
Over 5 years of experience in procurement and supply chain management.
Successfully negotiated contracts that saved the company 15% annually.
Skilled in vendor relationship management, ensuring timely delivery and quality.
Proficient in using procurement software like SAP and Oracle.
Strong analytical skills,...
ML algorithms are mathematical models used to analyze data, make predictions, and automate decision-making processes.
ML algorithms learn from data to make predictions or decisions
They can be supervised (e.g. linear regression, decision trees) or unsupervised (e.g. clustering)
Examples include k-nearest neighbors, support vector machines, and neural networks
Customer delivery refers to the process of delivering products or services to the customer in a timely and efficient manner.
It involves ensuring that the product or service meets the customer's expectations
It includes factors such as speed, accuracy, and communication
Examples include delivering a package on time, providing excellent customer service, and meeting deadlines for a project
EDA involved exploratory analysis of data to identify patterns and insights. Features included demographic and behavioral data. Metrics used were accuracy, precision, recall, and F1 score.
EDA involved data cleaning, visualization, and statistical analysis
Features included age, gender, income, education, and purchase history
Metrics used were accuracy, precision, recall, and F1 score to evaluate model performance
Exp...
Time series classification involves using machine learning algorithms to classify time series data based on patterns and trends.
Preprocess the time series data by removing noise and outliers
Extract features from the time series data using techniques such as Fourier transforms or wavelet transforms
Train a machine learning algorithm such as a decision tree or neural network on the extracted features
Evaluate the perf...
PCA stands for Principal Component Analysis. It is a statistical technique used for dimensionality reduction.
PCA is used to reduce the number of variables in a dataset while retaining the maximum amount of information.
It is commonly used in data preprocessing and exploratory data analysis.
PCA is also used in image processing, speech recognition, and finance.
It works by transforming the original variables into a ne...
I appeared for an interview in May 2025, where I was asked the following questions.
Implementing a toggle show/hide button in React involves managing state and event handling.
Use React's useState hook to manage the visibility state.
Create a button that toggles the state when clicked.
Conditionally render content based on the visibility state.
Example: const [isVisible, setIsVisible] = useState(false);
Button: <button onClick={() => setIsVisible(!isVisible)}>Toggle</button>
Content: {isVisib...
React interceptors are functions that allow you to modify requests or responses before they are handled by your application.
Interceptors can be used with libraries like Axios to handle HTTP requests.
They allow you to add headers, log requests, or handle errors globally.
Example: Adding an authorization token to every request.
You can set up interceptors in a central place, like a service file, to keep your code organized...
Authentication verifies identity; authorization grants access based on permissions.
Authentication is the process of verifying who a user is.
Authorization determines what an authenticated user can do.
Example of authentication: Logging in with a username and password.
Example of authorization: A user with admin rights can access all data, while a regular user cannot.
Types of authentication include: Basic, OAuth, JWT, Mult...
To resolve C# import issues or undefined classes, check namespaces, references, and spelling errors.
Verify the namespace: Ensure the class is in the correct namespace and is being referenced properly.
Check project references: Make sure all necessary assemblies are referenced in the project.
Inspect spelling: Look for typos in class names or namespaces that could lead to undefined errors.
Use 'using' directives: Ensure th...
Use LINQ to find and print the employee with the highest salary from a list of employees.
Create a list of employee objects with properties like Name and Salary.
Use LINQ's OrderByDescending method to sort employees by salary.
Select the first employee from the sorted list to get the highest salary.
Example: var highestPaid = employees.OrderByDescending(e => e.Salary).First();
AddScoped and AddSingleton manage service lifetimes in dependency injection, optimizing resource use and performance.
AddScoped creates a new instance of a service for each request within a scope, ideal for web applications.
Example: In ASP.NET Core, a database context is often registered as scoped to ensure a single instance per request.
AddSingleton creates a single instance of a service for the entire application lifet...
I appeared for an interview in Jun 2025, where I was asked the following questions.
Detail-oriented Financial Accountant with expertise in financial reporting, analysis, and compliance, dedicated to driving business success.
Over 5 years of experience in financial accounting and reporting.
Proficient in using accounting software like QuickBooks and SAP.
Successfully managed month-end closing processes, ensuring accuracy and timeliness.
Implemented cost-saving measures that reduced expenses by 15% in one f...
I applied via Campus Placement
I applied via LinkedIn
Time series case-study
My greatest strength is my ability to lead and inspire others towards a common goal.
Strong communication skills
Ability to motivate and empower team members
Strategic thinking and problem-solving
Lead by example
Experience in successfully leading teams in previous roles
I appeared for an interview in Oct 2024, where I was asked the following questions.
I am a detail-oriented buyer with a passion for sourcing quality products and optimizing procurement processes.
Over 5 years of experience in procurement and supply chain management.
Successfully negotiated contracts that saved the company 15% annually.
Skilled in vendor relationship management, ensuring timely delivery and quality.
Proficient in using procurement software like SAP and Oracle.
Strong analytical skills, enab...
ML algorithms are mathematical models used to analyze data, make predictions, and automate decision-making processes.
ML algorithms learn from data to make predictions or decisions
They can be supervised (e.g. linear regression, decision trees) or unsupervised (e.g. clustering)
Examples include k-nearest neighbors, support vector machines, and neural networks
I applied via Company Website and was interviewed in Aug 2023. There were 3 interview rounds.
Assesments that are designed to evaluate a developer coding skills and aptitude
Top trending discussions
Some of the top questions asked at the Rolls-Royce interview -
The duration of Rolls-Royce interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 16 interview experiences
Difficulty level
Duration
based on 132 reviews
Rating in categories
Principal Engineer
21
salaries
| ₹17 L/yr - ₹24 L/yr |
Data Scientist
19
salaries
| ₹10.6 L/yr - ₹26.3 L/yr |
Financial Analyst
13
salaries
| ₹6.7 L/yr - ₹15 L/yr |
Advanced Engineer
13
salaries
| ₹12.5 L/yr - ₹20.1 L/yr |
Design Engineer
13
salaries
| ₹5.6 L/yr - ₹11.1 L/yr |
Indian Army
Indian Air Force
Hindustan Aeronautics
Indian Navy